第04章数据库建模(实体-联系模型)_7-8节汇编.ppt

第04章数据库建模(实体-联系模型)_7-8节汇编.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据库建模 (实体-联系模型) ;目 录; 概念设计任务 ;大学选课管理系统需求分析 ;大学选课管理系统的目标及边界;学院基本信息管理:学院基本信息录入、维护与查询 班级基本信息管理:班级基本信息录入、维护与查询 学生基本信息管理:学生基本信息录入、维护与查询 教师基本信息管理:教师基本信息录入、维护与查询 课程基本信息管理:课程基本信息录入、维护与查询 教室基本信息管理:教室基本信息录入、维护与查询 排课管理:根据开课计划实现自动或半自动的排课 学生选课:提供选课、退选和改选功能 课表查询:提供不同人员以不同方式查询选课信息 成绩管理:学生考试成绩录入、修改及查询;数据需求及业务规则分析 ;数据需求及业务规则分析 ;数据需求及业务规则分析 ;数据需求及业务规则分析;主要业务的局部建模;学生、课程、教师之间的建模 引入开课班弱实体集,它依赖于课程实体集 学生选修课程是指选择为其所开设的某个开课班 某个开课班需要安排任课教师。因此,学生与教师之间的授课联系就转化为通过开课班与教师之间的任教联系来间接关联;上课时间、上课地点的建模 假设一个开课班可能安排多个时间上课,且不同时间可能安排在相同的或不同的教室上课,则排时间教室联系集可能是多值联系。;学生实体集的类层次及研究生指导的建模 ;“录入成绩”联系集的聚合建模 ; 定义实体集及属性 ;教室:教室编号、所在教学楼、电话号码、教室类型、教室容量 课程:课程编号、课程名称、学分、课时数 开课班:开课班号、年份、学期、教室容量、选课人数 开课班号为部分码,能够区分同一门课程在不同学期及同一学期所开设的不同开课班 教室容量、选课人数是派生属性 时间安排:上课时间 上课时间为部分码,能够区分同一个开课班的不同上课时间; 定义联系集及属性 ;排课标识联系集:课程与开课班弱实体集之间的一对多联系集 表明一门课程可安排多个开课班,开课班号为部分码 选课联系集:学生与开课班之间的多对多联系集 表明一个学生可选修多个开课班,且一个开课班可包括多名学生 ??系属性为成绩 任教联系集:教师与开课班之间的多对多联系集 表明一教师可任教多个开课班,且一开课班可安排多名教师任教 联系属性为任教角色 排时间标识联系集:开课班与时间安排弱实体集之间的一对多联系集 表明一个开课班可安排多个上课时间,上课时间为部分码;排教室联系集:弱实体集时间安排与教室之间的多对一联系集 表明多个上课时间可安排在同一个教室上课,但一个教室在一个上课时间只能安排一个开课班上课 指导联系集:实体集教师与研究生之间的一对多联系集 表明一教师可指导多名研究生,但一名研究生只能安排一名指导教师 先修要求联系集:由具有先修课程角色和具有主课程角色的课程实体之间的一对多联系集 表明一门主课程至多指定一门先修课程,但一门先修课程可对应于多门主课程 录入成绩联系集:实体集教师与联系集选课之间的一对多联系集 联系属性为录入日期;; 定义数据字典 ; 定义数据字典 ; 定义数据字典 ;进一步的思考?;目 录;;E-R模型转化方法 ;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;E-R模型转化方法;聚合的转化方法;聚合的转化方法;聚合的转化方法;大学选课系统E-R模型转化实例 ;大学选课系统E-R模型转化实例;大学选课系统E-R模型转化实例;大学选课系统E-R模型转化实例;本章结束!

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档