数据库基础课程设计ppt.ppt
- 文档编号:1726082
- 上传时间:2022-10-23
- 格式:PPT
- 页数:12
- 大小:557KB
数据库基础课程设计ppt.ppt
《数据库基础课程设计ppt.ppt》由会员分享,可在线阅读,更多相关《数据库基础课程设计ppt.ppt(12页珍藏版)》请在冰豆网上搜索。
设计学生选课信息系统的数据库需求:
学生可以查看课程信息(如:
课程名、开课学期、所属专业)学生可以查看任课教师信息(如:
姓名、系、职称)给每门课有一本指定教材每门课有多名老师任课,每个老师在不同的教室上课学生可以选课,并打印自己的选课清单老师可以查看自己的的课有多少学生选课,并可以查看这些学生的相关信息(如:
年级、专业、系统、住所),业务流程分析
(1),业务流程分析
(2),教务员:
信息管理:
(包括信息的增、删、查和修改)教室、系、学生、教师和课程的信息管理)信息查询:
(课程基本信息)课程信息:
(课程基本信息)任课信息:
(包括课程的基本信息、上课的教师、上课时间和上课教室)选课信息:
排课:
汇总:
学生选课清单(按老师:
统计各课的选课人数;按学生:
统计学生选课的总学分),业务流程分析(3),学生:
查询课程信息(包括课程的基本信息、上课的教师、上课时间和上课教室)查询自己的选课结果,教师:
查询自己的任课信息查询自己所任课的选课情况,系统功能模块图,确定实体、属性,教室(教室号)系(系名称、系主任、联系电话)学生(学号、学生姓名、所属系、年级、专业)教师(姓名、所属系、职称)课程(课程名,任课教师、开课院系、所属专业、开课时间、上课教室、课时数、课程类别、开课学期),ER图
(1),ER图
(2),每一个老师在一个时间内只在一个教室上课(有教室有授课关系),这样,只要给这位老师排了课,他上课的教室也就决定了。
每个学生只要选了某一个教师的课,他应该在那个教室上课也就确定了。
所以我们可以去掉学生和教室之间的关联。
同时将教室和课程的关系改为教室、课程和教师三者之间的关联。
优化后的ER图(3),设计表
(1),确定表:
应该包含如下表:
基本表:
学生、课程、教师、教室、系由关系形成的表:
选课信息、授课信息,确定主键:
学生:
学号(智能键)课程:
课程编号(代理键)教师:
教师编号(智能键)教室:
教室号(智能键)系:
系编号(代理键)选课信息:
学号、课程编号(组合键)授课信息:
课程编号、教师编号、教室编号(组合键),设计表
(2),确定外键:
教室(教室号)系(系编号、系名称、系主任、联系电话)学生(学号、学生姓名、所属系、年级、专业)教师(教师编号、姓名、所属系、职称)课程(课程编号、课程名,任课教师、开课院系、所属专业、开课时间、上课教室、课时数、课程类别、开课学期)选课信息:
(学号、课程编号)授课信息:
(课程编号、教师编号、教室编号、上课时间),创建逻辑数据库模型,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 课程设计 ppt