мой стол в 3nf - PullRequest
       375

мой стол в 3nf

0 голосов
/ 25 февраля 2011

У меня есть простая таблица со следующим идентификатором структуры (PK), названием, директором, годом производства, производственной компанией

в 3nf, не должно быть транзитивной связи между не первичными ключами, но я думаю (директор, год производства и производства) зависит от заголовка, но сам заголовок не может быть первичным ключом в отдельной таблице, поскольку заголовки не являются уникальными,

, так же как и моя таблица в 3nf или как?

1 Ответ

2 голосов
/ 25 февраля 2011

Ваш директор, год производства и компания-производитель зависят не от названия, а от идентификатора фильма (при условии, что речь идет о фильмах). Одно и то же название фильма (скажем, «Робин Гуд», «Питер Пэн» или «Тарзан») может появляться в таблице несколько раз, но информация о режиссере зависит от идентификатора фильма, а не от названия.

Ваш стол в 3NF - если вы не разрешаете использовать несколько режиссеров для одного фильма, или несколько продюсерских компаний, или фильмы, производство которых занимает несколько лет.

...