烟台南山学院毕业论文
第17 页
学生与院系E-R 学生姓名 学生编号 性别 课程编号 n 1 出生日期 学生 院系 联系电话
图4-2学生与院系E-R图
教师与课程E-R 教师 姓名教师编号 联系电话 教师 课程名 入学时间 课程名 课程名 课程编号 n n 院系编号 课程 课程类别 家庭住址 密码 所在学院 周学时学学分 总学时 图4-3教师与课程E-R图
4.3.数据库逻辑结构设计 4.3.1表结构设计
根据前面数据库需求分析,建立以下数据表及其表中字段值和具体说明信息
表1学生基本信息表(Student)
字段 studentID studentName 数据类型 Char(10) varchar(10) 是否为空 否 否 备注 PK 自增长 说明 学生ID 学生姓名 烟台南山学院毕业论文
第18 页
nation sex birthday classID telephone credithour ru_date address pwd remark
表2 教师基本信息表(Teacher)
字段 teacherID teacherName departmentID sex technicalPost telephone homeAddr pwd remark
表3 班级基本信息表 (Class)
字段 classID className specialityID 数据类型 char(7) varchar(12) char(5) 是否为空 否 否 是 备注 Pk 自增长 索引 说明 班级ID 班级名称 专业ID 数据类型 char(8) varchar(10) char(3) char(2) char(16) char(16) varchar(50) varchar(16) varchar(200) 是否为空 否 否 是 是 是 是 是 是 备注 Pk 自增长 索引 说明 教师ID 教师姓名 院系ID 性别 职称 联系电话 家庭住址 密码 备注 char(10) char(2) datetime char(7) varchar(16) tinyint char(4) varchar(50) varchar(16) varchar(200) 是 是 是 是 是 否 是 是 是 是 索引 索引 民族 性别 生日 班级ID 联系电话 已修学分 入学时间 家庭住址 密码 备注 烟台南山学院毕业论文
第19 页
specialityName EntranceYear MonitorID
表4 课程基本信息表 (Course)
字段 classID className specialityID specialityName EntranceYear MonitorID
表5 课程类别信息表 (Coursetype)
字段 coursetypeID typename
表6 院系信息表 (Department)
字段 DepartmentID 数据类型 char(3) 是否为空 否 否 是 备注 Pk 自增长 说明 院系ID 院系名 院长 数据类型 varchar(3) varchar(18) 是否为空 否 否 备注 Pk 自增长 说明 课程类别ID 类别名 数据类型 char(7) varchar(12) char(5) varchar(30) char(4) char(10) 是否为空 否 否 是 是 是 是 备注 Pk 自增长 索引 说明 班级ID 班级名称 专业ID 专业名 入学年份 班长 varchar(30) char(4) char(10) 是 是 是 索引 专业名称 入学年份 班长 DepartmentName varchar(30) DepartmentHead
char(8) 表7 年级信息表 (Grade)
字段 studentID courseID 数据类型 char(10) char(8) 是否为空 否 否 备注 Pk 自增长 Pk 自增长 说明 学生ID 课程 ID 烟台南山学院毕业论文
第20 页
grade
表8 专业信息表 (Speciality)
字段 specialityID specialityName departmentID
表9 专业课程信息表 (Speciality_course)
字段 specialityID courseID term
表10 用户信息表 (users)
字段 username mypassword usertype
数据类型 char(10) varchar(50) varchar(20) 是否为空 否 是 是 备注 Pk 自增长 说明 用户名 密码 用户类型 数据类型 char(5) char(8) tinyint 是否为空 否 否 是 备注 Pk 自增长 说明 专业ID 课程ID 学期 数据类型 char(5) varchar(30) char(3) 是否为空 否 否 是 备注 Pk 自增长 索引 说明 专业ID 专业名 院系ID tinyint 是 年级 4.3.2表关系设计
本系统中各表之间的引用关系 如图4-4
烟台南山学院毕业论文
第21 页
图4-4 数据表关系图