- 3
- 0
- 约1.76千字
- 约 43页
- 2020-09-02 发布于福建
- 举报
第五章数据库完整性
51实体完整性
52参照完整性
5.3用户定义的完整性
54完整性约束命名字句
55域中的完整性限制
56断言
57触发器
58小结
An Introduction to Database System
53用户定义的完整性
用户定义的完整性是:针对某一具体应用的数据
必须满足的语义要求
◆关系数据库管理系统提供了定义和检验用户定义
完整性的机制,不必由应用程序承担
An Introduction to Database System
53用户定义的完整性
5.31属性上的约束条件
532元组上的约束条件
An Introduction to Database System
1.属性上约束条件的定义
心 CREATE TABLE时定义属性上的约束条件
■列值非空( NOT NULL)
■列值唯一(UN|QUE)
■检查列值是否满足一个条件表达式( CHECK)
An Introduction to Database System
属性上约束条件的定义(续)
(1)不允许取空值
[例55]在定义SC表时,说明Sno、Cno、 Grade属性不允
许取空值。
CREATE TABLE SC
Sno CHAR(9)NOT NULL,
Cno CHAR(4)NOT NULL,
Grade SMA
原创力文档

文档评论(0)