什么是码,主码,主属性,⾮主属性记住我
1、码:代表数⽬bai的符号(分有主码和候选码等du)
2、主码:我们在建zhi⽴数据库的时候,需dao要为每张表指定⼀个主码,主码也叫主键。所谓主码就是在实体集中区分不同实体的候选码。⼀个实体集中只能有⼀个主码,但可以有多个候选码。
注意:主码的选择应该是那些从不或极少变化的属性。⼈的姓名是不可以做主码的,因为可能有多个⼈重名,⽽⾝份证可以做主码。
3、主属性:包含在任⼀候选关键字中的属性称主属性。
4、⾮主属性:不包含在主码中的属性称为⾮主属性。⾮主属性是相对与主属性来定义的。
例如:在关系——学⽣(学号,姓名,年龄,性别,班级)中,主码是“学号”,那么其他的“姓名”、“年龄”、“性别”、“班级”就都可以称为⾮主属性