新SQL Server应用教程 教学课件 郑阿奇 刘启芬 顾韵华 第5章 索引与数据完整性.pptVIP

  • 4
  • 0
  • 约2.56万字
  • 约 68页
  • 2016-10-26 发布于广东
  • 举报

新SQL Server应用教程 教学课件 郑阿奇 刘启芬 顾韵华 第5章 索引与数据完整性.ppt

第5章 索引与数据完整性 5.1 索引 5.1.1 索引的分类 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.1.2 索引的创建 5.2.1 在表中定义及删除默认值约束 5.2.1 在表中定义及删除默认值约束 5.2.1 在表中定义及删除默认值约束 5.2.1 在表中定义及删除默认值约束 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.2.2默认值对象的定义、使用与删除 5.3.1 数据完整性的分类 5.3.1 数据完整性的分类 5.3.1 数据完整性的分类 5.3.1 数据完整性的分类 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.2域完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.3实体完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 5.3.4参照完整性的实现 第5步 点击“下一步”按钮,并按提示进行后继操作,进入如图5.23所示的关系图界面。 第6步 在关系图上,将鼠标指向主表的主键并拖动到从表。对于本例:将XS表中的学号字段拖动到从表XS_KC,出现如图5.24所示的关系设置界面,在关系设置界面中,选择主表中的主码及从表中的外码,然后选择确定,进入5.25所示的界面。 第7步 退出图5.25的关系图界面,并根据提示,将关系图的有关信息存盘,即创建了主表与从表之间的参照关系。 读者可在主表和从表中插入或删除数据验证它们之间的参照关系。 另外,在企业管理器中,也可在表设计器中右击鼠标,在快捷菜单中选择“关系”菜单项,然后定义主表和从表之间的参照关系,读者可以试一试。 图5.24 关系设置界面 图5.25 主表和从表的参照关系图 数据的完整性是指数据库中的数据在逻辑上的一致性和准确性。数据完整性一般包括三种: 1.域完整性 域完整性又称为列完整性,指定列输入的有效性。实现域完整性的方法可通过定义相应的规则、约束、缺省值对象等方法实现。例如:对于学生数据库XSCJ的KC表,学生的学分应在0~10之间,为了对学分这一数据项输入的数据范围进行限制,可以在定义KC表的同时定义学分的约束条件达到这一目的。 【例5.15】定义表KC的同时定义学分的约束条件。 USE XSCJ CREATE TABLE KC ( 课程号 char(6) NOT NULL, 课程名 char(8) NOT NULL, 学分 tinyint CHECK (学分 =0 AND学分=10) NULL, /* 通过CHECK子句定义约束条件 */ 备注 text NULL ) GO 2.实体完整性 实体完整性又称为行的完整性,要求表中有一个主键,其值不能为空且能唯一地标识对应的记录。通过索引、UNIQUE 约束、PRIMARY KEY 约束或 IDENTITY 属性可实现数据的实体完整性。例如,对于XSCJ数据库中XS表,学号作为主键,每一个学生的学号能唯一的标识该学生对应的行记录信息,那么在输入数据时,则不能有相同学号的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档