用户自定义完整性.docVIP

  • 24
  • 0
  • 约1.57千字
  • 约 2页
  • 2020-04-21 发布于江西
  • 举报
实验9. 用户自定义完整性 实验目的 学习用户自定义约束,并实践用户自定义完整性,利用SQL语言用短语NOT NULL、UNIQUE、CHECK保证用户定义完整性。 实验内容(建议将表改成Teachers,相应属性以T开始命名,如Tname)建立Teacher表。 建立表Teacher,注意跟前面所建立的Teacher区分开来, 创建Worker,Teacher表,并自定义2个约束U1以及U2,其中U1规定Wname Tname字段唯一,U2规定Wage, Tage (级别)字段的上限是28。 在Worker, Teacher表中插入一条合法记录。 演示插入违反U2约束的例子,U2规定元组的Wage,Tage属性的值必须=28。 去除U2约束。 重新插入(3)中想要插入的数据,由于去除了U2约束,所以插入成功。 创建规则Rule_sex,规定插入或更新的值只能是M或F,并绑定到Worker Teacher的Wsex Tsex字段。 演示违反规则Rule_sex的插入操作。 实验步骤 以系统管理员或sa帐号登录到SSMS,在新建查询窗口下输入如下命令,运行并观察结果。 (1) 在新建查询窗口中输入如下SQL语句: USE University_Mis CREATE TABLE Teacher( Tno CHAR(5), Tname CHAR(8) CONSTRAINT U1 UNIQ

文档评论(0)

1亿VIP精品文档

相关文档