Определение функциональной зависимости

Если говорить неформально, рассматриваемый набор функциональных зависимостей свидетельствует, что если два отношения обладают попарно одинаковыми значениями компонентов title и year, они должны содержать одни и те же значения в компонентах length, ilmType и studioName. Это утверждение справедливо, если принять во внимание изначальный смысл реальных объектов, которые моделируются отношением Movies. Атрибуты title («название») и year («год производства») образуют ключ множества сущностей Movies. Таким образом, подразумевается, что конкретные значения атрибутов title и year однозначно определяют сущность-»кинофильм», которой соответствуют строго определенные значения атрибутов length («продолжительность») и f ilmType («тип пленки»). Кроме того, существует связь типа «многие к одному», соединяющая множества сущностей Movies и Studios («киностудии»). Следовательно, каждой сущности-»кинофильму» соответствует только одна сущность «киностудия».
С другой стороны, выражение

title year —> starName

неверно, поскольку не является функциональной зависимостью для отношения Movies. Каждой сущности-»кинофильму» в базе данных, вообще говоря, может соответствовать сразу несколько сущностей-»актеров».

Сейчас большое количество пробок на дорогах Москвы. Каждый день люди покупают автомобили и их с каждым днём становиться всё больше и больше.


Интересные записи

Написать комментарий