Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

арные связи Рассмотрим наиболее часто встречающиеся бинарные связи

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.6.2024

31вопрос связь таблиц

 При проектировании реальных БД информацию обычно размещают в нескольких таблицах. Таблицы при этом связаны семантикой информации. В реляционных СУБД для указания связей таблиц производят операцию их связывания

Основные виды связи таблиц

Между таблицами могут устанавливаться бинарные (между двумя таблицами), тернарные (между тремя таблицами) и, в общем случае, n-арные связи. Рассмотрим наиболее часто встречающиеся бинарные связи. 
При связывании двух таблиц выделяют основную и дополнительную (подчиненную) таблицы. Логическое связывание таблиц производится с помощью 
ключа связи
Ключ связи, по аналогии с обычным ключом таблицы, состоит из одного или нескольких полей, которые в данном случае называют 
полями связи (ПС). 
 Суть связывания состоит в установлении соответствия полей связи основной и дополнительной таблиц. Поля связи основной таблицы могут быть обычными и ключевыми. В качестве полей связи подчиненной таблицы чаще всего используют ключевые поля. 

     В зависимости от того, как определены поля связи основной и дополнительной таблиц (как соотносятся ключевые поля с полями связи), между двумя таблицами в общем случае могут устанавливаться следующие четыре основные вида связи (табл. 3.2): 
 один - один (1:1); 
 один - много (1:М); 
 много - один (М:1); 
 много - много (М:М или M:N).

.Связь вида 1:1

     Связь вида 1:1 образуется в случае, когда все поля связи основной и дополнительной таблиц являются ключевыми. Поскольку значения в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно однозначное соответствие записей из этих таблиц. Сами таблицы, по сути, здесь становятся равноправными. 

Связь вида 1:М

     Связь 1:М имеет место в случае, когда одной записи основной таблицы соответствует несколько записей вспомогательной таблицы. 

Пример.
     Пусть имеются две связанные таблицы 02 и Д 2. В таблице 02 содержится информация о видах мультимедиа-устройств ПЭВМ, а в таблице Д2 - сведения о фирмах-производителях этих устройств, а также о наличии на складе хотя бы одного устройства. 
Таблица Д2 имеет два ключевых поля, так как одна и та же фирма может производить устройства различных видов. В примере фирма Sony производит устройства считывания и перезаписи с компакт-дисков. 
Сопоставление записей обеих таблиц по полю "Код" порождает псевдозаписи вида:
  (a, CD-ROM, Acer, да), (a, CD-ROM, Mitsumi, нет), (a, CD-ROM, NEC, да), (a, CD-ROM, Panasonic, да), (a, CD-ROM, Sony, да), (б, CD-Recorder, Philips, нет), (б, CD-Recorder, Sony, да) и т. д. 
Если свести псевдозаписи в новую таблицу, то получим полную информацию обо всех видах мультимедиа-устройств ПЭВМ, фирмах их производящих, а также сведения о наличии конкретных видов устройств на складе.

Связь вида М:1

     Связь М:1 имеет место в случае, когда одной или нескольким записям основной таблицы ставится в соответствие одна запись дополнительной таблицы. 

Пример.
     Рассмотрим связь таблиц 03 и ДЗ. В основной таблице 03 содержится информация о названиях деталей (Поле11), видах материалов, из которого детали можно изготовить (Поле12), и марках материала (Поле13). В дополнительной таблице ДЗ содержатся сведения о названиях деталей (Поле21), планируемых сроках изготовления (Поле22) и стоимости заказов (Поле23). 
Связывание этих таблиц обеспечивает такое установление соответствия между записями, которое эквивалентно образованию следующих псевдозаписей: (деталь!, чугун, марка!, 4.03.98, 90), (деталь!, чугун, марка2, 4.03.98, 90), (деталь2, сталь, марка!, 3.01.98, 35), (деталь2, сталь, марка2, 3.01.98, 35), (деталь2, сталь, марка З, 3.01.98, 35), (деталь З, алюминий, - , 17.02.98, 90), (деталь4, чугун, марка2, 6.05.98, 240). 
 Полученная псевдо таблица может быть полезна при планировании или принятии управленческих решений, когда необходимо иметь все возможные варианты исполнения заказов по каждому изделию. Отметим, что таблица 03 не имеет ключей и в ней возможно повторение записей. Если таблицу ДЗ сделать основной, а таблицу 03 - дополнительной, получим связь вида 1.М. Поступив аналогично с таблицами 02 и Д2, можно получить связь вида М:1. Отсюда следует, что вид связи (1:М или М:1) зависит от того, какая таблица является главной, а какая дополнительной.

Связь вида М:М

     Самый общий вид связи М:М возникает в случаях, когда нескольким записям основной таблицы соответствует несколько записей дополнительной таблицы. 




1. Нильсен. Протокольная часть Сектофоб.html
2. Производство кокса.html
3. Понятия рефлекса рефлекторной дуги рефлекторного круга
4. Механизация процесса приготовления и раздачи кормов на ферме
5. Переливание кров
6. Рынок пластиковых карт в России особенности и перспективы развития
7. ии нового качества о состоянии объекта процесса или явления
8. реферат дисертації на здобуття наукового ступенякандидата сільськогосподарських наук
9. Мальчик 11 лет в течение четырех последних лет страдает бронхиальной астмой с обострениями которые возника
10. МЕЖДУНАРОДНЫЙ ИНСТИТУТ РЫНКА ОТЕЧЕСТВЕННАЯ ИСТОРИЯ Методические указания
11. Заботливые родители трепетно относятся к выбору интересной одежды для своего чада
12. Особенности миграционной ситуации в России в 90-е годы
13. Об организации страхового дела в РФ ОМС ОПС и ОСАГО.
14. реферату- Англійський класичний реалізм в літературіРозділ- Література світова Англійський класичний реал
15. Wee Free Men 2003 Перевод Ольги Владимировой Глава 1.html
16. ДИПЛОМНА РОБОТА- Методика написання правила оформлення та порядок захисту за напрямом підготов
17.  Правонарушение- понятие и признаки
18. тема 1. Понятие системы и социальной системы состав и классификация Мы рассматриваем общество как особый
19. Четыре апостола картина немецкого художника Альбрехта Дюрера
20. Поняття суспільного і соціального у філософії Суспільство і соціум