1 / 84
文档名称:

实现数据的完整性.ppt

格式:ppt   大小:8,890KB   页数:84页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实现数据的完整性.ppt

上传人:文库新人 2022/1/26 文件大小:8.68 MB

下载得到文件列表

实现数据的完整性.ppt

相关文档

文档介绍

文档介绍:实现数据的完整性
第1页,本讲稿共84页
8.1 数据完整性概述
数据完整性的含义包括以下内容:
1. 数值的完整性,指数据类型与取值的正确性。例如取值为整型还是字符型,取值范围是否合理,是否允许空值等。

命令说明:
CONSTRAINT主键约束名为可选项,关键字CONSTRAINT用于指定其后面的约束名称。如省略本选项,则系统自动给出一个约束名。建议选择约束名以便于识别。PRIMARY KEY表示该列具有主键约束。
CLUSTERED | NON CLUSTERED表示建立聚簇索引或非聚簇索引,省略此项则系统默认为聚簇索引。如果没有特别指定本选项,且没有为其他UNIQUE惟一约束指定聚簇索引,则默认对该PRIMARY KEY约束使用CLUSTERED。
第8章 实现数据的完整性
第10页,本讲稿共84页
[] 创建一个表图书信息,同时定义姓名和图书名称为列级主键“组合”,其他列名为编号,借书时间、还书时间、借书数量。
操作步骤:
第8章 实现数据的完整性
第11页,本讲稿共84页
归纳分析:
定义表级主键。表级主键一般位于表定义中所有列定义之后,与列定义可以用逗号相隔,语法如下。
命令格式:
CREATE TABLE 表名
( 列名1 数据类型 CONSTRAINT 主键约束名
PRIMARY KEY [CLUSTERED |NON CLUSTERED],
(聚集索引 非聚集索引)
主键列名1 数据类型, 主键列名2 数据类型)
命令说明:
(主键列名1 数据类型, 主键列名2 数据类型)表示该表级主键可以作用于组合在一起的多列所构成的列组合。
第8章 实现数据的完整性
第12页,本讲稿共84页

[] 删除表图书信息中的主键约束。
操作步骤:
(1) 启动“查询分析器”,输入如下SQL语句:
ALTER TABLE 图书信息
DROP CONSTRAINT 组合
(2)按“F5”键或单击工具栏“执行查询”图标。
第8章 实现数据的完整性
第13页,本讲稿共84页
归纳分析:
将表的主键由当前列换到另一列。
一般先删除主键,然后在另一列上添加主键。
删除主键约束语法。
命令格式:
ALTER TABLE 表名
DROP [CONSTRAINT] 主键约束名
第8章 实现数据的完整性
第14页,本讲稿共84页
4. 更改表的主键约束
[] 修改表图书信息,添加编号,将姓名和图书名称为列级主键改为编号和姓名。
操作步骤:
第8章 实现数据的完整性
第15页,本讲稿共84页
归纳分析:
更改表的主键约束包括在现有表中添加新的一个主键列、使一个表的某现有列成为主键、将现有表的主键由当前列换到另一列、删除表的主键等。以下语法对列级与表级主键同样适用。
(1)在现有表中添加一列,同时将其设置为主键,要求表中原先没有主键,语法如下。
第8章 实现数据的完整性
第16页,本讲稿共84页
命令格式:
ALTER TABLE 表名
ADD 列名 数据类型
[DEFAULT 默认表达式]|IDENTITY[(标识,自动标号列)]]
[CONSTRAINT 主键约束名]
PRIMARY KEY [CLUSTERED |NON CLUSTERED]
命令说明:
ALTER TABLE只允许添加可包含空值或指定了DEFAULT定义的列。因为主键不能包含空值,所以需要指定DEFAULT定义,或指定IDENTITY。其他说明与创建主键约束类同。
第8章 实现数据的完整性
第17页,本讲稿共84页
(2)使表中现有的一列(或列组合)成为主键,要求表中原先没有主键。且备选主键列中的已有数据不得重复或为空,语法如下。
命令格式:
ALTER TABLE 表名
[WITH CHECK| WITH NON CHECK]
ADD [CONSTRAINT 约束名]
PRIMARY KEY [CLUSTERED| NON CLUSTERED](列名n))
命令说明:
(1)WITH CHECK为默认选项,该选项表示将使用新的主键约束来检查表中已有数据是否符合主键条件;如果使用了WITH NOCHECK选项,则不进行检查。
(2)ADD指定要添加的约束。
第8章 实现数据的完整性

最近更新

2024年励志的母亲节演讲稿 26页

普通高中班主任之师生互动风格现状调查研究的.. 2页

2024年励志故事:在成功路上 14页

需求解析总结计划师岗位职责 3页

2024年努力奋斗的作文13篇[合集] 17页

2024年助学贷款申请书4篇 4页

2024年助人为乐的作文开头(精选20篇) 33页

2024年动物的作文(精选) 11页

日照下混凝土箱梁的温度场研究的综述报告 2页

无锡地区普通高中音乐教育现状调查与分析的中.. 2页

仓库和仓储机械设备概述 65页

除尘器操作说明书范文 10页

限高架施工方案 14页

保险基础知识--总括 47页

附二江苏省机动车维修费用结算清单参考材料 5页

无线传感器网络安全定位技术研究的开题报告 2页

实用的工作方案范文9篇(精选范文) 25页

防疫物资台账 4页

无氧铜蓝宝石界面冲击辐射特性及温度测量研究.. 2页

防治结核病日疫情手抄报电子小报word小报 1页

2023年北京医师定期考核法律法规考试 15页

新版【清晰版2023年6月】2023-学年广州市初中.. 7页

冯耘先生著作家乐赢钱公式 29页

(word完整版)英语四级4500词汇高度浓缩为400个.. 6页

最新gb50003-2023《砌体结构设计规范 11页

电网规划与建设中的全过程管理 4页

PEP人教版小学英语四年级下册《Unit 3 Weathe.. 3页

马会变码【12码之变】 2页

2021年外商投资企业合资合作合同范本 10页

临时用电验收记录表(模板格式).DOC 2页