数据库原理与应用实验8(二版).pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库原理与应用实验教材

实验八索引与视图实验

一、实验目的及要求

本实验主要是学生掌握视图和索引的两种创建方式,并掌握视图的使用。主要要求有:

理解视图与基本表的区别。

掌握通过管理器和SQL进行视图的定义、修改和删除方法。

掌握通过管理器和SQL进行索引的定义和删除方法。

理解索引的功能及类型。

理解通过视图对基本的修改。

二、实验原理及背景知识

(一)了解视图的知识

1、视图的概念与实质

视图是一种虚表,具有表的外观和部分特征,但是视图的实质是一组SELECT语句构成的SQL语句。

视图基本当做表来使用,主要是指查询数据。对视图的修改都会转换为对基本表的修改,不是所有

的视图都可以修改的。

2、创建视图的SQL语句的语法格式

CREATEVIEWview_name

AS

SELECT语句

WITHCHECKOPTION

3、WITHCHECKOPTION

强制视图上执行的所有数据修改语句都必须符合由SELECT_statement设置的准则。

(二)了解索引的知识

1、理解索引的作用

索引是用来加快数据查询速度的一种对象。索引的维护需要耗费一定资源,因此索引不是越多

越好,一般经常查询的列才创建索引,经常修改的表一般不创建索引。

2、了解索引的类型

聚簇索引:索引顺序跟数据物理存储顺序一致,每个表至多有一个聚簇索引。

唯一性索引:这种索引要求字段的值是唯一的,不能重复,但是可以为空。

组合索引:为组合的字段来创建索引。

3、创建索引的语句格式

CREATE[UNIQUE]INDEXindex_nameON

Table_name(colum_name[ASC/DESC][,colum_name[ASC/DESC]])

三、实验内容及步骤

Ⅰ:基本实验内容

(一)利用管理器管理视图

任务1:创建一个视图,显示学生姓名、课程名称、学生总评成绩,并进行视图修改。

1、展开数据库项,选择展开数据库stumanage,在“视图”选项上右击鼠标,弹出的快捷菜单

-1-

第二篇实验内容及安排

中选择“新建视图”菜单项,打开“新视图”窗口,即视图设计器,如图2-8-1所示。

2、视图设计对话框分为4个区域,各区域的作用如下:

1)图表区:图表区域与数据库图表很相似,它图形化地显示了视图中的表以及表之间的关联。

在图表区中,可以添加或去掉视图所基于的表,也可以添加或去掉视图所包含的表列。

2)表格区:表格区用表格显示视图所有的表列。在表格区中,可以添加或去掉视图所包含的

表列,设定排序和分组,也可以通过修改某些列的取值规则来限制结果集的范围。

3)SQL语言区:SQL语言区用Transact-SQL语句表示视图结构,可以在区域中检查SQL语句是

否正确,并可以直接修改视图的SQL语句。

4)结果区:结果区用于显示视图的结果集。单击工具条上的“!”(运行)按钮,就可以在结果区中

显示当前视图的结果集。

3、在“新视图”窗口图表区,单击鼠标右键,在快捷菜单中,选择“添加表”菜单项,打开“添

加表”对话框,如图2-8-2所示。

图2-8-1图2-8-2

4、在“添加表”对话框中,分别选择要添加的表student,再点击“添加”按钮,将skc添加到

“新视图”窗口,同理将kaike、course也添加到“新视图”窗口,如图2-8-3所示。

图2-8-3图2-8-4

5、在图2-8-3所示的创建视图窗口,选择要引用列前的复选框,指定列的别名、排列方式和限定

行输出的条件,如图2-8-4所示。

-2-

文档评论(0)

182****3273 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档