- 38
- 0
- 约1.06千字
- 约 4页
- 2021-08-11 发布于湖北
- 举报
《数据库系统原理》实验报告
PAGE 1
实验三 数据库完整性技术
班级: 姓名: 学号:
任课教师: 实验教师: 上机时间:
【实验目的】
1、掌握完整性的概念;
2、熟悉SQL SERVER 的完整性技术。
3、了解SQL SERVER 的违反完整性处理措施。
【实验性质】
验证性实验
【实验学时】
2H
【实验内容】
写出完整、详尽的SQL语句,根据实验记录结果并总结。(空位不够请自行续页)
一、定义完整性
/*创建表s、p、j、spj*/
定义s表; sno主码,sname非空、city缺省值
定义p表; pno主码,pname非空、color只能取红、蓝、绿
定义j表; jno主码, jname非空
定义spj表; (sno,pno,jno)主码,参照sno、pno、jno外码,qty介于0—1000
二、插入数据
插入合乎约束的数据
三、设计相关实验用例数据
1、针对下列情况,如果出错的话,给出错误码,并说明原因;不出错的话,观察数据并说明理由。
(1)插入违反约束的元组,主码为null值
(2)插入违反约束的元组,主码取重复值
(3)插入违反约束的元组,用户定义完整性(pname非空)
(4
原创力文档

文档评论(0)