开发者社区 问答 正文

数据库中候选码的概念是什么?

数据库中候选码的概念是什么?

展开
收起
游客qzzytmszf3zhq 2021-11-19 17:18:27 998 分享 版权
1 条回答
写回答
取消 提交回答
  • 可唯一标识某一元组的属性组,属性组中各个属性缺一不可。【t_student】(学号,姓名,学院),姓名可能会重复,所以其中学号可以唯一标识一条记录,学号就是t_student的候选码。那么假设姓名不会重复,那么候选码就有学号和姓名两个。 又比如【t_grade】(学号,课程,成绩),其中一个学生可以有多条成绩记录,所以需要学号和课程号组合才可以唯一标识一条数据库记录,所以学号、课程号就是t_student的一个候选码。

    2021-11-19 17:41:42
    赞同 展开评论
问答分类:
问答标签:
问答地址: