文档介绍:评分
签名
日期
湖南商学院北津学院实验报告
课程名称数据库管理系统B
实验名称数据表的管理(二)
专业班级
姓名
学号
实验日期
实验地点
2011—2012学年度第一学期
一、实验目的
1、复****数据表的创建与修改的操作方法;
2、熟悉索引的类型和用途;
3、掌握索引的创建与修改方法。
二、实验内容
修改数据表;创建索引;修改索引;删除索引
三、实验环境
Windows XP操作系统,Microsoft SQL Server 2005 Express Edition。
四、实验步骤
(一)修改数据表
1、利用 T-SQL 命令语句修改数据表 SInfo,取消对性别 sex 默认字段值的设置。
程序设计:
use teachingDataA1
ALTER TABLE SInfo
DROP CONSTRAINT DF__SInfo__Sex__023D5A04
2、利用 T-SQL 命令语句移除表 ScoreInfo 的 TID 外键引用,移除表 TInfo 的主键设置。
程序设计:
use teachingDataA1
ALTER TABLE ScoreInfo
DROP CONSTRAINT FK__ScoreInfo__TID__0DAF0CB0
GO
3、利用 T-SQL 命令语句更改表 SInfo 中的字段 SID 名为 SNO。
程序设计:
SP_RENAME '','SNO','COLUMN'
(二)创建索引
1、利用 T-SQL 命令为表 TInfo 按教师工号(TID)升序建立一个聚集索引 clu_tid。
程序设计:
CREATE CLUSTERED INDEX clu_tid ON TInfo(tname)
结果:
2、利用 T-SQL 命令为表 TInfo 中的 Dept 和 Name 两个字段创建一个简单的复合索引
ix_dptnm。
程序设计:
use teachingDataA1
CREATE INDEX ix_dptnm ON TInfo(Dept, TName)
结果:
利用 T-SQL 命令为表 TInfo 中的 HomeTel 字段创建一个唯一索引 unq_hometel。
程序设计:
CREATE UNIQUE INDEX unq_hometel ON TInfo(HomeTel)
结果:
4、利用 T-SQL 命令为表 TInfo 中的 TName