- 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
您可能关注的文档
- 第4章合成纤维.ppt
- 元素及化合物生物.ppt
- 高三练习可用一轮生物复习细胞的增殖有丝分裂和减数分裂.ppt
- 普通动物学第15章圆口纲.ppt
- 武汉理工,轮机工程,船舶柴油机,主动力推进装置lecture2.ppt
- 八班级生物411花的结构和类型.ppt
- 生物化学课件绪论.ppt
- 化学复习第6章第1讲最简单的有机化合物——甲烷.ppt
- 生长素的发现上课课件.ppt
- 静脉输液输血在危重病员中的应用.ppt
- 人教版化学九年级上册知识讲义第16讲《期末复习之综合大题训练》课件(共49张).pptx
- 人教版九年级物理上册期末复习第15讲《电与磁》课件(共59张).pptx
- 人教版2025中考英语一轮复习八下Units 1-2 课件(共45张).pptx
- 醛酮的性质(上)课件(共17张)-《有机化学》同步教学(化学工业出版社).pptx
- 期末提分专项1 作图题课件(共18张) 沪粤版物理九年级上册.pptx
- 期末复习课件:第五单元--20 外国诗二首(共28张).pptx
- 人教版2019学年小学语文三年级下册24《火烧云-1》教学(4:3版).pptx
- 人教版2019学年小学语文三年级下册24《火烧云-2》教学(4:3版).pptx
- 人教版2019学年小学语文三年级下册25《慢性子裁缝和急性子顾客-2》教学(4:3版).pptx
- 人教版2019学年小学语文三年级下册25《慢性子裁缝和急性子顾客-2》教学(16:9版).pptx
最近下载
- 《工业控制系统简介》课件.ppt VIP
- 村委员竞选演讲稿汇总7篇.docx VIP
- 客户服务管理.ppt VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- 小学生主题班会通用版《珍爱生命,远离毒品》课件(共24张PPT+视频).pptx VIP
- 聚集性事件、药品群体不良事件调查处置标准操作规程.docx VIP
- 团圆绘本教学省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 2026年度江苏旅游职业学院单招《数学》综合提升测试卷及答案详解(典优).docx VIP
- 2025至2030中国烟草包装行业发展研究与产业战略规划分析评估报告.docx VIP
- 青岛天信BPJ-500-1140矿用隔爆兼本质安全变频器说明书.pdf VIP
原创力文档

文档评论(0)