欢迎来到天天文库
浏览记录
ID:24949173
大小:424.85 KB
页数:7页
时间:2018-11-17
《数据库实验报告三索引和数据完整性的使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、XI`ANTECHNOLOGICALUNIVERSITY实验报告实验课程名称数据库原理及应用专业:信息管理与信息系统班级:130513姓名:贾丹丹学号:130513117实验学时:16学时指导教师:杨敏老师成绩:2015年11月20日西安工业大学实验报告专业信息管理与信息系统班级130513姓名贾丹丹学号130513117实验课程数据库原理及应用指导教师杨敏实验日期11.11-11.20同实验者实验项目索引和数据完整性的使用实验设备及器材SQLServer2012环境一、实验目的(1)掌握索引的使用方法。(2)掌握数据完整性的实现方法。二、实验步骤、数据记录及处理1.建立索引(1
2、)使用CREATEINDEX语句创建索引。对YGGL数据库的Employees表中的DepartmentID列建立索引。在Employees表的Name列和Address列上建立复合索引。对Departments表上的DepartmentName列建立唯一非聚集索引。(2)使用界面方式创建索引。使用界面方式在Employees表的PhoneNumber列上创建索引。2.重建索引重建表Employees中的所有索引。3.删除索引使用DROPINDEX语句删除表Employees中的索引depart_ind。4.UNIQUE约束(1)创建一个表Employees5,只含Employe
3、eID、Name、Sex和Education列。将Name设为主键,作为列Name的约束。对EmployeeID列进行UNIQUE约束,并作为表的约束。(2)删除上例中创建的UNIQUE约束。5.CHECK约束(1)创建新表student,只考虑“号码”和“性别”两列,性别只能包含男或女。(2)创建新表Salary2,结构与Salary相同,但Salary2表不允许OutCome列大于Income列。(3)对YGGL数据库中的Employees表进行修改,为其增加“DepartmentID”字段的CHECK约束。6.规则对象(1)创建一个规则对象,用以限制输入到该规则所绑定的列中
4、的值只能是该规则中列出的值。(2)创建一个表Salary3,要求所有Salary3表上EmployeeID列的值都要出现在Salary表中,利用参照完整性约束实现,要求当删除或修改Salary表中的EmployeeID列时,Salary3表中的EmployeeID值也会随之变化。
此文档下载收益归作者所有