Как определить высшую нормальную форму схемы отношений? - PullRequest
0 голосов
/ 30 апреля 2011

Допустим, у нас есть схема отношений. Как мы можем сформулировать наивысшую норму этого отношения?


Например:

  • Art_Object (Art_Id, название, описание, страна, художник, эпоха, год)

1 Ответ

3 голосов
/ 30 апреля 2011

"Я хочу знать, в какой нормальной форме находится Art_Object? Это тест моей школы."

Нормальная форма любого данного дизайна зависит от , какие функциональные зависимости сохраняются.

Без учета этого набора функциональных зависимостей вопрос просто не может быть решен.

Если единственный FD, который содержит это Art_ID -> {все атрибуты}, то ваш дизайн находится в 5NF.

Если, наоборот, были некоторые дополнительные FD, такие как Artist -> Country, то этот дизайн даже не 3NF.

...