以下为《实验1创建数据库》的无排版文字预览,完整内容请下载
学生-课程数据库xscj中用到的四个表文件如下:
1.学生表(Student表)
Student表(学生表)结构
字段名称
数据类型
长度
空值
说明
Sno
char
10
否
学号
Sname
varchar
8
否
姓名
Ssex
char
2
√
性别
Sbirth
smalldatetime
√
出生日期
Sage
smallint
√
年龄
Dno
char
2
否
系代号
Student表(学生表)记录
Sno
Sname
Ssex
Sbirth
Sage
Dno
备注
***01
李勇
男
1995-09-13
20
DX01
12计算机1班
***02
刘某某
女
1996-07-28
19
DX01
12计算机1班
***01
欧阳某某
男
1998-11-02
17
DX01
12计算机2班
***02
周小李
女
1997-01-15
18
DX01
12计算机2班
***01
郑某某
男
1996-05-14
19
DX01
12网络1班
***01
吴小莉
女
1997-11-05
18
DX01
12网络2班
***20
王敏
女
1999-07-16
18
DX02
12电子信息工程1班
***30
欧大海
男
1996-04-04
19
LX01
12数学与应用数学2班
2.课程表(Course表)
Course表(课程表)结构
字段名称
数据类型
长度
空值
说明
Cno
char
6
否
课程编号
Cname
varchar
20
√
课程名称
Cpno
char
6
√
先修课
Ccredit
smallint
√
学分
Course表(课程表)记录
Cno
Cname
Cpno
Ccredit
1
数据库
5
4
2
数学
NULL
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
NULL
2
7
PASCAL语言
6
4
8
DB_Design
1
2
3.成绩表(SC表)
SC表(成绩表)结构
字段名称
数据类型
长度
空值
说明
Sno
char
10
否
学号
Cno
char
6
否
课程编号
Grade
smallint
√
成绩
SC表(成绩表)记录
Sno
Cno
Grade
***01
1
92
***01
2
59
***01
3
88
***02
1
78
***02
2
95
***02
3
80
***01
1
90
***02
1
80
***01
1
69
***01
1
88
***20
1
45
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 e SMALLINT;
【SY1-08】 增加课程名称必须取唯一值的约束条件。
ALTER TABLE Course ADD UNIQUE(Cname);
【SY1-09】将Student表的Dno列允许空值的属性更改为不允许为空。
ALTER TABLE Student ALTER COLUMN Dno CHAR(4) NOT NULL;
【SY1-10】删除Student表中的S_entrance列。
ALTER TABLE Student DROP COLUMN S_entrance;
3 删除基本表
【SY1-11】 删除Student表。
DROP TABLE Student;
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《实验1创建数据库》的无排版文字预览,完整内容请下载
实验1创建数据库由用户“wstc102”分享发布,转载请注明出处