数据库主键,外键,元组,非主属,候选码,全键,超键性等定义

名称

概念

候选键

表中的一行记录就是元组,能惟一标识元组,并且不含多余属性的属性(组合属性)

全码(键)

关系模型的所有属性组是这个关系模式的候选键

主键

从若干个候选键中指定一个作为主键

超键

除可以包含一个候选键外,还可以包含其它属性

主属性

候选键中的属性为主属性

非主属性

不包含在候选键中的属性为非主属性

外键

关系模式R1中的某属性集不是自己的主键,而是关系模式R2的主键,则该属性集称为是关系模式R1的外键

超键、候选键和主键区分:
          都惟一标识一个元组;
          超键中可能有无关的属性,而主键和候选键中属性都是必要的属性;

          主键是候选键中的一个,只不过它被数据库设计者选中而称为主键而已,事实主键也是候选键

外键:如果一个字段X在一张表(表一)中是主关键字,而在另外一张表(表二)中不是主关键字,则字段X称为表二的外键;

猜你喜欢

转载自blog.csdn.net/jinmie0193/article/details/80289579
今日推荐