数据库完整性约束 与 安全

数据库完整性约束

实体完整性约束:

通过给数据库定义主键来完成.约束的是主键,主键的值不能为空,且不能重复.

参照:

外键. 比如员工表中的部门号是外键,它就是一个参照.你在填写部门号时不能乱填,需要为部门表中主键的内容. 有可能员工还没有分配部门,所以它是允许为空的.

自定义:

比如设置大小范围.

上述三种情况只能应对比较简单的情况,更复杂的则需要触发器来应对.

触发器可以写脚本来约束数据库.

 

数据库完整性约束 与 安全

 

数据库安全

数据库完整性约束 与 安全