下载此文档

数据库实验报告二.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
数据库实验报告二.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转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小204 KB
  • 时间2021-07-22