E-R图与关系模型.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
E-R图与关系模型

练习:某学院“教学管理”数据库模型的设计 (1)设计“系和教师关系”的分E-R图 ①该学院下设四个系:管理工程系、会计系、市场营销系和信息管理系。每个系有一个系主任主管该系工作。则,将“系”设为一个实体,该实体具有以下属性:系代号、系名称、系主任姓名、办公地点、电话。其中系代号是主关键字。 ②该学院聘请了一定数量的专职教师。则将“教师”设为一个实体,该实体具有以下属性:教师编号、教师姓名、专业特长。其中教师编号是主关键字。 ③学院聘请教师后,分配到各系。一个系有多个教师;一个教师只能属于一个系。“系”实体与“教师”实体之间发生一对多的“分配”联系。 (2)设计“学生和课程关系”的分E-R图 ①学院每年招收新生,分配到各个专业。则,将“学生设为一个实体,该实体具有如下属性:学号、姓名、性别、年龄、系代号。其中学号是主关键字。 ②学院制定了教学计划,设置多项课程。则,将课程设为一个实体,该实体具有如下属性:课程号、课程名、学分。设课程号为主关键字。 ③学生根据专业要求,每年学习多门课程,每门课程则被多个学生选读。学生必须参加考试,获取成绩。因此,成绩属于学生和课程发生联系后产生的属性。 “学生和课程关系”分E-R图 (3)设计“教师与课程关系”的分E-R图 教师在教学活动中与课程发生联系。一个教师可以上多门课程;一门课程可以由多个教师讲授。教师讲授任务完成后,将被学生与院方评估。因此“教师与课程关系”的E-R图如下: (4)将上述三个分E-R图综合,建立学院教学管理总E-R图。由于学院教学管理各分E-R图中,教师与课程是重名实体,根据综合分E-R图的原则:消除同名实体,则教学管理总E-R图如下: (5)将学院“教学管理”E-R图所描述的信息(概念)世界中的概念模型转化为计算机上由关系型DBMS支持的关系数据模型。 ①对于1:m的联系方式,如系与教师的分配联系,则可将1方(系实体)的主关键字:系代号,加入到多方(教师实体)中,作为多方(教师实体)的一个属性,以此表达系和教师之间的联系。 系(系代号,系名称,系主任姓名,办公地址,电话) 教师(教师编号,教师姓名,专业特长,系代号) ②对于m:n的联系方式,如“学生和课程”的联系,则可以将联系转化为一个关系,该关系的关键字有两个实体的关键字组合在一起成为组合关键字,并附上联系的属性。 学生(学号,姓名,性别,年龄,系代号) 课程(课程号,课程名,学分) 学习(学号,课程号,成绩) ③”教学管理”数据库的关系数据模型如下: 根据“教学管理”E-R图转化成: (实体)系(系代号,系名称,系主任姓名,办公地址,电话) (实体)教师(教师编号,教师姓名,专业特长,系代号) (实体)学生(学号,姓名,性别,年龄,系代号) (实体)课程(课程号,课程名,学分) (联系)学习(学号,课程号,成绩) (联系)教学(教师号,课程号,授课班评估,学院评估) 根据关系模型的设计,可以在计算机上实现数据 库的建立。 * 系和教师关系: ①该学院下设四个系:管理工程系、会计系、市场营销系和信息管理系。每个系有一个系主任主管该系工作。 ②该学院聘请了一定数量的专职教师,分配到各系。 学生和课程关系: ①学院每年招收新生,分配到各个专业。 ②学院制定了教学计划,设置多项课程。 ③学生根据专业要求,每年学习多门课程,每门课程则被多个学生选读。学生必须参加考试,获取成绩。 教师与课程关系:一个教师可以上多门课程;一门课程可以由多个教师讲授。教师讲授任务完成后将被学生与院方评估。 系代号 系名称 系主任 办公地点 电话 系 教师编号 教师姓名 专业特长 教师 系 教师 分配 1 m 学生 课程 学习 成绩 m n 学号 姓名 性别 年龄 系代号 课程号 课程名 学分 教师 课程 教学 m n 授课班评估 学院评估 教师 课程 教学 m n 授课班评估 学院评估 系 分配 1 m 学生 学习 m n 成绩 属于 1 m *

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档