数据库实验报告二.doc甘肃政法学院
本科生实验报告
(二)
姓名:
李泽俊
学院:计算机科学学院
专业:信息管理与信息系统
班级:一班
实验课程名称:数据库系统概论
实验日期:2013年4月12日
指导教师及职称:李燕
实验成绩:
开课时间:2012-2013学年第 二 学期
甘肃政法学院实验管理中心印制
实验题目
表的创建与管理
小组合作
否
姓名
李泽俊
班级
信管一班
学 号
201181170121
一、实验目的
掌握创建、修改与删除表的两种方法。
掌握创建与删除索引的两种方法。
掌握利用企业管理器向表中插入记录的方法。
实验环境
装有SQL SERVER2000的计算机一台。
三、实验内容与步骤
(1)利用企业管理器创建学生表Student,表结构如下表所示:
学生表Student的结构
列名
数据类型
宽度
小数位
空否
备注
Sno
char
9
N
学号,主码
Sname
char
8
Y
姓名
Ssex
char
2
Y
性别
Sage
int
Y
年龄
Sdept
char
20
Y
系别
⑵ 使用T-SQL语句创建课程表Course和选课表SC,表结构如下 表所示:
课程表Course的结构
列名
数据类型
宽度
小数位
空否
备注
Cno
char
4
N
课程号,主码
Cname
char
40
Y
课程名
Cpno
char
4
Y
先修课程号,外码
Ccredit
int
Y
学分
选修课SC的结构
列名
数据类型
宽度
小数位
空否
备注
Sno
char
9
N
学号,外码
合为主码
Cno
char
4
N
课程号,外码
Grade
int
Y
成绩
(3)使用T-SQL语句修改Student表的结构:将姓名改为6位定长
字符串、新增入学时间列、新增姓名取唯一值的约束条件、删除入学 时间列。
⑷ 使用T-SQL语句为Student表,按Sdept列建立一个聚簇索弓| , 为SC表按学号升序和课程号降序建立唯一索引o
⑸ 利用企业管理器分别向学生表Student、课程表Course和选课表
SC添加如下表所示的数据。
学生表Student的内容
Sno
Sname
Ssex
Sage
Sdept
200215121
李勇
男
20
CS
200215122
刘晨
女
19
cs
200215123
王敏
女
18
MA
200215125
张立
男
19
IS
课程表Course的内容
Cno
Cname
Cpno
Ccredit
1
数据库
5
4
2
数学
2
3
信息一系统
1
4
4
操作一系统
6
3
5
数据结构
7
4
6
数据处理
2
7
PASCAL语言
6
4
选课表SC的内容
Sno
Cno
Grade
200215121
92
200215121
85
200215121
88
200215122
90
200215122
80
四、实验过程与分析
1利用企业管理器创建学生表Student,具体过程如下:
2、使用T-SQL语句创建课程表Course和选课表SC,具体过程如下:
G \k01 —无标题 1*
CREATE TABLE Course
(
Cno CHAR ⑷ PRIMARY KEY NOT NULL, Cname CHAR(40) NULL,
CPno CHAR⑷ NULL,
Ccredit INT NULL,
/♦FOREIGN KEY(Cpno) REFERENCES Course(Cno)♦/ );
CREATE TABLE SC
Sno CHAR i: 9) NOT NULL,
Cno CHAR⑷ NOT NULL,
Grade INT NULL,
PRIMARY KEY( Sno, Cno)J
FOREIGN KEY(Sno) REFERENCES Student(Sno). FOREIGN KEY(Cno) REFERENCES Course(Cno)
命令已成功完成°
录Microsoft SQL Servers\
数据库实验报告二 来自淘豆网m.daumloan.com转载请标明出处.