匿名用户
1级
2010-10-09 回答
实 验 报 告 二
课程名称:
开课学期:
专 业:
学 号:
姓 名:
指导教师:
日 期:
数据库原理及应用实验报告二
专 业: 姓 名: 实验类型: 综合
学 号: 实验日期:
一、 实验项目名称
数据表与索引的基本操作
二、 实验目的
掌握数据表的基本知识
掌握创建、修改、使用、删除等数据表的基本操作方法
掌握创建、修改、使用、删除等索引的基本操作方法
一些存储过程语句的使用
三、 实验平台与工具:
Windows 2000操作系统
SQL Server 2000数据库管理系统
四、 实验步骤及处理结果:
1. 使用企业管理器创建数据库,使用表设计器来进行创建。步骤:选择表,右键快捷菜单中选择“新建表”,则打开了表设计器。要求:按照书上P76页的三个表进行创建,并完成相应数据的输入。附三张表的数据截图如下:
2. 用语句实现修改表的操作。要求:向C表添加一列“授课老师”,然后再删除这列。
添加列的语句:
alter table c add 授课老师char
删除列的语句:
alter table c drop column 授课老师
3. 分别为三个表建立索引。其中S表按学号升序建立唯一索引,C表按课程号降序建立聚集索引,SC表按学号升序和课程号升序建立非聚集索引。
语句如下:
1. create unique index sx on s(学号asc)
2. create clustered index jj on c(课程号desc)
3. create nonclustered index fjj on sc(学号,课程号asc)
4. 掌握第七章7.5节的存储过程命令。(附截图)
Exec sp_rename
Exec sp_help
Exec sp_helpindex
1) 使用Exec sp_rename命令更改S表中的列sn为s_sn。
Exec sp_rename 's.姓名','s_姓名', 'column'
2) 使用Exec sp_help命令查询S表的信息。
Exec sp_help s
3) 使用Exec sp_helpindex命令查询S表的索引。
Exec sp_helpindex s
五、 实验总结及体会
六、 对实验的意见与建议