Базы данных. Учебное пособие

       

Отношение один-к-одному


Отношение один-к-одному имеет место, когда одной записи в родительской табли­це соответствует одна запись в дочерней таблице (рис. 2.4.).

       Таблица «Сотрудники»                      Таблица «Информация

                о сотрудниках»

 

Рис. 2.4 Связь один-к-одному.

Данное отношение встречается много реже, чем отношение один-ко-многим.

Его используют, если не хотят, чтобы таблица БД «распухала» от второстепенной инфор­мации. Связь один-к-одному

приводит к тому, что для чтения связанной информации в нескольких таблицах приходится производить несколько операций чтения, что замед­ляет получение нужной информации. Кроме того, базы данных, в состав которых вхо­дят таблицы со связью один-к-одному, не могут считаться полностью нормализован­ными (о нормализации см. ниже).

Подобно связи один-ко-многим, связь один-к-одному может быть жесткой и неже­сткой.



Содержание раздела