什么是码,主码,主属性,非主属性

什么是码,主码,主属性,非主属性码 代表数目的符号主码我们在建立数据库的时候 需要为每张表指定一个主码 主码也叫主键

大家好,欢迎来到IT知识分享网。



码:代表数目的符号

主码  我们在建立数据库的时候,需要为每张表指定一个主码,主码也叫主键。
  所谓主码就是在实体集中区分不同实体的候选码。
  一个实体集中只能有一个主码,但可以有多个候选码 搜索
  必须注意两点:
  1.主码的选择必须慎重。
  例如:人的姓名是不可以做主码的,因为可能有多个人重名,而身份证可以做主码。
  2.主码的选择应该是那些从不或极少变化的属性。
  例如:一个人的地址就不应该作为主码的一部分,因为它很可能变化

候选码  若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为候选码。
  例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“年龄”的属性组合足以区分学生实体,那么{学号}和{姓名,年龄}都是候选码

主属性  包含在任一候选关键字中的属性称主属性。

非主属性  不包含在主码中的属性称为非主属性。
  非主属性是相对与主属性来定义的。
  例如:在关系——学生(学号,姓名,年龄,性别,班级)中,主码是“学号”,那么其他的“姓名”、“年龄”、“性别”、“班级”就都可以称为非主属性
















免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/119658.html

(0)
上一篇 2025-11-03 21:45
下一篇 2025-11-03 22:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信