- 11
- 0
- 约8.71千字
- 约 45页
- 2017-08-08 发布于云南
- 举报
An Introduction to Database System 实体完整性(续) 用户程序对主码列进行更新操作时,系统自动进行完整性检查 违约操作 使主属性值为空值的操作 使主码值在表中不唯一的操作 违约反应 系统拒绝此操作,从而保证了实体完整性 An Introduction to Database System 二、参照完整性 定义参照完整性 FOREIGN KEY子句:定义外码列 REFERENCES子句:外码相应于哪个表的主码 在删除被参照关系的元组时,同时删除参照关系中 外码值等于被参照关系的元组中主码值的元组 An Introduction to Database System 参照完整性(续) 例1:建立表SC: CREATE TABLE SC (SNO CHAR(5), CNO CHAR(3), CONSTRAINT FK_SNO FOREIGN KEY (SNO) REFERENCES Student(SNO), CONSTRAINT FK_CNO FOREIGN KEY (CNO) REFERENCES COURSE(CNO)) An Introduction to Database System 参照完整性(续) 或: CREATE TABLE SC (SNO CHAR(5) CONSTRAINT
原创力文档

文档评论(0)