数据库范式

来源:12-21 考点12:数据库范式判断(1NF&2NF&3NF)

weixin_精慕门4308475

2024-10-04

图片描述
老师
1个实体集只能有1个主码,这里为什么有2个(A2、A5)?
怎么理解候选码和主码?

写回答

1回答

郝老狮

2024-10-05

这里是多个实体集组成的关系模式(表)的情况,不是1个。

联系实际情况想一下,设有关系模式R有:(学号,课程号,成绩),仅有课程号一个主码能决定一个人的成绩吗,肯定不能啊,所以需要另一个主码学号,谁、什么课(另称为联合主键/联合主码)才能决定这个人的这门课的成绩。

候选码是可以作为主码的码,可以包含主码有待候选,但主码确定是要能推导出全集的。此题中A2或A5单独作为主码是不能推导出全集,只有A2A5形成联合主码才可以推导出全集。

0
0

2025年备考火热报名,国家级认证 软件设计师-中级

新考纲通关备考系统指南,助你高效备考,顺利通关

131 学习 · 53 问题

查看课程