归一化、主键依赖候选键
Normalization, Primary Key Dependency Candidate Key
正在分解以规范化关系。
如果我达到关系中的所有属性都依赖于主键的程度,我是否可以假设它们都将完全依赖于不同的候选键?
如果不是这种情况,请给我一个所有属性都依赖于主键的情况的例子,但其中一些属性依赖于其他候选键的一部分。
我开始学习数据库
代理主 ID 使示例变得非常简单:
(row_id PK, student_id, course_id, student_name)
其中 row_id
和 (student_id, course_id)
是候选键,student_id -> student_name
。当然,如果 row_id
是自动递增的数字,它会简单地确定任何其他属性。
正在分解以规范化关系。 如果我达到关系中的所有属性都依赖于主键的程度,我是否可以假设它们都将完全依赖于不同的候选键? 如果不是这种情况,请给我一个所有属性都依赖于主键的情况的例子,但其中一些属性依赖于其他候选键的一部分。
我开始学习数据库
代理主 ID 使示例变得非常简单:
(row_id PK, student_id, course_id, student_name)
其中 row_id
和 (student_id, course_id)
是候选键,student_id -> student_name
。当然,如果 row_id
是自动递增的数字,它会简单地确定任何其他属性。