数据库实验报告二.docx
- 文档编号:27388170
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:9
- 大小:184.67KB
数据库实验报告二.docx
《数据库实验报告二.docx》由会员分享,可在线阅读,更多相关《数据库实验报告二.docx(9页珍藏版)》请在冰豆网上搜索。
数据库实验报告二
甘肃政法学院
本科生实验报告
(二)
姓名:
李泽俊
学院:
计算机科学学院
专业:
信息管理与信息系统
班级:
一班
实验课程名称:
数据库系统概论
实验日期:
2013年4月12日
指导教师及职称:
李燕
实验成绩:
开课时间:
2012-2013学年第二学期
甘肃政法学院实验管理中心印制
实验题目
表的创建与管理
小组合作
否
姓名
李泽俊
班级
信管一班
学号
201181170121
一、实验目的
(1)掌握创建、修改与删除表的两种方法。
(2)掌握创建与删除索引的两种方法。
(3)掌握利用企业管理器向表中插入记录的方法。
二.实验环境
装有SQLSERVER2000的计算机一台。
三、实验内容与步骤
(1)利用企业管理器创建学生表Student,表结构如下表所示:
学生表Student的结构
列名
数据类型
宽度
小数位
空否
备注
Sno
char
9
N
学号,主码
Sname
char
8
Y
姓名
Ssex
char
2
Y
性别
Sage
int
Y
年龄
Sdept
char
20
Y
系别
(2)使用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位定长字符串、新增入学时间列、新增姓名取唯一值的约束条件、删除入学时间列。
(4)使用T-SQL语句为Student表,按Sdept列建立一个聚簇索引,为SC表按学号升序和课程号降序建立唯一索引。
(5)利用企业管理器分别向学生表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
1
92
200215121
2
85
200215121
3
88
200215122
2
90
200215122
3
80
四、实验过程与分析
1利用企业管理器创建学生表Student,具体过程如下:
2、使用T-SQL语句创建课程表Course和选课表SC,具体过程如下:
3、使用T-SQL语句修改Student表的结构:
将姓名改为6位定长字符串、新增入学时间列、新增姓名取唯一值的约束条件、删除入学时间列。
4、使用T-SQL语句为Student表,按Sdept列建立一个聚簇索引,为SC表按学号升序和课程号降序建立唯一索引,具体过程如下:
5、利用企业管理器分别向学生表Student、课程表Course和选课表SC添加如下表所示的数据,具体过程如下:
五、实验总结
通过本次实验了解了表的创建与简单的管理。
熟练的对表进行了创建,修改,删除,掌握了在企业管理器与查询设计器中操作表的方法。
极大地激发了学习兴趣。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告