SQL数据完整性
欢迎阅读本教程
- 熟悉通过SQL进行数据完整性控制的方法
实现内容如下:
- 定义若干表,其中包括 primary key, foreign key 和 check 的定义。
- 让表中插入数据,考察primary key如何控制实体完整性
- 删除被引用表中的行,考察foreign key中on delete 子句如何控制参照完整性
- 修改被引用表中的行的primary key,考察foreign key中on update 子句如何控制参照完整性
- 定义一个assertion,并通过修改表中数据考察断言如何控制数据完整性
- 定义一个trigger,并通过修改表中的数据考察触发器如何起作用。
一、定义表
定义表格—primary key,foreign key,check的定义