《数据建模-经典教程》读书笔记七:键

一、理解候选键、主键及备用键

        键由一个或多个属性构成,其目的在于实施规则,有效数据检索,而且允许从一个实体导航到另一个实体。

        候选键是一个或多个可以唯一标识实体实例的属性。

        候选键具备以下4个基本特征:

        1)唯一性:候选键必须不能标识多于一个实体实例(或现实世界中的事物)。

        2)强制性:候选键不能为空,每个实体实例要求必须能被一个特定的候选键值标识,候选键取不同值的数目,始终与不同的实体实例数目一致。如果实体图书选择ISBN作为其候选键,那么当存在500个图书实例时,必然存在500个不同的ISBN与其对应。

        3)非异变性:实体实例的候选键值应该不会被更改。

        4)最小化:候选键中仅仅包含那些用于唯一标识实体实例的属性,假设列出由4个属性组合成的一个候选键,但其中仅仅只有3个是标识实体实例所必需的,那么只能用这3个属性构成候选键。

        

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值