- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章节 数据库建模(E-R模型)
学生、课程、教师之间的建模 引入开课班弱实体集,它依赖于课程实体集 学生选修课程是指选择为其所开设的某个开课班 某个开课班需要安排任课教师。因此,学生与教师之间的授课联系就转化为通过开课班与教师之间的任教联系来间接关联 教师 学生 Enroll 课程 排课 CourseClass 任教 选修 授课 选课 开课班 教师 主要业务的局部建模 上课时间、上课地点的建模 假设一个开课班可能安排多个时间上课,且不同时间可能安排在相同的或不同的教室上课,则排时间教室联系集可能是多值联系。 主要业务的局部建模 课程 排课 开课班 开课班号 年份 学期 教室 排时间教室 教室编号 所在教学楼 电话号码 教室类型 教室容量 上课时间 开课班 教室 排时间 教室编号 所在教学楼 电话号码 教室类型 教室容量 时间安排 排教室 上课时间 年份 学期 开课班号 学生实体集的类层次及研究生指导的建模 主要业务的局部建模 学生 本科生 研究生 研究方向 兴趣爱好 ISA 教师 指导 “录入成绩”联系集的聚合建模 主要业务的局部建模 学生 选课 教师 录入成绩 录入日期 学生 选课 教师 录入成绩 录入日期 (a) 直接表示聚合的E-R建模 (b) 通过联系实体集的E-R建模 成绩 成绩 开课班 开课班 定义实体集及属性 学院:学院编号、学院名称、学院地址 班级:班级编号、班级名称、年级、班级人数。 班级人数为派生属性 教师:教师编号、教师姓名、职称、学位 学生:学号、姓名、性别、出生日期、家庭住址、电话号码 复合属性:家庭住址——省份、城市、街道 多值属性:电话号码 本科生、研究生,它们具有学生的所有属性,此外 本科生:个人兴趣 研究生:研究方向 定义实体集及属性 教室:教室编号、所在教学楼、电话号码、教室类型、教室容量 课程:课程编号、课程名称、学分、课时数 开课班:开课班号、年份、学期、教室容量、选课人数 开课班号为部分码,能够区分同一门课程在不同学期及同一学期所开设的不同开课班 教室容量、选课人数是派生属性 时间安排:上课时间 上课时间为部分码,能够区分同一个开课班的不同上课时间 定义联系集及属性 设置联系集:实体集学院与班级之间的一对多联系集 表明一个学院可设置多个班级,但一个班级只属于一个学院 归属联系集:实体集课程与学院之间的多对一联系集 表明一门课程只归属于一个学院,但一个学院可管理多门课程 聘用联系集:实体集学院与教师之间的一对多联系集 表明一个学院可聘用多名教师,但一名教师只能受聘于一个学院 联系属性为聘用日期 包含联系集:实体集班级与学生之间的一对多联系集 表明一个班级可包含多名学生,但一名学生只属于一个班级 定义联系集及属性 排课标识联系集:课程与开课班弱实体集之间的一对多联系集 表明一门课程可安排多个开课班,开课班号为部分码 选课联系集:学生与开课班之间的多对多联系集 表明一个学生可选修多个开课班,且一个开课班可包括多名学生 联系属性为成绩 任教联系集:教师与开课班之间的多对多联系集 表明一教师可任教多个开课班,且一开课班可安排多名教师任教 联系属性为任教角色 排时间标识联系集:开课班与时间安排弱实体集之间的一对多联系集 表明一个开课班可安排多个上课时间,上课时间为部分码 定义联系集及属性 排教室联系集:弱实体集时间安排与教室之间的多对一联系集 表明多个上课时间可安排在同一个教室上课,但一个教室在一个上课时间只能安排一个开课班上课 指导联系集:实体集教师与研究生之间的一对多联系集 表明一教师可指导多名研究生,但一名研究生只能安排一名指导教师 先修要求联系集:由具有先修课程角色和具有主课程角色的课程实体之间的一对多联系集 表明一门主课程至多指定一门先修课程,但一门先修课程可对应于多门主课程 录入成绩联系集:实体集教师与联系集选课之间的一对多联系集 联系属性为录入日期 ISA 本科生 研究生 选课 录入成绩 录入日期 包含 班级 设置 图4-38 简化的大学选课系统E-R图 时间安排 排时间 教师 任教 任教角色 聘用 聘用日期 学院 归属 开课班 排课 课程 先修要求 主课程 先修课程 指导 排教室 教室 学生 成绩 选课 定义数据字典 学院(Institute)实体集的数据字典如图4-39所示 属性名 含义 类别 域及约束 实例 instituteNo 学院编号 主码 char(2),由2位字母组成,代表学院的缩写。不允许取空值 CS instituteName 学院名称 varchar(30),不允许取空值 计算机学院 instituteAddress 学院地址 varchar(40) 麦庐校园荟庐楼 图4-39 学院(Insti
您可能关注的文档
- 第4章节 存储系统.ppt
- 第4章节 多组分系统热力学(wsf).ppt
- 第4章节 工程投标报价计算.ppt
- 第4章节 差别检验法.ppt
- 第4章节 常见攻击方法.ppt
- 第4章节 广义线性表.ppt
- 第4章节 广义线性表24-56.ppt
- 第4章节 多维随机变量及其分布.ppt
- 第4章节 应用程序设计1.ppt
- 第4章节 感知机学习规则.ppt
- 二零二五版环保项目技术秘密保密协议.docx
- 二零二五年度高端办公设备定制化维护保养合同.docx
- 2025年河北化工医药职业技术学院单招职业适应性测试题库一套.docx
- 2025年江苏省南通市单招职业倾向性测试题库汇编.docx
- 2025版保密安全防护设备集成安装服务合同样本.docx
- 2025年浙江科技学院单招职业倾向性考试题库及答案1套.docx
- 2025年新疆建设职业技术学院单招职业适应性考试题库推荐.docx
- 2025年浙江纺织服装职业技术学院单招综合素质考试题库附答案.docx
- 2025年武威职业学院单招职业倾向性考试题库完整版.docx
- 2025版产品技术保密协议——《行业领先》.docx
最近下载
- 数字经济赋能扬州旅游产业发展研究.docx VIP
- 古诗词诵读 《客至》 课件(共26张PPT)统编版高中语文选择性必修下册.pptx VIP
- 人形机器人项目可行性报告(范文参考).docx
- 2024年陕西国防工业职业技术学院单招职业技能测试题库(考试直接用).docx VIP
- 江苏省机动车检测授权签字人考核试卷(C卷含答案).doc
- 大学英语六级(CET-6)历年真题大全【90-07年37套】.pdf
- 大数据 数据治理实施指南.pdf VIP
- 矿运车辆安全培训课件.pptx
- 第四课《PowerPoint2010的动画设置》精品课件.pptx VIP
- 机电一体化测试题含答案300题 .pdf VIP
文档评论(0)