1 / 10
文档名称:

数据库技术索引与视图.doc

格式:doc   大小:722KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库技术索引与视图.doc

上传人:jackzhoujh1 2018/8/17 文件大小:722 KB

下载得到文件列表

数据库技术索引与视图.doc

相关文档

文档介绍

文档介绍:实验报告
课程名称: 数据库技术项目名称: 索引和视图
姓名: 专业: 班级: 学号同组成员
一、实验预****部分注:1、实验预****部分包括实验环境准备和实验所需知识点准备。
2、若是单人单组实验,同组成员填无。
:
实验环境准备:
硬件:多媒体计算机
软件:Windows 操作系统, SQL Server 数据库管理系统
实验所需知识点准备:
1、复****查询相关操作,实现常规数据查询、连接查询和嵌套查询
2、视图的创建和使用
3、索引的创建、维护和使用
二、实验过程记录注:实验过程记录要包含实验目的、实验步骤,页码不够可自行添加。
:
实验目的:
(1)掌握SELECT语句的基本用法、掌握WHEERE子句的使用方法、会使用ORDER BY子句进行排序、掌握5种基本聚合函数的功能及使用方法、会使用
GROUP BY子句进行分组统计
(2)熟悉基本的连接操作,掌握内连接与外连接的方法,学会使用自连
接、掌握相关子查询的使用方法、掌握嵌套子查询的使用方法
(3)理解视图的概念、掌握使用对象资源管理器和查询分析器创建视
图的方法、掌握删除、更新视图的方法、掌握使用视图进行数据添加、修
改和删除的方法。
(4)熟练掌握使用对象资源管理器和查询分析器创建索引的方法;掌握
创建唯一、聚集、符合索引的方法;掌握查看和修改索引选项,以及给
索引改名和删除索引的操作,学会使用索引。
实验步骤:
1. 分别使用企业管理器和Transact-SQL语句为studentsdb
数据库的student_info表和curriculum表创建主键索引。
+

-SQL语句为studentsdb数据库的grade表的“分数”字段创建一个非聚集索引,命名为grade_index。
“学号”和“课程编号”字段创建一个复合唯一索引,命名为grade_id_c_ind。

“向导”工具对grade表创建一个聚集索引和唯一索引。




-SQL语句DROP INDEX删除索引grade_ind。再次使用系统存储过程sp_helpindex查看grade表上的索引信息。

,以student_info表为基础,使用企业管理器建立名为v_stu_i的视图,使视图显示学生姓名、性别、家庭住址。
,使用Transact-SQL语句CTEATE VIEW建立一个名为v_stu_c的视图,显示学生的学号、姓名、所学课程的课程编号,并利用视图查询学号为‘0003’的学生情况。
、curriculum表和grade表,建立一个名为v_stu_g的视图,视图中具有所有学生的学