SQL Serve实验5 - 索引和视图 -

时间:2022-11-24 16:24:08 作者:壹号 字数:1744字

实验5 索引和视图 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.实验内容及步骤

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

使用SQL Server管理平台:

a.b.

c.d.

e.

使用Transact-SQL语句:

(2)使用SQL Server管理平台按curriculum表的课程编号列创建唯一性索引。

(3)分别使用SQL Server管理平台和Transact-SQL语句为studentsdb数据库的grade表的“分数”字段创建一个非聚集索引,命名为grade_index。 使用SQL Server管理平台:

使用SQL语句:

use studentsdb go

create index grade_index on grade (分数)

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

create index grade_id_c_ind on grade (学号,课程编号)

…… 此处隐藏0字 ……

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

右击表grade/表student_info==》修改==》索引/键

使用SQL语句:

use studentsdb go

sp_helpindex grade