学生成绩管理系统数据库
创建学生成绩数据库,命名“XSCJ”。数据库包含以下基本表
A.1 学生信息表
1.学生信息表结构
创建学生信息表,表名“XSB”,表结构如表 A.1 所示。
表 A.1 学生信息表(XSB)结构
项目名
学号
姓名
性别
出生时间
专业 Id
总学分
备注
照片
列名
XH
XM
XB
CSSJ
ZY_ID
ZXF
BZ
ZP
数据类型
可空 默认值 说明
定长字符串(char6)
定长字符串(char8)
位型(bit)
日期时间型(datetime)
是
整数型(int)
整数型(int)
是
不定长字符串(varchar500) 是
是
image
主键
无
无
无
无
无
0
无
无
2.学生信息表样本数据
学生信息表样本数据(照片除外)如表 A.2 所示。
表 A.2 学生信息表样本数据表
学号
081101
081102
081103
081104
081105
姓名
王林
李珊琳
王向东
王振峰
吴宝威
性别
男
女
男
男
男
出生时间
1995-2-10
1996-1-18
1994-12-8
1995-8-18
1995-7-10
专业
总学分
备注
1
2
1
1
2
50
50
46
50
50
081106
081107
081108
081109
081110
081111
081112
081113
081114
081115
肖晨琪
邢丹丹
徐玉洋
颜婷婷
杨锦程
杨丽
于永庆
张玉琴
赵其豪
赵阳
女
女
男
女
女
女
男
女
男
女
1995-5-6
1995-3-10
1995-9-22
1997-1-10
1996-6-16
1995-7-2
1999-8-6
1994-2-10
1996-1-30
1995-10-1
2
2
1
2
1
2
1
1
2
1
48
46
52
44
52
50
48
50
54
50
A2. 课程信息表
1. 课程信息表结构
创建课程信息表,表名“KCB”,表结构如表 A.3 所示。
表 A.3 课程信息表(KCB)结构
项目名
课程号
课程名
开学学期
学时
学分
列名
KCH
KCM
KXXQ
XS
XF
数据类型
可空
默认值
定长字符串(char3)
定长字符串(char12)
整数型(smallint)
整数型(int)
整数型(int)
×
√
√
√
√
无
无
无
0
0
说明
主键
只能为 1-8
2. 课程信息表样本数据
课程信息表样本数据表 A.4 所示。
表 A.4 课程信息表样本数据表
课程号
课程名
开学学期
101
102
206
计算机基础
程序设计语言
离散数学
1
2
4
学时
80
68
68
学分
5
4
4
A3. 学生成绩表
1. 学生成绩表结构
创建学生成绩表,表名“CJB”,表结构如表 A.5 所示。
表 A.5 学生成绩表(CJB)结构
项目名
学号
课程号
成绩
学分
列名
XH
KCH
CJ
XF
数据类型
可空
默认值
定长字符串(char6)
定长字符串(char3)
整型(int)
整型(int)
×
×
√
√
无
无
0
说明
主键
主键
2.学生成绩信息表样本数据
学生成绩信息表样本数据表 A.6 所示。
表 A.6 学生成绩信息表样本数据表
学号
081101
081101
081101
课程号
101
102
206
成绩
80
78
76
A4. 专业表
1. 专业表结构
创建专业信息表,表名“ZYB”,表结构如表 A.7 所示。
表 A.7 专业信息表(ZYB)结构
项目名
Id
专业名
列名
ID
ZYM
数据类型
整型(int)
定长字符串(char12)
可空
×
×
默认值
增 1
说明
主键
人数
辅导员
RS
FDY
整型(int)
定长字符串(char8)
√
√
0
2. 专业信息表样本数据
专业信息表样本数据表 A.8 所示。
表 A.8 专业信息表样本数据表
专业
计算机
通讯工程
人数
150
131
辅导员
黄日升
赵红
A5. 登录表
1. 登录表结构
创建登录表,表名“DLB”,表结构如表 A.8 所示。
表 A.8 登录表(DLB)结构
项目名
标志
登录号
口令
列名
ID
XH 定长字符串(char6)
KL
×
定长字符串(char20) √
数据类型
整型(int)
可空 默认值
说明
×
主键,是标志
无
与 XSB 表学号关联
2. 登录表样本数据
可以根据实际情况设置
A.6 连接表
1. 连接表结构
创建连接表,表名“XS_KCB”,表结构如表 A.10 所示。
表 A.10 连接表(XS_KCB)结构
项目名
学号
课程号
列名
ID
KCH
数据类型
可空
默认值
定长字符串(varchar6)
定长字符串(varchar3)
说明
主键
主键
2. 连接表样本数据
连接表样本数据表 A.11 所示。
表 A.11 连接表样本数据表
学号
081101
081101
081101
081103
081103
081103
081104
081104
081104
081102
081102
081106
081106
081106
课程号
101
102
206
101
102
206
101
102
206
102
206
101
102
206