【思维导图】数据库系统概论 第五章 数据库完整性

数据库完整性
Nicht_sehen
2019-11-16
数据库完整性 概述 实体完整性 参照完整性 用户定义的完整性 完整性约束命名子句 断言 触发器 数据库的完整性是指数据的正确性和相容性 关系数据库管理系统使得完整性控制成为其核心支持的功能,从而能够为所有用户 和应用提供一致的数据库完整性 定义实体完整性 PRIMARY KEY 实体完整性检查和违约处理 检查主码是否唯一 检查主码各个属性是否为空 定义参照完整性 FOREIGN KEY<>REFERENCES<> 参照完整性检查和违约处理 检查两个表的相容性 若不一致 拒绝执行 NO ACTION 级联操作 CASCADE 设置为空置 属性上的约束条件 列值非空 NOT NULL 列值唯一 UNIQUE 检查列值是否满足一个条件表达式 CHECK 元组上的约束条件 CHECK 完整性约束命名子句 CONSTRAINT<完整性约束条件名><完整性约束条件> 修改表中完整性限制 使用ALTER TABLE 语句修改 创建 CREATE ASSERTION<断言><CHECK 子句> 删除 DROP ASSERTION<断言名> 触发器是用户定义在关系表上的一类由事件驱动的特殊过程,又叫事件-条件-动作 规则 定义触发器 CREATE TRIGGER<触发器名> 删除触发器 DROP TRIGGER<触发器名>ON<表名>
图片:

在这里插入图片描述

发布了125 篇原创文章 · 获赞 56 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/Nicht_sehen/article/details/103095708