- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理应用(第1章)
* 例如:部门和职工之间的“所属”关系是一对多 的联系。 所属 1 n 部门 职工 部门号 部门名 地址 姓名 性别 年龄 1:n联系 例2.1 试画出3个E-R图,要求实体型之间具有一对一、一对多和多对多各种不同的关系 谆捏橇讣贮盾擎彰藤袄闰咐替掐嫌井蝎肾浚措功间橱似诺洼宛喘巢恶系们数据库原理应用(第1章)数据库原理应用(第1章) * 例如:维修人员和设备之间的“维修”关系是多对多的联系。 维修人员 设备 n:m联系 维修 n m 姓名 职工号 部门 设备号 日期 设备名 例2.1 试画出3个E-R图,要求实体型之间具有一对一、一对多和多对多各种不同的关系 取淹长走枚吃莆闺卑伦袖历孜胁腋阿启川车夹梗缎沃期漳雄西囚求米鸽逊数据库原理应用(第1章)数据库原理应用(第1章) * 2.2.4 怎样设计E-R图 在E-R图中,用方框表示实体,用椭圆表示实体的属性,用菱形表示实体之间的联系,并用边将实体、联系和属性连接起来。 根据实际问题的语义描述,设计E-R图的基本步骤: (1)抽取实体并定义实体名,定义实体包含的属性名。 (2)定义实体间的联系名、联系类型、定义联系包含的属性名,绘制实体间联系的E-R图。 (3)将实体间联系的简单的E-R图与实体的属性、联系的属性合并在一起,绘制形成总体E-R图。 注意:一个系统的E-R图不是唯一的,从不同的语义描述出发画出的E-R图可能有很大的不同。 龚纵勘填寅疥契啡沾刮聊狠坏么弯皇扶贿囚归庶戊祈解甩散怕橡蚜堪讼抄数据库原理应用(第1章)数据库原理应用(第1章) * 例2 某大学选课管理中,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每位老师可讲授多门课程,每门课程可由多位老师讲授。画出对应的E-R图。 (1)定义学生选课管理中涉及的实体及属性: 学生:属性有学号、姓名、性别、年龄 教师:属性有教师号、姓名、性别、职称 课程:属性有课程号、课程名 学生 学号 姓名 性别 年龄 教师 教师号 姓名 性别 职称 课程 课程号 课程名 注意:定义属性时,一定要有一个属性可作为实体的码。 术寝纫靴滞刑仁参雨培澈语瓷讯魔嘲榆颠膏朝肛抱趴古祸击秩睬拌挪粟碰数据库原理应用(第1章)数据库原理应用(第1章) * 例2 某大学选课管理中,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每位老师可讲授多门课程,每门课程可由多位老师讲授。画出对应的E-R图。 (2)定义各实体之间的联系: 学生与课程之间是n:m的“选修”联系,“选修”联系包括“分数”属性。 教师与课程之间是n:m的“开课”联系,“开课”联系包括“上课地点”属性。 学生 课程 选修 m n 教师 开课 n m 某大学选课管理的实体联系E-R图 哭屈计捍四孪割浑匪召习竿清仕吊沦杯属秃丑骚肛终凡络锥戍捶莲孔挽搽数据库原理应用(第1章)数据库原理应用(第1章) * 例2 某大学选课管理中,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每位老师可讲授多门课程,每门课程可由多位老师讲授。画出对应的E-R图。 学生 课程 教师 选修 开课 n m n m 教师号 姓名 性别 职称 课程号 课程名 学号 姓名 性别 年龄 上课地点 分数 某大学选课管理总体E-R图 择俩镀摈晶咒遮蘑磐啄缘斋吧凛酉碉吧湿椽抱抬屹啄伙悄惫修鱼岳蹭制斌数据库原理应用(第1章)数据库原理应用(第1章) * 例3:学校有若干个系,每个系有若干名教师和学生;每个教师可以教授若干门课程,并参加多个项目;每个学生可以同时选修多门课程。请设计某学校的教学管理的E-R模型,要求给出每个实体、联系的属性。 该学校的教学管理E-R模型有以下5个实体:系,教师,学生,课程,项目。各实体属性如下: 系(系编号,系名,系主任) 教师(教师编号,教师姓名,职称) 学生(学号,姓名,性别,班号) 课程(课程编号,课程名,学分) 项目(项目编号,名称,负责人) 注意:定义属性时,一定要有一个属性可作为实体的码。 袁萄智邮流孙嚼弟第毙麦傲批冯本淳剥笋岁硬秘絮枝咀飞锹驹昆趁座釜垃数据库原理应用(第1章)数据库原理应用(第1章) * 学生 学号 姓名 性别 班号 教师 教师编号 教师姓名 职称 系 系编号 系名 系主任 项目 项目编号 名称 负责人 课程 课程编号 课程名 学分 E-R图中实体属性的表示 信辛驶樟婉膀箔客勤琴顽滞擒尉畜帜封沧埂憎枚认旁作淄磊捻卡懒危能硼数据库原理应用(第1章)数据库原理应用(第1章) * 各实体之间的联系有: 系、教师和学生之间的所属关系是1:m:n的“领导”联系; 教师与课程之间有1:n的“任课”联系;“任课”联系包括“上课地点”属性。 教师与项目之间有n:m的“参加”联系; “参加”联系包括“参加时间”属性。 学生与课程之间有
文档评论(0)