导图社区 数据库的完整性
数据库系统概念,完整性部分思维导图,数据库的完整性是指数据的正确性和相容性。希望此脑图对你有所帮助!
关于数据库系统概念,函数和过程思维导图,包含过程化SQL、 存储过程、 函数、 示例等。
这是一篇关于数据库系统概念,事务管理思维导图,是访问并可能更新各种数据项的一个程序执行单元。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据库的完整性
数据库的完整性是指数据的正确性和相容性
目的
防止数据库中存在不符合语意的数据
DBMS必须能够实现的功能
提供定义完整性约束条件的机制
提供完整性检查的方法
进行违约处理
Sql语言实现三种完整性控制功能的方法
定义实体完整性
在create table中用primary key定义
定义参照完整性
在create table中用foreign key短语定义哪些列为外码,用reference短语指明这些外码参照哪些表的主码
用户定义的完整性
针对某一具体应用的数据,必须满足的语意要求
完整性约束命名子句
constraint 完整性约束条件名 完整性约束条件
完整性约束条件有:not null,unique,primary key,foreign key,check短语等
域中的完整性约束
建立域:create domain
触发器
定义:触发器是用户定义在关系表上的一类由事件驱动的特殊过程
定义触发器
create trigger 触发器名 (before/after)触发事件 on 表名 referencing new|old row as 变量 for each(row|statemen) when 触发条件 触发动作体
激活触发器
触发器激活时遵循如下的执行顺序: 1,执行该表上的before触发器。 2,激活触发器的SQL语句。 3,执行该表上的after触发器。
删除触发器
drop trigger 触发器名 on 表名