1 / 9
文档名称:

实验创建和管理其他数据库对象.doc

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

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

分享

预览

实验创建和管理其他数据库对象.doc

上传人:sanshenglu2 2021/7/29 文件大小:155 KB

下载得到文件列表

实验创建和管理其他数据库对象.doc

文档介绍

文档介绍:实验:创建与管理其他数据库对象
一、实验目的
掌握创建管理索引、视图、存储过程和触发器对象的使用方法;
二、实验环境
已安装SQL Server 2005 企业版的计算机;
具有局域网环境,有固定IP;
三、实验学时
4学时
四、实验要求
掌握索引的创建和管理方法;
掌握视图的创建和管理方法;
掌握存储过程的创建和管理方法;
掌握触发器的创建和管理方法;
完成实验报告;
五、实验内容及步骤
请使用T-SQL 语句实现进行以下操作:
1.在student表的sno列上创建唯一性聚集索引index_sno
use stu
go
create unique clustered index index_sno
on student(sno)
2。在student表的sname列上创建唯一性非聚集索引index_sname
use stu
go
create unique nonclustered index index_sname
on student(sname)
3。在student表的sage列上创建非聚集索引index_sage
use stu
go
create nonclustered index index_sage
on student(sage)

use stu
go
create index index_sno_cno
on sc(sno,cno)
   
5。将索引index_sno_cno更名为index_snocno
  exec sp_rename ’sc.[index_sno_cno]’,’index_snocno’,'index'
 
6.删除上面的索引index_snocno
use stu
go
drop index index_snocno
on sc
7。查看student表的索引基本信息
  EXEC  sp_helpindex student
 
8。创建一个只选修8号课程的学生情况的视图信息
use stu
go
create view xuanxiu_8
as
select student.sno,
     sname,sage,sdept,ssex
from student,sc
where student。sno=sc。sno and cno='8’
group by ,sname,sage,sdept
having count(cno)=1
9。创建一个视图view_stu,只包含学生的学号,姓名,年龄信息
create view view_stu
as
select   sno as 学生学号,
   sname as 姓名,
     sage as 年龄
from student

10。在上一题视图的基础上创建年龄在20岁以上的的学生的视图
create view view_stu1
as
select  sno as 学生学号,
    sname as 姓名,