数据完整性约束

本文介绍了数据库中的三种主要完整性约束:实体完整性确保主键不为空;参照完整性规定外键的值要么为空要么与被参照表的主键值相同;用户定义完整性则通过CHECK约束来满足特定业务需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.实体完整性——即主键不能为空,否则就不能唯一标识一个实体了。

2.参照完整性——即外键有两种取值:要么为空,要么和被参照表的主键值相同。当然,如果外键这个属性同时也是当前表的主属性之一的话,其值不能为空。

3.用户定义完整性——与具体的某一应用所涉及的数据有关CHECK。由关系数据库统一的处理,而不要由应用程序承担这一功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值