文档介绍:: .
数据库设计——学生选课系统设计内容:
我们组设计的是学生选课管理系统,选课管理系统是学校教务系统名
性别
职称
专业
岀生日
选
课
入学时
n
n
院系
课程
讲
教师
专业
班级
关系模型:
登陆(用户名、密码)
学生(学号姓名、性别、出生日期、入学时间、院系、专业、班级)
教师(教师编号、姓名、性别、职称、专业)
课程(课程编号、课程名称、授课教师、课程类型、上课时间、上课地点、学时、学分)
选课信息(学号、课程编号、考试成绩)关系数据表:
Register
属性名
数据类型
可否为空
含义
完整性约束条件
Username
varchar(IO)
否
用户名
passwd
varchar(IO)
否
密码
Student
属性名
数据类型
可否为空
含义
完整性约束
Stunum
Char(13)
否
学号
主码
Stuname
varchar(10)
否
姓名
Stusex
char(2)
否
性别
Stubirth
char(10)
否
出生日期
Stuadim
Char(10)
否
入学时间
Stumajor
char(10)
否
专业
Stucollege
char(10)
否
院系
Stuclass
char(10)
否
班级
Teacher
属性名
数据类型
可否为空
含义
完整性约束
Tenum
char(10)
否
教师编号
主码
Tename
char(10)
否
姓名
Tesex
char(2)
否
性别
Tetitle
char(10)
否
职称
Temajor
char(20)
否
专业
Course
属性名
数据类型
可否为空
含义
完整性约束
Cnum
char(10)
否
课程编号
主码
Cname
char(10)
否
课程名称
Cteacher
Char(10)
否
授课教师
外码
Ctype
char(10)
否
课程类型
Ctime
char(10)
可以
上课时间
Cplace
char(10)
可以
上课地点
Chours
Char(10)
可以
学时
Ccredit
Char(10)
可以
学分
Select_Course
属性名
数据类型
可否为空
含义
完整性约束
Stunum
char(10)
否
学号
主码
Cnum
char(10)
否
课程编号
result
Char(10)
否
成绩
数据字典:
数据项编号
数据项名
数据项含义
存储结构
别名
JS001
Stunum
学生编号
Char(13)
学号
JS002
Stucollege
学生学院
Char(10)
学院
JS003
Stuname