- 6
- 0
- 约2.8千字
- 约 16页
- 2018-01-05 发布于天津
- 举报
第14章数据完整性-Read.ppt
7.11 数据完整性 7.11.1 数据完整性概念 数据完整性是指存储在数据库中的数据的一致性和准确性。 在SQL SERVER 中有3类数据完整性: 一、列(域)级完整性:指定一个数据集对某一个列是否有效和确定是否允许有空值。通常通过使用有效性检查来实现或限制数据类型、格式或可能的取值范围来实现。 二、实体(行)完整性:表中的所有行应有惟一的标识(主键值不能为空) 三、参照完整性:外键值应参照主键值。 7.11 数据完整性 实现数据完整性有两种方法: 1、声明数据完整性:在对象定义中定义的数据标准来实现数据完整性,是系统本身自动强制来实现。 2、过程数据完整性:在脚本语言中定义的数据完整性标准来实现。 在SQL SERVER 中通过约束(主键约束、惟一约束、外键约束、默认约束、检查约束)、默认对象和规则对象这些方法实现数据完整性的。 7.11.2 约束管理 1. 约束的类型 约束是保证数据完整性的有效方法,是通过限制列中数据、行中数据和表之间数据来保证数据完整性。 域完整性:default check 实体完整性:primary key unique 参照完整性:foreign key 2. 定义约束 可以使用CREATE TABLE或 ALTER TABLE语句完成。 Create table 表名 (列名 数据类
您可能关注的文档
- 电子商务法的含义-中国人民大学出版社电子邮件系统.ppt
- 电子管、晶体管、集成电路向超大规模集成电路发展.ppt
- 电子邮件安全指引-电子邮件加密验证技术篇公开金钥基础-Openfind.PDF
- 电脑病毒(ComputerVirus)-国立高雄大学.ppt
- 电视胸腔镜肺叶切除术爱丁堡后路手术经验-临床与病理杂志.PDF
- 界CloudEdge虚拟防火墙部署手册-云市场.PDF
- 疾病管制署106年委托科技研究计画需求说明书-卫生福利部疾病管制署.PDF
- 登记对抗主义下未登记抵押权在抵押人破产时的效力-中国商法网.PDF
- 益阳市煤矿事故灾难-赫山区.doc
- 监察康文署外判体育馆及泳池服务水平工作小组会议-康乐及文化事务署.PDF
原创力文档

文档评论(0)