当前位置:首页 > 数据库课程设计教务管理系统
洛 阳 理 工 学 院 课 程 设 计 报 告 姓名性姓性别名别学号年龄工号年龄学生n评教m教师 学生和教师实体及其属性E-R图 课名号课程性别工号姓程名年龄上课教室教师n教m课程 教师与课程E-R图 人数名姓级班学号年龄学生n属于1班级nn对应1专业n选修成绩学习成绩m程课号1上课教室课程专业名性别名专班级号业号选修部分实体的E-R图
3
课程名 洛 阳 理 工 学 院 课 程 设 计 报 告
3.2、总体E-R图描述
学生与班级之间的联系是所属关系(一对多关系) 班级与专业之间的联系是所属关系(一对多关系) 班级与课程之间的联系是学习关系(多对多关系) 学生选修一门选修课(一对多关系) 学生评教老师所教课程(多对多关系) 老师教授课程(多对多关系) 四、逻辑结构设计 4.1、关系模型
学生(学号、姓名、性别、年龄、班号、选修课程号、分数) 教师(工号、姓名、性别、年龄) 班级(班号、班名、人数、专业名) 课程(课程号、课程名)
成绩(必修课程号、班号、学号、分数) 评教(学号、工号、课程号、评分) 教授(工号、课程号)
课程表(课程号、工号、上课时间 、上课地点)(实现排课功能)
4
学生n属于1班级n对应1专业nn选修成绩选修n评教评必修必修成绩分1mm教师n教m课程总体E-R图
洛 阳 理 工 学 院 课 程 设 计 报 告
用户(用户名、密码、用户类型)(存储登陆查询系统的人员信息) 加粗表示外键、加下划线表示主码 4.2、关系模式的优化与说明 例如:
教授关系的依赖关系如下: (工号、课程号)—〉工号、课程号 所以教授关系模式属于第三范式 教师关系的依赖关系如下: 工号—>工号、姓名、性别、年龄
因为没有非主属性对码的部分函数依赖,也没有非主属性对码的传递函数依赖 所以教师关系模式属于第三范式 五、物理结构设计 5.1、数据库的建立
5.2、表与表结构
班级(Class)表的结构
课程(Course)表的结构
5
洛 阳 理 工 学 院 课 程 设 计 报 告
学生(Student)表的结构
教师(Teacher)表的结构
评教(Judge)表的结构
教授(Teach)表的结构
成绩(Grade)表的结构
管理员(admin)表的结构
6
共分享92篇相关文档