导图社区 数据库的完整性
数据库完整性(Database Integrity)是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。”
自媒体各种图片尺寸,主要包括:微信公众号、视频号/抖音、微博、小红书四部分内容。希望对你有所帮助!
职能型组织结构思维导图,包括:信息、简介、结构介绍、主要特点、结构缺点、适用性应用。希望对你有所帮助!
药店2.0时代思维导图,主要内容有:中国药店创新趋势报告、我国药店、我国药店行业、我国药店。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据库的完整性
定义
数据库的正确性
数据的正确性和相容性
目的
防止数据库中存在不符合语意的数据
数据库管理系统必须能够实现的功能
提供定义完整性约束条件的机制
提供完整性检查的方法
进行违约处理
维护数据库的完整性
SQL语言实现三种完整性控制功能的方法
定义实体完整性
在create table中用primary key定义
定义参照完整性
在create table中用foreign key短语定义哪些列为外码,
用reference短语指明这些外码参照哪些表的主码
用户定义的完整性
用户定义的完整性就是针对某一具体应用的数据必须满足的语意要求
完整性约束命名子句
constraint完整性约束条件名完整性约束条件
完整性约束条件有:not null,unique,primary key,foreign key,
check短语等
域中的完整性约束
建立域:create domain
断言
创建断言:crate assertion断言名check子句
删除断言:drop assertion断言名
触发器
触发器是用户定义在关系表上的一类由事件驱动的特殊过程
定义触发器
create trigger触发器名
(before/after)触发事件on表名 referencing new|new row as变量 for each(row|statemen) when触发条件触发动作体
激活触发器
1.执行该表上的before触发器
2.激活触发器的SQL语句
3.执行该表上的after触发器
删除触发器
drop trigger 触发器名 on 表名