实验8 数据库完整性 下载本文

(4) 列上。

单击“确认”按钮,即可将rule3规则对象绑定到yanshi_course表的CNO

请同学们用下列SQL语句调试,并观察其现象:

(1)INSERT yanshi_course(CNO,CNAME) values('304516','英语口语') (2)INSERT yanshi_course(CNO,CNAME) values('c04526','英语口语') 6.解除rule3规则到yanshi_course.CNO的绑定,并删除该规则。

(1)EXEC sp_unbindrule 'yanshi_course.CNO' (2)DROP RULE rule3

思考题

(1) 创建一个表yanshi_depart,包含DNO、DNAME、DADDRESS和DEAN四个字段,DNO由4个数字字符构成,且为该表的主码,DNAME由30个字符构成,DADDRESS由5个字符构成,DEAN由10个字符构成。

(2) 为例1中的yanshi_student表建立外键“DNO”,参考表yanshi_depart的“DNO”列。

(3) 为表yanshi_depart的DNAME建立一个规则:@dname IN ('机电学院','信息学院','工商学院')。

(4) 为表yanshi_depart的DADDRESS建立一个规则:@daddress LIKE '[A-Z][1-9][1-9][1-9][1-9]',限定DADDRESS的值只能由字母开头,后跟4个数字。 (5) 删除第3小题所建立的规则。