如何识别关系模式的最高正常形式?

时间:2011-04-30 05:25:30

标签: sql database normalization

假设我们有一个关系模式。我们怎样才能说明这种关系的最高常态?


例如:

  • Art_Object(Art_Id,Title,Description,Country,Artist,Epoch,Year)

1 个答案:

答案 0 :(得分:3)

“我想知道Art_Object的正常形式是什么?这是我学校的测试。”

任何给定设计的正常形式取决于哪些功能依赖

没有给出那组功能依赖,问题就是无法回答。

如果持有的唯一FD是Art_ID - > {all attributes},那么你的设计是在5NF。

如果相反有一些额外的FD像艺术家 - >国家,那么这个设计甚至不是3NF。