admin管理员组

文章数量:1531431

2024年4月26日发(作者:)

在student 数据库中建立如下表

1. 表的建立

学生选课系统共包含11张表,各表结构如下所示。

表1 “管理员”表

字段名

用户名

密码

级别

数据类型

Varchar

Varchar

char

长度

12

12

2

表2 “系部”表

字段名

系部代码

系部名称

系主任

数据类型

char

Varchar

char

长度

2

30

8

表3 “学生”表

字段名

学号

姓名

性别

出生日期

入学时间

班级代码

数据类型

char

Varchar

char

datetime

datetime

char

长度

12

8

2

8

8

9

表4 “班级”表

字段名

班级代码

班级名称

专业代码

系部代码

备注

数据类型

char

Varchar

char

char

varchar

长度

9

20

4

2

50

表5 “教师”表

字段名

教师编号

姓名

性别

出生日期

学历

数据类型

char

char

char

datetime

char

长度

12

8

2

8

10

是否为空

约束

主键

是否为空

约束

主键

外键

外键

是否为空

约束

主键

外键

是否为空

约束

主键

是否为空

约束

主键

1

职务

职称

系部代码

专业

备注

char

charr

char

char

varchar

10

10

2

20

50

表6 “教学计划”表

外键

学年

收费否

注册

成绩

学分

char

bit

bit

tinyint

tinyint

4

1

1

表7 “专业”表

字段名

专业代码

专业名称

系部代码

数据类型

char

Varchar

char

长度

4

20

2

表8 “课程”表

是否为空

约束

主键

外键

字段名

课程号

课程名称

备注

数据类型

char

char

Varchar

长度

4

20

50

是否为空

约束

主键

表9 “课程注册”表(“学生选课”表)

字段名

注册号

学号

课程号

教师编号

专业代码

专业学级

选课类型

学期

学年

收费否

注册

成绩

学分

数据类型

bigint

char

char

char

char

char

char

tinyint

char

bit

bit

tinyint

tinyint

长度

12

4

12

4

4

4

1

4

1

1

2

是否为空

约束

主键

外键

本文标签: 代码选课专业学生系部