数据库完整性

来源:互联网 发布:进出口银行 待遇 知乎 编辑:程序博客网 时间:2024/05/22 17:50

一、实体完整性

1、检查主键是否唯一(全表扫描或索引)

2、检查主键的各个属性是否为空

二、参照完整性

破坏参照完整性时有三种处理,执行哪种根据具体而定

1、拒绝执行

2、级联操作

3、设置为空值

三、用户定义的完整性

1、不允许为空:NOT NULL

2、列值唯一:UNIQUE

3、用CHECK短语指定列值应该满足的条件

违约处理则是拒绝执行


原创粉丝点击