数据库系统原理实验报告册(带答案) - 图文(6)

2019-08-03 11:37

23

六、实验中出现的问题及解决的方法

24

七、思考讨论题或体会或对改进实验的建议

25

实验三 索引和视图

一、实验学时:2学时 二、实验目的

(1)理解索引的概念与类型。

(2)掌握使用企业管理器创建与维护索引的方法。 (3)掌握T-SQL语句创建与维护索引的方法。 (4)理解视图的概念。

(5)掌握视图创建、更改的方法。 (6)掌握用视图管理数据的方法。

三、实验内容

(一)索引

索引分为两种:聚簇索引和非聚簇索引。每张表只能有一个聚簇索引,并应该。创建索引时的缺省设置是非聚簇索引。 1.使用企业管理器创建、管理索引

(1)创建索引

1)为Student表创建一个以Sno为索引关键字的惟一聚簇索引。(若原已有请删除,索引名为Sno_index)

方法1:(提示:选择表后点击鼠标右键,选“所有任务”->“管理索引”) 基本步骤:

方法2:(提示:选择表后点击鼠标右键,选“设计表”->“索引/键”) 基本步骤:

26

2)为Student表创建以Sname,Sex为索引关键字的非聚簇索引(对Sname以升序来排列,Sex以降序排列,并设置填充因子为70%)。索引名为:SS_index。

基本步骤:

(2)重命名索引

将索引文件Sno_index重新命名为Sno_index1。 基本步骤:

(3)删除索引

将索引文件Sno_index1删除。 基本步骤:

2.使用T-SQL语句创建、管理索引

(1)创建索引

1)为SC表创建一个非聚集索引Grade_index,索引关键字为Grade,升序,填充因子为80%。(提示:with fillfactor=)

T-SQL语句:

create nonclustered index Grade_index on SC(Grade ASC) with fillfactor=80

2)为SC表创建一个唯一性聚集索引SC_index,索引关键字为Sno,Cno。 用create index命令创建SC_index索引。 T-SQL语句:

create unique clustered index SC_index on SC(Sno,Cno) 注意:创建聚集索引前应先去除因为主键而存在的聚集索引!

3)为Course表创建一个非聚集索引CC_index,索引关键字为Ccredit、Cname,前者按降序,后者按升序进行索引。

T-SQL语句:

create nonclustered index CC_index on Course(Ccredit DESC,Cname ASC) 写出一个select语句,点击“显示估计的执行计划”按钮,查看该语句的预执行计划,看一看在条件语句中Cname与Ccredit顺序不同时,预执行计划有何不同,写出心得。

27


数据库系统原理实验报告册(带答案) - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《我们的责任》说课稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: