- 6
- 0
- 约3.74千字
- 约 28页
- 2017-09-01 发布于安徽
- 举报
数据库技术与应用袁宝库yuanbaoku@bupt.edu.cn实现数据完整性约束数据完整性基本概念 实现声明完整性 实现过程完整性 数据完整性基本概念数据的完整性是为了防止数据库中存在不符合语义的数据。这些加在数据库数据之上的语义约束条件就是数据完整性约束条件。这些约束条件作为表定义的一部分存储在数据库中。DBMS检查数据是否满足完整性条件的机制就称为完整性检查。 完整性约束条件的作用对象列级约束对数据类型的约束对数据格式的约束对取值范围或取值集合的约束对空值的约束元组约束元组中各个字段之间的联系的约束,如:开始日期小于结束日期。关系约束是若干元组之间、关系之间的联系的约束。 实现数据完整性的方法 一种是在定义表时声明数据完整性,称为声明完整性,另一种是在服务器端编写触发器来实现,称为过程完整性。在执行对数据的增、删、改操作时,数据库管理系统自动检查用户定义的完整性约束条件。 实现声明完整性 主码约束每个表只能有一个PRIMARY KEY约束;用PRIMARY KEY约束的列取值不能有重复,而且不允许有空值;添加主码约束的语法格式:ALTER TABLE 表名 ADD [ CONSTRAINT 约束名] PRIMARY KEY (列名 [, … n] ) 实现声明完整性 例:对雇员表和工作表添加主码约束ALTER TABLE 雇员表 ADD CONSTRAINT PK_EMP
您可能关注的文档
最近下载
- T∕ZGCMCA 021-2024 危险化学品数字身份通用技术要求.pdf VIP
- 小型压力机液压系统设计.docx
- T∕ZGCMCA 021-2024 危险化学品数字身份通用技术要求.docx VIP
- DL_T 1178-20121000kV交流输电线路金具电晕及无线电干扰试验方法.pdf
- 开利空调产品技术样本风冷机组30xq.pdf VIP
- scl-300电子皮带秤说明书(DOC).docx VIP
- 新22J06 楼梯建筑图集 .docx VIP
- 船舶设计原理:船型技术经济分析与论证PPT教学课件.pptx VIP
- 2025年南京市中考语文试题卷(含答案解析).docx
- 病区免陪照护服务的规范化管理与实践.pptx VIP
原创力文档

文档评论(0)