数据库基础课程设计pptPPT格式课件下载.ppt
《数据库基础课程设计pptPPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《数据库基础课程设计pptPPT格式课件下载.ppt(12页珍藏版)》请在冰豆网上搜索。
姓名、系、职称)给每门课有一本指定教材每门课有多名老师任课,每个老师在不同的教室上课学生可以选课,并打印自己的选课清单老师可以查看自己的的课有多少学生选课,并可以查看这些学生的相关信息(如:
年级、专业、系统、住所),业务流程分析
(1),业务流程分析
(2),教务员:
信息管理:
(包括信息的增、删、查和修改)教室、系、学生、教师和课程的信息管理)信息查询:
(课程基本信息)课程信息:
(课程基本信息)任课信息:
(包括课程的基本信息、上课的教师、上课时间和上课教室)选课信息:
排课:
汇总:
学生选课清单(按老师:
统计各课的选课人数;
按学生:
统计学生选课的总学分),业务流程分析(3),学生:
查询课程信息(包括课程的基本信息、上课的教师、上课时间和上课教室)查询自己的选课结果,教师:
查询自己的任课信息查询自己所任课的选课情况,系统功能模块图,确定实体、属性,教室(教室号)系(系名称、系主任、联系电话)学生(学号、学生姓名、所属系、年级、专业)教师(姓名、所属系、职称)课程(课程名,任课教师、开课院系、所属专业、开课时间、上课教室、课时数、课程类别、开课学期),ER图
(1),ER图
(2),每一个老师在一个时间内只在一个教室上课(有教室有授课关系),这样,只要给这位老师排了课,他上课的教室也就决定了。
每个学生只要选了某一个教师的课,他应该在那个教室上课也就确定了。
所以我们可以去掉学生和教室之间的关联。
同时将教室和课程的关系改为教室、课程和教师三者之间的关联。
优化后的ER图(3),设计表
(1),确定表:
应该包含如下表:
基本表:
学生、课程、教师、教室、系由关系形成的表:
选课信息、授课信息,确定主键:
学生:
学号(智能键)课程:
课程编号(代理键)教师:
教师编号(智能键)教室:
教室号(智能键)系:
系编号(代理键)选课信息:
学号、课程编号(组合键)授课信息:
课程编号、教师编号、教室编号(组合键),设计表
(2),确定外键:
教室(教室号)系(系编号、系名称、系主任、联系电话)学生(学号、学生姓名、所属系、年级、专业)教师(教师编号、姓名、所属系、职称)课程(课程编号、课程名,任课教师、开课院系、所属专业、开课时间、上课教室、课时数、课程类别、开课学期)选课信息:
(学号、课程编号)授课信息:
(课程编号、教师编号、教室编号、上课时间),创建逻辑数据库模型,