第06章索引与数据完整性.pptVIP

  • 1
  • 0
  • 约1.2万字
  • 约 59页
  • 2019-08-30 发布于湖北
  • 举报
陈章良 E-MAIL:SDIBT2008@126.COM 第6章 索引与数据完整性 第6章 索引与数据完整性 6.1 索引 6.1 索引 6.1 索引 6.1 索引 6.1 索引 6.1.1 索引的分类 6.1.1 索引的分类 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.2 索引的创建 6.1.3 索引的重建 6.1.4 索引的删除 6.1.4 索引的删除 6.2 默认值约束与默认值对象 6.2.1 在表中定义及删除默认值约束 6.2.1 在表中定义及删除默认值约束 6.2.2 默认值对象的定义、使用与删除 6.2.2 默认值对象的定义、使用与删除 6.2.2 默认值对象的定义、使用与删除 6.2.2 默认值对象的定义、使用与删除 6.3 数据完整性 6.3.1 数据完整性的分类 6.3.1 数据完整性的分类 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.2 实体完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.3 域完整性的实现 6.3.4 参照完整性的实现 6.3.4 参照完整性的实现 6.3.4 参照完整性的实现 6.3.4 参照完整性的实现 6.3.4 参照完整性的实现 6.3.4 参照完整性的实现 6.3.4 参照完整性的实现 课堂练习题 习 题 2. 域完整性 实体完整性又称为行的完整性,要求表中有一个主键,其值不能为空且能唯一地标识对应的记录。 1. 实体完整性 3. 参照完整性 又称为引用完整性 又称为列完整性,指给定列输入的有效性 CREATE TABLE KCB ( kch varchar(6) NOT NULL, kcm varchar(8) NOT NULL, xq int NOT NULL, xf numeric(4,2) CHECK(xf =0 AND xf=10) NULL, bz text NULL ) GO 【例6.15】定义表KCB的同时定义学分的约束条件。 XSB和 CJB表的对应关系如表6.2、6.3所示。 (1) 从表不能引用不存在的键值。 (2) 如果主表中的键值更改了,那么在整个数据库中,对从表中键值的所有引用要进行一致的更改。 (3) 如果主表中没有关联的记录,则不能将记录添加到从表。 实体完整性 PRIMARY KEY约束 UNIQUE约束 (1) 一个数据表只能创建一个PRIMARY KEY约束,但一个表中可根据需要对不同的列创建若干个UNIQUE约束; (2) PRIMARY KEY字段的值不允许为NULL,而UNIQUE字段的值可取NULL; (3) 一般创建PRIMARY KEY约束时,系统会自动产生索引,索引的缺省类型为簇索引。 PRIMARY KEY约束与UNIQUE约束的主要区别如下: PRIMARY KEY约束与UNIQUE约束的相同点在于:二者均不允许表中对应字段存在重复值。 1.利用资源管理器创建和删除PRIMARY KEY约束 (1) 利用资源管理器创建PRIMARY KEY约束 第1步 选择XSB表图标,右击,打开XSB表的表设计器,进入如图6.16所示的表设计器界面。 【例6.22】 XSB表按学号建立PRIMARY KEY约束 第2步 选中“学号”对应的这一行,选择主键图标,这样在“学号”对应的这一行前面,将出现一主键图标。 第1步 选择XSB表图标,右击,打开XS表设计器,进入如图6.17所示的表设计器界面。 第2步 选中XSB表设计器中主键对应的行,选择工具栏的“设置主键图标”,则取消了原来定义的主键。 如果要对XSB表中的“身份证号码”列创建UNIQUE约束,以保证该列取值的唯一性,可按以下步骤进行: 第1步 选择XS表图标,右击,打开XSB表设计器,在表设计器中右击,出现如图6.18所示的快捷菜单。 第2步 选择“属性”菜单项,出现属性界面,在此界面中选择“索引/键”选项卡,如图6.19所示。 2.利用资源管理器创建和删除UNIQUE约束 (2) 利用资源管理器删除PRIMARY KEY约束 (1) 利用资源管理器创建UNIQUE约束 第3步 在图6

文档评论(0)

1亿VIP精品文档

相关文档