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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 28.12.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. Скрибнер. Спасибо моему агенту Лиз Дархансофф и всем работникам Дархансофф и Веррилл за оказанную помощь.
2. Лекция 2 Древнегреческая натурфилософия
3. Типы стран по уровню социально-экономического развития
4. Русская земля с 12 века по впервую половину 15 века
5. Лабораторная работа 7 Тема- Добавление выделение форматирование текста
6. Разом із старшим поколінням вона несе відповідальність за розвиток та майбутнє держави за історичну та кул
7. на тему- Религии мира СанктПетербург 2000 год ОГЛАВЛЕНИЕ I
8. Сибирский прополис создан на основе прополиса структурированного ионами золота
9. . Бюджетное устройство федеративных и унитарных государств
10. Тема- Условия выбора и простые логические выражения Запишите следующие высказы
11. Московский городской педагогический университет Институт педагогики и психологии образования Об
12. Если хочешь быть здоров для учащихся 4 класса и их родителей
13. Контрольная работа- Управление конфликтной ситуацией
14. Беженцы
15. The lgorithm of Strt nd the Development of Interntionl Conflicts
16. Лекция 5. ИСТЕЧЕНИЕ ЖИДКОСТИ ИЗ ОТВЕРСТИЙ НАСАДКОВ И ИЗПОД ЗАТВОРОВ Рассмотрим различные случаи истеч
17. ИНФОРМАЦИОННОЕ РАЗВИТИЕ ЧЕЛОВЕКА БРОННИКОВА ВЯЧЕСЛАВА МИХАЙЛОВИЧА 28 февраля 2014г
18. Рыбы на литорали
19. Проектирование предприятия общественного питания на 100 мест
20. Иванов АИ Технические измерения