В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет164/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   160   161   162   163   164   165   166   167   ...   196
10.8.4. типы связей
Отношения могут быть связаны следующими типами связей:
один-к-одному (1 : 1);

один-ко-многим (1 : M);

многие-ко-многим (M : M).

Рассмотрим  сущность  этих  связей  на  примере  следующих  отно-
шений. Пусть книга в библиотеке описывается отношением
КНИГА
= (КНИГА_N, АВТОР_N, НАЗВАНИЕ,
ИЗДАТЕЛЬСТВО_N).
Каждая книга имеет место на полке
МЕСТО
= (МЕСТО_N, КНИГА_N).
Каждая книга выпускается издательством
ИЗДАТЕЛЬСТВО
= (ИЗДАТЕЛЬСТВО_N, АДРЕС).
У каждой книги есть автор
АВТОР
= (АВТОР_N, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО).
Связь
один-к-одному  означает,  что  в  каждый  момент  времени
одной записи отношения A соответствует только одна запись отно-
шения B и наоборот. Например, каждая книга имеет одно место на
полке и на каждом месте стоит только одна книга:
КНИГА
←→ МЕСТО
Связь между отношениями осуществляется по полю КНИГА_N.
Связь
один-ко-многим предполагает, что одной записи отношения
A соответствуют несколько записей отношения B, но одной записи
отношения  B  соответствуют  только  одна  запись  отношения  A.  На-


пример,  одно  издательство  может  издать  несколько  книг,  но  книга
издается только одним издательством:
ИЗДАТЕЛЬСТВО
←→→ КНИГА
Связь  между  отношениями  осуществляется  по  полю  ИЗДА-
ТЕЛЬСТВО_N.
При  связи
многие-ко-многим  одной  записи  отношения  A  соот-
ветствуют  несколько  записей  отношения  B  и  наоборот.  Например,
один  автор  может  написать  несколько  книг,  и  у  книги  может  быть
несколько авторов:
КНИГА
←←→→ АВТОР
Связь между отношениями осуществляется по полю АВТОР_N.




Достарыңызбен бөлісу:
1   ...   160   161   162   163   164   165   166   167   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет