候选键、主键、外键、组合键、数据完整性、域完整性、参照完整性

  1. 超键:在关系模式中能唯一标识元组的属性集.
  2. 候选键:若关系中的某一属性组的值能唯一标识一个元组,则称该属性组为候选键.
  3. 主键:若一个关系有多个候选键,则选定其中一个作为主键
  4. 外键:关系模式R1中的F属性不是R1的候选键,而是关系模式R2中的候选键,则这个F属性集对模式R1而言是外键.关系R1称为参照关系,关系R2称为被参照关系或目标关系
  5. 实体完整性:若属性A是基本关系R的主属性(主键值),则属性A不能取空值
  6. 参照完整性:若属性F是基本关系R的外键,它与基本关系S的主键相对应,则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值),或者等于S中某个元组的主键值
  7. 域完整性:指列数据输入的有效性,又称列完整性,通过CHECK约束、DEFALUT约束、NOT NULL约束、数据类型和规则等实现域完整性。
          CHECK约束通过显示输入到列中的值来实现域完整性。

         8. 用户自定义完整性不属于其他任何完整性类别的特定业务规则,所有完整性类别都支持用户定义完整性,包括CREATE TABLE 中所有的列级约束和表级约束,存储过程和触发器。

 

转载于:https://www.cnblogs.com/zjm1999/p/9910923.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值