表“Books”是否具有两个在 3NF 中相互依赖的唯一列“isbn”(书籍 ID)和“title”?

问题描述 投票:0回答:1

Books
有两列
isbn
(书籍 ID)和
title

它们是独一无二的,并且相互依赖。

是3NF吗?

3NF 要求每个非键属性都依赖于键。

database database-normalization functional-dependencies
1个回答
0
投票

因为你说“它们都是唯一的并且相互依赖”,所以你有 2 个键(每个键由一个属性组成)并且根本没有非素数属性。 因此你的模式是 3NF。

此外,您可能需要重新考虑“ISBN”在功能上可能合理地依赖于“书名”的说法。 题为“数据库系统导论”的书(该领域的经典)已经有 8 个不同的版本,我很确定这些版本都有不同的 ISBN,而标题保持不变。

© www.soinside.com 2019 - 2024. All rights reserved.