T-SQL 学习之路之数据库完整性之域完整性

本文探讨了数据库完整性的重要组成部分——域完整性,包括域完整性概念、CHECK约束和DEFAULT约束的使用,强调了如何通过这些约束确保列数据输入的有效性和一致性。
摘要由CSDN通过智能技术生成

          数据库完整性是指对数据库的一致性和准确性强制数据完整性可靠性保证数据库中数据的质量。

---------------------数据库完整性分类

       数据完整性一般分为域完整性,实体完整性参照完整性用户自定义完整性

       1,域完整性

       域完整性指列数据输入的有效性,又称列完整性,通过CHECK约束、DEFALUT约束、NOT NULL约束、数据类型和规则等实现域完整性。
      CHECK约束通过显示输入到列中的值来实现域完整性。

      例如:对于stsc数据库score表,grade规定为0分到100分之间,可用CHECK约束表示。

      2,实体完整性

      实体完整性要求表中有一个主键,其值不能为空且能唯一地标识对应的记录,又称为行完整性,通过PRIMARY KEY 约束、UNIQUE约束、索引或IDENTITY 属性等实现数据的实体完整性。
     例如,对于stsc数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值