- 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
您可能关注的文档
最近下载
- ISO10012-2026《质量管理——测量管理体系要求》之7-6:“7支持-7.2能力”专业深度解读和应用操作指导材料(编制-2026A0).docx VIP
- 19.《ISO10012-2026质量管理——测量管理体系要求》程序文件之19:MMS8.2测量过程要求管理程序(雷泽佳编制-2026A0).pdf VIP
- 拼购专卖店授权书模板.docx VIP
- ISO10012-2026《质量管理——测量管理体系要求》之4:“4.4测量管理体系”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- 健康管理平均支出与生活质量.docx VIP
- 汽车发动机构造与维修.ppt VIP
- ISO10012-2026《质量管理——测量管理体系要求》之3:“4.3确定测量管理体系的范围”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- ISO10012-2026《质量管理——测量管理体系要求》之31:“8.7不合格输出的控制”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- ISO10012-2026《质量管理——测量管理体系要求》之35:“9.2内部审核”专业指导问答材料(雷泽佳编制-2026A0).pdf VIP
- JTG/T 3610-2019公路路基施工技术规范.pdf VIP
原创力文档

文档评论(0)