ВУЗ:
Составители:
24 Амурский Государственный Университет
Отношение « один-к-одному » создается в том случае, ко-
гда оба связываемых поля являются ключевыми или имеют
уникальные индексы. Примером такого отношения может слу-
жить связь объектами
СТУДЕНТ <- ------------ > СЕССИЯ
При этом устанавливается отношения между совпадаю-
щими значениями в ключевых полях, т.е. между полями раз-
ных таблиц, имеющими одинаковые имена. С ключевым полем
таблицы СТУДЕНТ, являющимся уникальным идентификато-
ром каждой записи (ФИО), связывается внешний ключ табли-
цы СЕССИЯ, в которой данная запись единственна.
Отношение «один-ко-многим»
Связь с отношением «один-ко-многим» является наиболее
часто используемым типом связи между таблицами. В такой
связи каждой записи в таблице
A
могут соответствовать не-
сколько записей в таблице
B
, а запись в таблице
B
не может
иметь более одной соответствующей ей записи в таблице
A
.
Отношение «один-ко-многим» создается в том случае, когда
только одно из полей является ключевым или имеет уникаль-
ный индекс. Примером такого отношения может служить связь
объектами
СТИПЕНДИЯ <-------------- >> СЕССИЯ
При этом уникальная запись «отл» таблицы СТИПЕН-
ДИЯ может использоваться один и более раз в таблице СЕС-
СИЯ для различных уникальных идентификаторов записей
этой таблицы (т.е. для разных фамилий студентов).
Отношение «многие-ко-многим»
При отношении «многие-ко-многим» одной записи в таб-
лице
A
могут соответствовать несколько записей в таблице
B
, а
одной записи в таблице
B
несколько записей в таблице
A.
Та-
кая схема реализуется только с помощью третьей (связующей)
таблицы, ключ которой состоит из по крайней мере двух полей,
которые являются полями внешнего ключа в таблицах A и B.
Связь с отношением «многие-ко-многим» фактически является
24 Амурский Государственный Университет Отношение « один-к-одному » создается в том случае, ко- гда оба связываемых поля являются ключевыми или имеют уникальные индексы. Примером такого отношения может слу- жить связь объектами СТУДЕНТ <- ------------ > СЕССИЯ При этом устанавливается отношения между совпадаю- щими значениями в ключевых полях, т.е. между полями раз- ных таблиц, имеющими одинаковые имена. С ключевым полем таблицы СТУДЕНТ, являющимся уникальным идентификато- ром каждой записи (ФИО), связывается внешний ключ табли- цы СЕССИЯ, в которой данная запись единственна. Отношение «один-ко-многим» Связь с отношением «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В такой связи каждой записи в таблице A могут соответствовать не- сколько записей в таблице B, а запись в таблице B не может иметь более одной соответствующей ей записи в таблице A. Отношение «один-ко-многим» создается в том случае, когда только одно из полей является ключевым или имеет уникаль- ный индекс. Примером такого отношения может служить связь объектами СТИПЕНДИЯ <-------------- >> СЕССИЯ При этом уникальная запись «отл» таблицы СТИПЕН- ДИЯ может использоваться один и более раз в таблице СЕС- СИЯ для различных уникальных идентификаторов записей этой таблицы (т.е. для разных фамилий студентов). Отношение «многие-ко-многим» При отношении «многие-ко-многим» одной записи в таб- лице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Та- кая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит из по крайней мере двух полей, которые являются полями внешнего ключа в таблицах A и B. Связь с отношением «многие-ко-многим» фактически является
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »