Классика баз данных - статьи

       

это моя особенность, на мне


Возможно, это моя особенность, на мне никогда не было полностью ясно, что люди понимают под таким выражениями, как связь один-к-одному, отображение многие-в-один и т.д.
Например, рассмотрим следующую цитату из : Имеется связь … один-к-одному между сегментом полета и самолетом. На заданном сегменте полета в заданный день используется один и только один самолет.
Конечно, на заданном сегменте полета в заданный день используется один и только один самолет. Однако понятно, что в заданный день заданный самолет может использоваться на одном, двух, …, на любом (разумном) числе сегментов полета – даже, возможно, ни на одном. Поэтому не является ли эта связь не связью один-к-одному, а связью «многие-к-одному» («в заданный день на многих участках полета может использоваться заданный самолет»), где частным случаем «многих» может быть ноль?
В этой статье предпринимается попытка прояснить подобные вопросы и внести некоторую строгость в терминологию. Замечание: Должен предостеречь вас, что некоторые из приводимых далее определений являются немного усложненными или, по крайней мере, кажутся такими при первом чтении. Caveat lector (Да будет осмотрителен читатель).

Содержание  Назад  Вперед