候选码、主码、主属性、非主属性

候选码:

指属性(或多个属性构成,此时叫属性组),可以唯一标识元组(行),且其子集不能。

候选码可以1个,也可以多个。当有多个的时候,任意选一个作为主码(也可以简称 码,也就是通俗我们讲的primary key)。

非常像“复合主键”这个概念,因为有些表的主键是多个属性构成的,没人规定主键只能由一个属性构成啊,只是我们大多数见到的是这样罢了

 

主码:

又叫 码,主键,primary key

就是候选码中任意选的一个,而且数据库中往往规定一个表只能有一个主键

 

主属性:

主属性从候选码中来,因为候选码可能有多个,每个候选码可能包含多个属性,但只要在候选码中出现过的属性,都叫主属性

 

非主属性:

与主属性定义相反,没有在候选码中出现过的属性叫非主属性

 

 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值