实验4 数据库 完整性约束.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验4 数据库 完整性约束

实验4 完整性约束 数据库的完整性是指数据的正确性和相容性数据库的完整性是指数据的正确性和相容性。例如。例如,在性别字段中,在性别字段中,只,只 数据库的完整性是指数据的正确性和相容性数据库的完整性是指数据的正确性和相容性。。例如例如,,在性别字段中在性别字段中,,只只 能取能取“男男”或或“女女”两个值中的一个两个值中的一个,没有第三个可取值,没有第三个可取值;学生的学号必须唯一;学生的学号必须唯一。。 能取能取 男男 或或 女女 两个值中的一个两个值中的一个,,没有第三个可取值没有第三个可取值;;学生的学号必须唯一学生的学号必须唯一。。 在SQL Server 2000在SQL Server 2000中中,,系统提供多种强制数据完整性的机制系统提供多种强制数据完整性的机制,以便确保数据,以便确保数据 在在SQL Server 2000SQL Server 2000中中,,系统提供多种强制数据完整性的机制系统提供多种强制数据完整性的机制,,以便确保数据以便确保数据 库中的数据质量库中的数据质量。。 库中的数据质量库中的数据质量。。 【知识要点【知识要点】】 【【知识要点知识要点】】 1.1.完整性约束作用的对象完整性约束作用的对象 11..完整性约束作用的对象完整性约束作用的对象 •关系关系 :若干元组间:若干元组间、关系集合上以及关系之间的联系的约束、关系集合上以及关系之间的联系的约束。。 关系关系 ::若干元组间若干元组间、、关系集合上以及关系之间的联系的约束关系集合上以及关系之间的联系的约束。。 •元组元组 :元组中各个字段间的联系的约束:元组中各个字段间的联系的约束。。 元组元组 ::元组中各个字段间的联系的约束元组中各个字段间的联系的约束。。 •列:列 :列的类型列的类型、取值范围、取值范围、精度、精度、唯一性、唯一性、为空性、为空性、缺省定义、缺省定义、CHECK、CHECK约约 列列 ::列的类型列的类型、、取值范围取值范围、、精度精度、、唯一性唯一性、、为空性为空性、、缺省定义缺省定义、、CHECKCHECK约约 束、束、主键约束主键约束、外键约束、外键约束 束束、、主键约束主键约束、、外键约束外键约束 2.2.完整性约束类型完整性约束类型 22..完整性约束类型完整性约束类型 •实体完整性实体完整性;; 实体完整性实体完整性;; •域完整性域完整性;; 域完整性域完整性;; •参照完整性参照完整性 ;; 参照完整性参照完整性 ;; •用户定义完整性用户定义完整性。。 用户定义完整性用户定义完整性。。 3.3.实体完整性实体完整性 33..实体完整性实体完整性 实体完整性将行定义为特定表的唯一实体实体完整性将行定义为特定表的唯一实体。实体完整性作用对象是列。实体完整性作用对象是列,强制表标识,强制表标识 实体完整性将行定义为特定表的唯一实体实体完整性将行定义为特定表的唯一实体。。实体完整性作用对象是列实体完整性作用对象是列,,强制表标识强制表标识 符列或主键完整性符列或主键完整性 (通过(通过UNIQUE 约束UNIQUE 约束、PRIMARY KEY 、PRIMARY KEY 约束或约束或 IDENTITY 属性IDENTITY 属性)。)。 符列或主键完整性符列或主键完整性 ((通过通过UNIQUE UNIQUE 约束约束、、PRIMARY KEY PRIMARY KEY 约束或约束或 IDENTITY IDENTITY 属性属性)。)。 实验4 完整性约束 4.4.域完整性域完整性 44..域完整性域完整性 域完整性作用的对象是列域完整性作用的对象是列,是指给定列的输入有效性,是指给定列的输入有效性。强制域有效性的方法有。强制域有效性的方法有 :: 域完整性作用的对象是列域完整性作用的对象是列,,是指给定列的输入有效性是指给定列的输入有效性。。强制域有效性的方法有强制域有效性的方法有 :: 限制类型限制类型 (通过数据类型(通过数据类型)、)、格式格式 (通过(通过 CHECK 约束和规则CHECK 约束和规则)或可能值的范围)或可能值的范围 (通过(通过 限制类型限制类型 ((通过数据类型通过数据类型)、)、格式格式 ((通过通过 CHECK CHECK 约束和规则约束和规则))或

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档