数据库实验报告三索引和数据完整性的使用

数据库实验报告三索引和数据完整性的使用

ID:24949173

大小:424.85 KB

页数:7页

时间:2018-11-17

数据库实验报告三索引和数据完整性的使用_第1页
数据库实验报告三索引和数据完整性的使用_第2页
数据库实验报告三索引和数据完整性的使用_第3页
数据库实验报告三索引和数据完整性的使用_第4页
数据库实验报告三索引和数据完整性的使用_第5页
资源描述:

《数据库实验报告三索引和数据完整性的使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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值也会随之变化。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。