77范文网 - 专业文章范例文档资料分享平台

实验: 索引和视图

来源:网络收集 时间:2019-08-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验4索引和视图

1.实验目的

(1)掌握使用SQL Server管理平台和Transact-SQL语句CREATE INDEX创建索引的方法。

(2)掌握使用SQL Server管理平台查看索引的方法。 (3)掌握使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引的方法。 (4)掌握使用SQL Server管理平台和Transact-SQL语句CREATE VIEW创建视图的用法。

(5)了解索引和视图更名的系统存储过程sp_rename的用法。 (6)掌握使用Transact-SQL语句ALTER VIEW修改视图的方法。 (7)了解删除视图的Transact-SQL语句DROP VIEW的用法。 2.实验内容及步骤

请先附加studentsdb数据库,然后完成以下实验。

(1)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的student_info表和curriculum表创建主键索引。

答:

(2)使用SQL Server管理平台按curriculum表的'课程编号'列创建唯一性索引。 (3)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的grade表的'分数'字段创建一个非聚集索引,命名为grade_index。

答: (4)为studentsdb数据库的grade表的'学号'和'课程编号'字段创建一个复合唯一索引,命名为grade_id_c_ind。

答:

(5)分别使用SQL Server管理平台和系统存储过程sp_helpindex查看grade表和student_info表上的索引信息。

答:

(6)使用SQL Server管理平台对grade表创建一个聚集索引和唯一索引。 (7)使用系统存储过程sp_rename将索引grade_index更名为grade_ind。 答:

(8)分别使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引grade_ind。再次使用系统存储过程sp_helpindex查看grade表上的索引信息。 答:

(9)在studentsdb数据库中,以student_info表为基础,使用SQL Server管理平台建立名为v_stu_i的视图,使视图显示学生姓名、性别、家庭住址。

(10)在studentsdb数据库中,使用Transact-SQL语句CREATE VIEW建立一个名为v_stu_c的视图,显示学生的学号、姓名、所学课程的课程编号, 并利用视图查询学号为'0003'的学生情况。

答:

(11)基于student_info表、curriculum表和grade表,建立一个名为v_stu_g的视图,视图中具有所有学生的学号、姓名、课程名称、分数。

使用视图v_stu_g查询学号为'0001'的学生的所有课程与成绩,如图-9所示。

答:

图-9 学号为的学生的视图信息

(12)分别使用SQL Server管理平台和Transact-SQL语句修改视图v_stu_c,使之显示学号、姓名、每个学生所学课程数目。

答:

(13)使用Transact-SQL语句ALTER VIEW修改视图v_stu_i,使其具有列名学号、姓名、性别。

答:

(14)使用系统存储过程sp_rename将视图v_stu_i更名为v_stu_info。

答:

(15)利用视图v_stu_info为student_info表添加一行数据:学号为'0015'、姓名为'陈婷'、性别为'女'。

答:

(16)利用视图v_stu_info删除学号为'0015'的学生记录。

答:

(17)利用视图v_stu_g修改姓名为'刘卫平'的学生的高等数学的分数为'84'。 答:

(18)使用Transact-SQL语句DROP VIEW删除视图v_stu_c和v_stu_g。

答:

实验名称 实验日期 实验目的 索引和视图 掌握使用SQL Server管理平台和Transact-SQL语句CREATE INDEX创建索引的方法。 掌握使用SQL Server管理平台查看索引的方法。 掌握使用SQL Server管理平台和Transact-SQL语句DROP INDEX删除索引的方法。 掌握使用SQL Server管理平台和Transact-SQL语句CREATE VIEW创建视图的用法。 了解索引和视图更名的系统存储过程sp_rename的用法。 掌握使用Transact-SQL语句ALTER VIEW修改视图的方法。 了解删除视图的Transact-SQL语句DROP VIEW的用法。 Windows 7 ,SQL Server2008 按实验步骤完成索引与视图的创建。 实验中要求在查询设计器中用语句完成的实验,请在这里填写他们的语句,并标上题号。 实验环境 实验内容 试验思考 回答以下问题: (1)是否可以通过视图v_stu_g修改grade表中学号列数据? (2)比较视图和基表操作表中数据的异同。 (3)可更新视图必须满足哪些条件? (4)什么是索引?SQL Server 2008中有两种形式的索引:聚集索引和非聚集索引,简单叙述它们的区别? (5)能否在视图上创建索引? 【手写“回答以下问题”,若空白处不够,请附页完成】

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库实验: 索引和视图在线全文阅读。

实验: 索引和视图.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/681247.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: