表
Books
有两列 isbn
(书籍 ID)和 title
。
它们是独一无二的,并且相互依赖。
是3NF吗?
3NF 要求每个非键属性都依赖于键。
因为你说“它们都是唯一的并且相互依赖”,所以你有 2 个键(每个键由一个属性组成)并且根本没有非素数属性。 因此你的模式是 3NF。
此外,您可能需要重新考虑“ISBN”在功能上可能合理地依赖于“书名”的说法。 题为“数据库系统导论”的书(该领域的经典)已经有 8 个不同的版本,我很确定这些版本都有不同的 ISBN,而标题保持不变。