СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
19
2. Если максимальная мощность отношения в одном направлении равна
одному, а в другом – многим, то такое отношение называется
один-ко-многим
.
Так объектные множества СОТРУДНИК и ОТДЕЛ связаны отношением
Работает
, которое имеет мощность один-ко-многим (рис. 1.7). Если выбрать
из множества СОТРУДНИК одного сотрудника, то ясно, что он может работать
лишь в одном отделе, а значит в этом направлении мощность равна одному.
Если выбрать один отдел из множества ОТДЕЛ, получаем, что в одном отделе
может работать много сотрудников, что указывает на мощность равную
многим. Обозначается
много
с помощью символа «*».
Рис. 1.7. Пример отношения один-ко-многим
3. Если максимальная мощность отношения в обоих направлениях равна
многим, то такое отношение называется
много-ко-многим.
Примером такого
отношения является логическая взаимосвязь объектных множеств
ПОКУПАТЕЛЬ и ТОВАР (рис. 1.8). В этом случае, если выбрать одно наиме-
нование товара, из множества ТОВАР, то он может быть куплен не только
одним покупателем, а множеством покупателей, т.е. в указанном направлении
имеем мощность, равную многим. При выборе одного покупателя из множества
ПОКУПАТЕЛЬ, имеем, что он может купить много товара разного наименова-
ния из множества ТОВАР, а значит, и в обратном направлении отношение
равно многим.
СОТРУДНИК
ОТДЕЛ
работает
*
1
1
1
Обозначение:
* – 1 или * : 1