




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
22五月202313高级E-R模型本章主要讨论3.1弱实体3.2继承3.3聚集3.4E-R图的元素表示3.5概念模型设计过程22五月20232数据库系统概念----E-R3.1弱实体背景示例:在银行系统中,希望研究:账户的交易记录与柜员之间的联系账户的交易与利息之间的联系问题:如何表示上述联系?按E-R图的原则,联系是实体与实体之间的联系不能是实体和属性之间、属性和属性之间的联系账户accnoAccNameTransactiondatedealnumLineNodateaccrualAccrualRec银行职员EnoEName22五月20233数据库系统概念----E-R3.1弱实体上述问题的表示方法:属性实体化交易记录、利息记录属性实体化之后,实体无法独立标识行号、日期都只能在一个账户内分辨多值属性,缺少全局标识账户accnoAccNameTransactiondatedealnumLineNodateaccrualAccrualRec银行职员EnoEName22五月20234数据库系统概念----E-R3.1弱实体弱实体提出的背景存在一些场景,需要研究:一个实体的属性与其它实体之间的关系或者属性之间相互的关联关系E-R图中联系是实体与实体之间的联系在研究属性参与的联系时,需要进行属性实体化某些属性实体化之后,实体可以独立标识,如电话;某些属性实体化之后,实体自身无标识属性,如账户交易;属性实体化后,不能独立标识,形成弱实体弱实体定义没有足够属性标识的实体,称为弱实体反之称为强实体弱实体需要依赖属主实体而存在,不能独立存在22五月20235数据库系统概念----E-R3.1弱实体引入弱实体后的E-R图:有效解决了属性实体化后缺少标识问题账户accnoAccNamedatedealnumLineNodateaccrual银行职员EnoEName交易记录操作计息利息记录22五月20236数据库系统概念----E-R3.1弱实体弱实体没有足够属性标识的实体,称为弱实体,反之称为强实体标志性联系弱实体和属主实体之间的联系是存在依赖联系弱实体和属主实体间的存在依赖联系,称作实体的标志性联系标识性联系:多对一、全部参与,一般不命名标识性联系在E-R图中以双边框菱形表示账户accnoAccNamedatedealnumLineNo交易记录22五月20237数据库系统概念----E-R3.1弱实体分辨符弱实体在特定属主实体内的标识属性,称作分辨符在全局范围内,弱实体的标识由属主实体的主码和弱实体的分辨符共同组成分辨符在E-R图中用虚下划线表示账户accnoAccNamedatedealnumLineNo交易记录22五月20238数据库系统概念----E-R3.1属性实体化方法属性实体化属性实体化后,如果有标识属性,自然成为强实体属性实体化后,如果没有标志性属性,有两种办法处理:1、将属性实体化为弱实体2、通过增加标识属性,使属性实体化为强实体练习:请画出银行账户的E-R图,通过增加标识属性,使交易记录等属性实体化为强实体请和使用弱实体的方案比较,哪种方案更好?22五月20239数据库系统概念----E-R3.1实体化:弱实体vs强实体实体化为弱实体vs增加标识属性成为强实体增加标识属性实际上是进行了实现相关的设计工作。在分析阶段进行设计工作会限制设计阶段设计方案的选择。使用弱实体能更好地刻画现实语义引入弱实体使E-R图元素增多、复杂性增加22五月202310数据库系统概念----E-R3.1弱实体vs属性使用实体的属性,还是使用弱实体?如果不研究属性和其它属性/联系/实体之间的联系,
应该使用属性如果需要研究属性和其它属性/联系/实体之间的联系,
则需要将属性实体化,必要时使用弱实体22五月202311数据库系统概念----E-R3.1练习请绘制医院系统住院部分的E-R图医院为住院病人建立病历。病历首页记录病人住院相关的基本信息;病历主体由住院期间每次诊疗的记录顺序排列组成。诊疗记录由诊疗时间、诊疗情况记录组成,并要由进行当次诊疗的住院医生签字。诊疗可发出检查单、治疗医嘱单,需要记录诊疗和检查单、医嘱单的关系。检查单由住院医生写明检查事项发给检查科室。检查科室执行检查,载明检查结果并由检查医生签字返回住院医生。住院医生将检查单黏贴在病历末尾。医嘱单由治疗医生/护士执行,记录执行结果并保存在执行科室备查。请画出相关数据概念模型。具体内容可以根据你对住院管理的理解进行补充和调整。22五月2023123.2继承实体型的层次实体型:现实世界同类事物特征和性质的抽象同一事物抽象层次的不同,形成了不同层次的实体型例如:同一个人,可以被看作是本科生、学生、person等等思考:对一个具体系统中人的研究,应该抽象到哪个层次?
本科生?学生?还是person?对一个具体系统,是否可能同时关注一个事物不同层次的实体型?22五月2023133.2继承实体型的层次同一系统可能会同时关注一个事物不同层次的实体型例如:在学校系统中,教务方面愿意把在校人员看做教师和学生,而图书馆方面更愿意统一看作在校人员思考:如何刻画不同层次实体型之间的关系?教师课程学生上课讲授人员图书借阅3.2继承ISA联系E-R图使用ISA联系表示不同层次实体型之间的关系ISA联系本质是继承关系ISA联系使用标有“ISA”字样的三角形来表示22五月202314教师人员ISA学生3.2继承学校系统E-R图示例:仅关注教学和图书管理部分请给E-R图标上属性:关注人员pid,name,age,关注学生sno,name,age,关注教师tno,name,关注bno,bname,cno,cname22五月202315教师课程学生上课讲授人员图书借阅ISA3.摸2继承学校祖系统E-欧R图示比例:思考逆:实体汽型[学生]还需防要标签明属沙性na辨me预,a串ge吗?子类钉从父条类继鬼承了西什么泽?IS诵A是联撞系吗讨?18决五肥月望20革2316教师课程学生上课讲授人员图书借阅ISAtnonamecnocnamebnobnamepidagesno3.尺2子类董从父率类继伤承了吃什么?子类雷继承中了父具类的筝属性父类槽属性沙被子胜类自奴动继画承[学生]实体统不再旺需要属标明够属性na碎me、ag忆e子类登继承运参与刺父类方参与摩的联渔系E-既R图不披考虑例方法巧,因捞此不斑考虑典方法恢的继肾承18削五汇月迟20郑2317教师课程学生上课讲授人员图书借阅ISAtnonamecnocnamebnobnamepidagesno18槐五怎月蝴20目2318思考还:实体乞型[学生]还需倘要标在明属匀性na跨me所,a友ge吗?子类败从父豪类继谊承了锹什么刑?从这净张E-企R图看屋,使忌用继谱承的累利与头弊?3.说2子类咸从父破类继馒承了独什么?3.评2继承非的约盒束IS劝A联系辣的约后束全部贤特殊由化约燃束不相芒交约播束18络五倦月希20喂23193.貌2全部彼特殊近化约皮束IS愉A联系鱼的子拌类完蒸全性鼓分类全部添特殊桃化:每个啊父类复实体情均必万须是暖一个厨子类诞实体全部谊特殊纲化是乓对IS则A关系吐的约板束全部涨特殊岂化约倒束应目在E-醒R图上忍予以惧标明部分凉特殊昼化:允许衔一些叶父类朝实体粘不是迈任何含子类个实体部分贱特殊农化不挑是对IS蚕A关系悄的约窜束,旁不需潮要标盖明思考芳:教师池、学爹生对油在校殖人员工的IS运A关系丧,具餐有全瞧部特誓殊化桌约束交吗?18密五林月辆20慢2320存款账户账户ISA贷款账户全部3.援2不相蹄交约桥束IS旁A联系予的相已交性先分类相交(重叠)同一墨实体充可以铃同时渴属于芝一个剂父类碍的多太个不离同子律类相交更不是妄对IS傲A关系划的约狮束,亭不需弦要在E-覆R图上谋标明不相已交一个再实体杆至多饰属于轻一个庸子类不相脑交是浊对IS名A关系猾的约板束不相慢交约泰束应宿在E-善R图上具予以统标明思考钉:教师魂、学萍生对奖人员过的IS环A关系静,具通有不死相交冒约束狡吗?18叮五车月盾20饱2321文章科研成果ISA项目不相交18早五翁月鉴20浓23222.誓2练习学校刊系统概数据翠概念腾模型壳如图著下所卷示现在救需要家增加菠在校佩人员屋的借扛书业冻务请尝京试使回用在裹校人疼员和处教师魔学生够的继惰承关选系学生选课scoreage院系隶属属教师课程讲授属dnodnametnonamecnocnamepidagesnonamepid隶属属18军五氧月蛮20价23232.圾2练习学校仙系统两增加招借书时业务常后的读概念仙模型参考锋方案(一)学生选课sc钢or砖e院系隶属属教师课程讲授属dn霸odn扭am六etn躺ocn扒ocn烘am漂esn除o隶属人员图书借阅na怨mebn肚obn蹄am翅epi群dag舌eIS薯A18环五迅月办20煌23242.提2练习学校哗系统嫩增加挑借书角业务问后的尸概念万模型参考钱方案(二)学生选课sc敏or贼e院系隶属教师课程讲授属dn旦odn户am塘etn且ocn换ocn傅am似esn闻o人员图书借阅na订mebn约obn汉am童epi育dag期eIS巴A2.释2练习学校瘦系统毅增加盆借书税业务味后的堪概念让模型请比毅较方洁案一弟、二迹的优歼缺点应该串选择险哪个赵方案储?选渴择的赵依据秃是什午么?练习驼:请给迷出不患使用荐继承业的概懒念模隐型对比黎使用炼继承炊和不可使用商继承羞的概屿念模狱型,膀各有傍什么崭优缺殊点?18曲五珠月闯20乏23252.醒2练习学校如系统戴增加痛借书掀业务拾后的浮概念筑模型参考婶方案(三),不愚使用擦继承18万五从月爪20辩2326学生选课sc咬or慕eag状e院系隶属教师课程讲授属dn蛛odn邀am仆etn便ona烛mecn太ocn膜am伍epi浇dag英esn停ona崇mepi枕d隶属图书借阅bn侄obn谢am最e借阅18班五锐月舅20估2327数据循库系杰统概肃念-异--专-E斯-R3.贵3聚集背景机示例炭:请衬用E-教R图表欧示如垫下关条系客户剥和项忌目之筹间存跃在着吉订购贩关系某些爹订购万需要胀第三定方(银行)提供卸担保思考弯:如究何表悠示?问题博本质涝,担誉保的电是“厕订购驶”联只系实体匆和联顷系之宴间不富能建互联系客户项目订购银行担保18柳五边月陡20尤2328数据绣库系皮统概袍念-抵--耻-E跃-R3.劝3聚集聚集可以蛙将联做系和听参与床联系贫的实树体聚吴集为酒高层夹实体高层伸实体贷可以孙和其软它实述体产抽生联岔系例如则:客浙户、距项目挠及订顺购联粥系聚轨集成骆的高潮层实裹体,握可以懒和银伟行之赛间建肝立担摘保联斑系思考录:如踏果不修使用套聚集隙,如法何用E-堆R图表陶示?客户项目订购银行担保18亚五屡月耻20表2329数据读库系千统概库念-券--恒-E榴-R3.应3聚集不使农用聚拜集,E-逼R图的肃两种弓表示肿方案思考流:这两做种方向案比艘较优痰缺点证如何灾?那恳种方称案更嫩好?使用那聚集忆和不场使用社聚集称相比林,优剧缺点底如何隶?担保全部全部客户项目银行担保客户项目订购银行订购订购合约关于隶属方案一:联系实体化方案二:看作两种不同的订购18谣五舌月持20浩2330数据恢库系熟统概请念-黎--输-E特-R图2:属扣性表名示方泄法汇跌总示朗例角色3.鸣4E安-R图元留素符米号总糟结E-迅R图的圈主要阴符号摸、表逗示方绑法总然结bi迫rt巧hd片ayag砍e学生sn存ona鞭mere浩la封ti址vepi棕dna朱mere丛la汪ti浴onci映tyst窄re肉etad裳drte臣ln亚opo旬st金al词_c忍od店eERR弱实体IS熔A3.每.5RR图1:E-六R图的锐主要赛符号18捏五婚月程20部2331数据间库系革统概罢念-群--眠-E唉-R3.失4E膨-R图的捡符号沸体系可选尊的符纯号E-削R图有愉多种符符号位体系例如磨:另堂一种斜常见错的基探数约维束表福示方舞法具体熔选择段哪个里符号酸体系苏由项肺目组望决定课程学习学生院系隶属院长管理mn1m1118碧五猛月勾20谋2332数据嚼库系拉统概用念-欣--遍-E勤-R3.龟4E椒-R图的焦符号膝体系比较傅与思滨考两种举基数声约束搅表示甘方法驳各有论哪些飘优缺获点?你更倘喜欢旷哪一六种表幻玉示方想法?①②课程学习学生院系隶属院长管理mn1m11课程学习学生院系隶属院长管理18疮五食月浙20徒2333数据愚库系较统概呢念-勒--采-E军-R3.致5概念墨模型摸设计箩过程概念耽模型来设计洁过程局部E-欣R图设捎计全局E-涂R图设率计全局E-穿R图优件化设计王过程祸的基蛙本原窗则每个涝过程扯都要泰在需削求调朽研和纺理解午基础炉上进塑行每个烈过程躬的结隔果都旅需要导得到肺相关寄用户禁确认18虹五休月欣20打2334数据念库系兵统概凝念-会--顺-E保-R3.犯5局部E-业R图设串计需求间调研确定言局部盆结构陶范围实体如定义联系讲定义属性害分配局部E|R模式设计全局E-载R模式示设计18装五喇月浸20元2335数据友库系惜统概渡念-除--已-E奖-R3.膨5全局E-秩R图设泻计局部E-R模式确定公共实体类型合并两个局部E-R模式检查并消除冲突全局E|R模式设计还有未合并的局部模式?全局E-R模式优化无有18祥五桐月研20耀2336数据稍库系喂统概扮念-足--酸-E底-R3.努5全局E-兄R图设迅计:甚消除圆冲突消除逃冲突不同E-场R图对鄙同一警问题扯表述朝不一类致形叙成冲知突E-伏R合并伶需要稠检查铸并消赤除冲迹突检查扮和消部除冲证突必小须在家理解豆的基肉础上近进行计,不哪能机孕械进尸行常见反的E-知R图冲锄突命名择冲突属性游冲突结构弹冲突18昂五孩月拉20打2337数据眠库系蜻统概坛念-捐--己-E尊-R3.妇5命名吗冲突命名刘冲突同名倚异义相同恩的名荒字表歼示的闲对象碑不同财务击部:逃工资=月工腐资+奖金人力竟资源筐部:赔工资喘指不女含奖遭金的喊工资异名婚同义同一阶意义律的对裳象具举有不叶同的陶名字例如领:工币资、从社保垄缴费拍基数命名煮冲突真消除在全岔局范郑围内削使用砖统一跪和精迅确无隆二义墨的命稻名冲突狗消除笋目标贪:同盼名同嫌义、革同义吉同名18妙五碑月炮20狭2338数据岸库系提统概薯念-筝--示-E莲-R3.属性加冲突属性宋冲突属性辆域的瓣冲突属性松的类标型、家取值腥范围龙不同如成狼绩存鹊在五鸦分制康、百妻分制兰、等分级制属性芹取值株单位退冲突如重责量单殖位:犬吨、动千克绝、克属性盯冲突肉消除晶目标同一差属性追概念煤、域丸、单为位完赢全相计同18犹五搬月扁20尼2339数据哨库系带统概洽念-携--尤-E宗-R3.沟5结构勉冲突结构商冲突同一绞对象休在不边同E-撤R图中松的抽齐象结滴果不理同同一谈实体挡在不散同E-逃R图中惭属性阅组成锤不同同一带实体悄在不狠同E-茂R图中础抽象径层次序不同同一家联系盛在不暂同E-貌R图中拒呈现斤不同挠的类珠型结构区冲突万消除需要串对E-句R图进躁行必介要的篮重构18圾五例月狭20法2340数据匪库系缴统概挖念-奇--酒-E骨-R3.装5全局E-茂R图优颠化识别继承关系消除冗余属性消除冗余联系全局E|R模式优化全局E-R模式逻辑数据库设计18诉五瓦月秆20柿2341数据柔库系拆统概御念-抛--怕-E消-R3.且5识别傍继承井关系识别陶继承直关系愤的主千要方柿法概括若:对相时关实脖体型椅根据名它们揭共同淘特点池,在循更高羽层次亦上进果行抽萄象;自底袖向上盏、逐园步合诞成的腿过程特殊响化:根据被实体绩集某针些差富异特腐性,阅对实厕体集重分组螺细化自顶农向下捆、逐眼步求摄精的淘过程识别蒙继承近关系识别兔继承酒关系肉是对愿现实忘语义面的进福一步批揭示18截五挎月延20增2342数据粒库系贫统概遍念-沫--晚-E蜻-R3.家5概念勿模型琴设计旷:练秃习练习辽:请勇完成津一个刺学校怎系统陕概念聚模型灶设计学校谨系统麦包括氏教务品管理行、排框课管秀理、瞒校园萌卡管漂理经过掀需求新调研对,完红成三筒张局桃部E-严R图如竞下所抬示1、请杀完成盾全局E-叮R图设绘计2、请吓完成繁全局E-火R图优屑化3.趋5练习教务卖管理柿局部E-仿R图:18炸五馋月少20拆2343学生学习scoreage院系隶属教师课程讲授dnodnametnonamecnocnamesnoname先行课隶属ageclassnameTelephoneNo3.律5练习排课页管理异局部E-妨R图:18鹊五地月滩20赖2344教师课程班级上课讲授tnonamecnocnameclassnameclassnotelno3.苏5练习校园更卡管床理局猎部E-捉R图:45校园卡pidnameCard#balance消费交易Trans#timeamount商家结算单银行帐户充值交易Trans#timeamounttimeBill#BillEmpsumStore#StorenameAcc#Accname关联sexpictureidentity全部全部全部全部deptname18钱五监月躁20州2346数据大库系粥统概晌念-月--跟-E并-R3.它5练习St多ep除1:教务惧管理浸与排俩课管碰理合属并关于杰班级疫的冲身突:属性柔?实蜓体?教师懒属性艰的冲踪蝶突:有ag而e?无ag际e?关于臂教师影联系悟电话岭的冲看突:Te睛ln他o?Te易le简ph侮on铲eN球o?单值待属性让?多慨值属纱性?18琴五绵月碌20雾2347数据丧库系挑统概荐念-吉--眉-E掌-R3.吃5练习St吗ep玻1:教务摩管理拒与排千课管晋理合储并参考但方案学生学习scoreage院系隶属教师课程讲授dnodnametnonamecnocnamesnoname先行课隶属age班级上课classnameclassnotelno隶属18征五妈月线20艘2348数据私库系沸统概管念-柳--涛-E帝-R3.断5练习St伍ep盈2:进一趟步与校违园卡目管理饺合并关于栗人员息的冲培突:属性置?实梦体?人员啦?老女师、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- KV配电工程施工合同范本
- 合作社入股合同范本
- 公寓租给名宿合同范本
- 危化运输合同范本
- 合股公司合同范本
- 别墅纱窗采购合同范本
- 减振合同范例
- 办校合同范例
- 临街门面店铺转让合同范本
- 厨房燃气改造合同范本
- 2022年南京铁道职业技术学院单招职业技能题库及答案解析
- 项目一-旅游概述-(旅游概论课件完美版)
- 10G409预应力管桩图集
- 《电视节目制作》课件
- 挖掘机司机培训服务投标方案(技术标 )
- 小学生主题班会 爱国主义教育 课件(共35张PPT)
- 雇佣保姆免责协议7篇(通用)
- 水电站水轮机调速器及其附属设备安装施工技术方案
- XX大学学科竞赛项目申请书
- 03S702钢筋混凝土化粪池图集
- 06-2018泥石流灾害防治工程勘查规范(试行)
评论
0/150
提交评论