数据库设计与实现高级ER图_第1页
数据库设计与实现高级ER图_第2页
数据库设计与实现高级ER图_第3页
数据库设计与实现高级ER图_第4页
数据库设计与实现高级ER图_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

02七月202313高级E-R模型本章主要讨论3.1弱实体3.2继承3.3聚集3.4E-R图的元素表示3.5概念模型设计过程02七月20232数据库系统概念----E-R3.1弱实体背景示例:在银行系统中,希望研究:账户的交易记录与柜员之间的联系账户的交易与利息之间的联系问题:如何表示上述联系?按E-R图的原则,联系是实体与实体之间的联系不能是实体和属性之间、属性和属性之间的联系账户accnoAccNameTransactiondatedealnumLineNodateaccrualAccrualRec银行职员EnoEName02七月20233数据库系统概念----E-R3.1弱实体上述问题的表示方法:属性实体化交易记录、利息记录属性实体化之后,实体无法独立标识行号、日期都只能在一个账户内分辨多值属性,缺少全局标识账户accnoAccNameTransactiondatedealnumLineNodateaccrualAccrualRec银行职员EnoEName02七月20234数据库系统概念----E-R3.1弱实体弱实体提出的背景存在一些场景,需要研究:一个实体的属性与其它实体之间的关系或者属性之间相互的关联关系E-R图中联系是实体与实体之间的联系在研究属性参与的联系时,需要进行属性实体化某些属性实体化之后,实体可以独立标识,如电话;某些属性实体化之后,实体自身无标识属性,如账户交易;属性实体化后,不能独立标识,形成弱实体弱实体定义没有足够属性标识的实体,称为弱实体反之称为强实体弱实体需要依赖属主实体而存在,不能独立存在02七月20235数据库系统概念----E-R3.1弱实体引入弱实体后的E-R图:有效解决了属性实体化后缺少标识问题账户accnoAccNamedatedealnumLineNodateaccrual银行职员EnoEName交易记录操作计息利息记录02七月20236数据库系统概念----E-R3.1弱实体弱实体没有足够属性标识的实体,称为弱实体,反之称为强实体标志性联系弱实体和属主实体之间的联系是存在依赖联系弱实体和属主实体间的存在依赖联系,称作实体的标志性联系标识性联系:多对一、全部参与,一般不命名标识性联系在E-R图中以双边框菱形表示账户accnoAccNamedatedealnumLineNo交易记录02七月20237数据库系统概念----E-R3.1弱实体分辨符弱实体在特定属主实体内的标识属性,称作分辨符在全局范围内,弱实体的标识由属主实体的主码和弱实体的分辨符共同组成分辨符在E-R图中用虚下划线表示账户accnoAccNamedatedealnumLineNo交易记录02七月20238数据库系统概念----E-R3.1属性实体化方法属性实体化属性实体化后,如果有标识属性,自然成为强实体属性实体化后,如果没有标志性属性,有两种办法处理:1、将属性实体化为弱实体2、通过增加标识属性,使属性实体化为强实体练习:请画出银行账户的E-R图,通过增加标识属性,使交易记录等属性实体化为强实体请和使用弱实体的方案比较,哪种方案更好?02七月20239数据库系统概念----E-R3.1实体化:弱实体vs强实体实体化为弱实体vs增加标识属性成为强实体增加标识属性实际上是进行了实现相关的设计工作。在分析阶段进行设计工作会限制设计阶段设计方案的选择。使用弱实体能更好地刻画现实语义引入弱实体使E-R图元素增多、复杂性增加26支六倾月航20碎2310数据缴库系谎统概塌念-京--嫁-E态-R3.凳1弱实挨体vs属性使用烫实体委的属梨性,残还是来使用欣弱实仁体?如果傲不研苏究属胁性和底其它砍属性/联系/实体据之间学的联售系,应该缠使用宁属性如果绘需要散研究梳属性爸和其碑它属桌性/联系/实体弓之间机的联录系,则需急要将午属性氏实体魄化,死必要愉时使侮用弱间实体26脾六继月轻20躲2311数据毯库系垮统概救念-舍--阔-E谅-R3.纲1练习请绘胡制医功院系落统住煌院部猎分的E-途R图医院城为住绢院病侧人建拘立病芽历。纷病历终首页否记录赴病人掉住院技相关深的基烂本信右息;垮病历威主体党由住诸院期扫间每归次诊士疗的劈燕记录照顺序珠排列卵组成页。诊疗风记录学由诊予疗时序间、久诊疗委情况瞎记录储组成抵,并落要由检进行友当次锁诊疗岔的住透院医静生签寒字。喜诊疗慨可发猜出检仆查单妖、治货疗医适嘱单驻,需仆要记命录诊葱疗和植检查表单、督医嘱摸单的语关系置。检查距单由即住院怎医生控写明酒检查蚊事项却发给昆检查湖科室畜。检闯查科贱室执已行检裹查,终载明嫌检查筒结果轧并由犹检查衡医生情签字随返回些住院柱医生姑。住坊院医济生将烛检查歇单黏勾贴在驻病历叮末尾季。医嘱外单由掉治疗朱医生/护士拌执行天,记谨录执胖行结还果并各保存证在执瞧行科妈室备坡查。请画止出相掌关数承据概坟念模慌型。花具体狠内容粪可以字根据箩你对蝇住院兔管理舟的理题解进悔行补斗充和移调整携。26跪六胳月需20倚23123.腔2继承实体猎型的棵层次实体跟型:遵现实夸世界怎同类疏事物虚特征创和性仅质的扁抽象同一扰事物凶抽象谎层次地的不驾同,倡形成恳了不鸣同层貌次的饲实体症型例如恰:同艳一个宰人,蝴可以躁被看雁作是糊本科投生、乱学生当、pe陵rs中on等等思考艳:对一桃个具鼠体系蹈统中窃人的侵研究垃,应祸该抽含象到短哪个萝层次禁?本科拒生?则学生尊?还烫是pe傍rs喘on?对一洗个具笼体系存统,黄是否仔可能漏同时睛关注伸一个凶事物干不同泽层次吵的实纹体型斗?26臣六崭月价20熟23133.隔2继承实体像型的急层次同一图系统晶可能抢会同珍时关豆注一趣个事词物不且同层烛次的译实体嫂型例如镇:在辨学校饺系统霸中,妻教务办方面霉愿意裹把在剖校人凑员看糠做教旱师和折学生牧,而峡图书阴馆方窄面更昨愿意祖统一糊看作牺在校泼人员思考辅:如何俘刻画饭不同伯层次础实体虾型之岸间的载关系业?教师课程学生上课讲授人员图书借阅3.顺2继承IS术A联系E-烤R图使耕用IS净A联系骑表示间不同污层次斤实体敢型之羊间的计关系IS感A联系磁本质退是继铅承关模系IS垮A联系骄使用尤标有撞“IS洋A”字鄙样的耀三角犁形来旬表示26蒜六枯月但20辅2314教师人员IS理A学生3.粒2继承学校窄系统E-绒R图示拥例:仅关馅注教皇学和模图书舰管理古部分请给E-就R图标依上属牛性:将关注枯人员pi狗d,仆n鸭am久e,尖a护ge谱,关注肺学生sn戴o,宝na鸭me孝,a峰ge准,关注曾教师tn房诚o,默n剧am域e,关注bn暮o,亿bn翁am喝e,介cn户o,傲c探na斑me26什六被月录20杨2315教师课程学生上课讲授人员图书借阅IS深A3.喷2继承学校辰系统E-挺R图示抗例:思考捏:实体禁型[学生]还需饰要标柄明属钱性na者me捡,a渐ge吗?子类笼从父管类继迷承了想什么绞?IS善A是联咳系吗辟?26男六玩月匹20拌2316教师课程学生上课讲授人员图书借阅ISAtnonamecnocnamebnobnamepidagesno3.蹈2子类脸从父蝇类继迹承了棋什么?子类缩慧继承栽了父壶类的鸡属性父类硬属性缝被子诞类自元动继拒承[学生]实体惭不再膛需要屠标明梢属性na参me、ag之e子类包继承规参与呀父类赵参与各的联售系E-刷R图不麻考虑霜方法肺,因裂此不陡考虑叙方法创的继猛承26凑六贞月难20互2317教师课程学生上课讲授人员图书借阅ISAtnonamecnocnamebnobnamepidagesno26粥六进月裕20冬2318思考弄:实体遥型[学生]还需承要标眨明属唤性na愤me你,a河ge吗?子类坝从父梨类继冈承了丧什么代?从这辽张E-熟R图看枝,使士用继扬承的苍利与去弊?3.池2子类街从父插类继胞承了姜什么?3.快2继承哭的约宵束IS聋A联系塘的约抖束全部图特殊咬化约即束不相捏交约班束26闯六咏月腿20抹23193.撇2全部拴特殊欠化约扎束IS香A联系角的子冰类完者全性敏分类全部帮特殊插化:每个薄父类冈实体劣均必鲜须是联一个隔子类筛实体全部槽特殊类化是蚀对IS批A关系趁的约惩束全部屑特殊挨化约戴束应许在E-汤R图上躲予以印标明部分始特殊斤化:允许初一些剥父类不实体雪不是担任何扣子类弃实体部分既特殊挪化不银是对IS营A关系苍的约恼束,残不需胳要标演明思考盾:教师惯、学押生对咳在校顶人员钞的IS贡A关系祝,具卫有全搬部特慕殊化光约束岁吗?26尽六扔月番20铁2320存款账户账户ISA贷款账户全部3.絮2不相收交约肾束IS签A联系悟的相奸交性兄分类相交(重叠)同一哲实体棉可以伍同时渐属于姜一个隆父类荒的多友个不培同子卵类相交葱不是透对IS镰A关系挨的约养束,招不需走要在E-伍R图上雀标明不相躲交一个鼓实体级至多史属于抹一个罚子类不相胸交是蒙对IS妨A关系乘的约墓束不相飞交约闭束应尾在E-唉R图上爷予以揉标明思考打:教师习、学科生对孤人员棚的IS酷A关系之,具延有不垂相交败约束霜吗?26摊六剃月蓬20叠2321文章科研成果ISA项目不相交26决六尚月狡20愉23222.啄2练习学校派系统确数据促概念特模型痛如图训下所缩慧示现在去需要漠增加悄在校鸽人员占的借犯书业针务请尝柴试使慨用在特校人畏员和先教师奴学生各的继践承关买系学生选课scoreage院系隶属属教师课程讲授属dnodnametnonamecnocnamepidagesnonamepid隶属属26牙六厘月专20溪23232.懂2练习学校贷系统炎增加蜂借书棚业务插后的拖概念减模型参考团方案(一)学生选课sc醋or丘e院系隶属属教师课程讲授属dn让odn杀am迁etn闲ocn果ocn此am振esn创o隶属人员图书借阅na扶mebn姻obn酱am秘epi章dag福eIS锐A26驴六既月头20践23242.匠2练习学校霉系统纷增加奶借书撕业务顿后的挤概念阀模型参考裙方案(二)学生选课sc接or冒e院系隶属教师课程讲授属dn月odn暖am早etn堡ocn伙ocn戏am聪esn流o人员图书借阅na展mebn徐obn阻am蚂epi错dag乓eIS彼A2.对2练习学校碍系统缩慧增加术借书森业务端后的裤概念荒模型请比投较方损案一梳、二特的优孩缺点应该膛选择暴哪个流方案困?选恢择的僻依据篮是什顺么?练习秋:请给耕出不披使用延继承瓶的概逝念模沈型对比戏使用器继承今和不密使用消继承台的概搜念模碑型,做各有世什么肢优缺勺点?26为六帜月肾20边23252.间2练习学校摧系统倚增加佩借书晓业务智后的娘概念熄模型参考胸方案(三),不庆使用息继承26锈六呼月汗20汪2326学生选课sc夏or涂eag责e院系隶属教师课程讲授属dn蹲odn钻am香etn挽ona慢mecn清ocn妇am厚epi心dag磁esn鸡ona绝mepi拖d隶属图书借阅bn脉obn侮am垦e借阅26善六位月魄20凶2327数据中库系慈统概购念-肃--闪-E葵-R3.逃3聚集背景锈示例摄:请图用E-款R图表总示如恳下关猴系客户勺和项举目之卵间存投在着赛订购牵关系某些倒订购错需要覆第三斜方(银行)提供谨担保思考扩:如馋何表谨示?问题馒本质狐,担介保的播是“嘉订购辩”联胜系实体扰和联令系之之间不皆能建武联系客户项目订购银行担保26碰六缓月笋20耽2328数据面库系崇统概霜念-定--先-E纵-R3.址3聚集聚集可以强将联木系和勒参与谊联系辩的实拾体聚咱集为逮高层日实体高层宣实体极可以骆和其吵它实促体产窃生联划系例如些:客年户、林项目论及订挪购联粱系聚丹集成灶的高芽层实朗体,粒可以慢和银美行之盼间建丈立担严保联宾系思考夏:如汤果不芒使用雨聚集唤,如伯何用E-内R图表经示?客户项目订购银行担保26化六摆月掠20返2329数据田库系碍统概香念-觉--辩-E放-R3.与3聚集不使允用聚外集,E-互R图的烂两种撕表示帅方案思考退:这两被种方殃案比钻较优欲缺点崇如何椒?那馒种方伯案更变好?使用颠聚集揉和不腰使用详聚集扔相比担,优味缺点旧如何刃?担保全部全部客户项目银行担保客户项目订购银行订购订购合约关于隶属方案一:联系实体化方案二:看作两种不同的订购26您六肢月护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图的赶主要收符号26恼六堂月职20仿2331数据遇库系贯统概之念-慕--暴-E掘-R3.共4E面-R图的义符号烘体系可选违的符神号E-额R图有农多种绸符号建体系例如叹:另陈一种水常见满的基蓬数约闲束表气示方掘法具体汗选择惑哪个既符号滑体系岭由项戏目组胳决定课程学习学生院系隶属院长管理mn1m1126诱六扇月摄20酷2332数据纹库系秆统概越念-监--且-E枣-R3.诸4E把-R图的摊符号赵体系比较捷与思安考两种团基数讯约束贱表示露方法好各有掘哪些唱优缺怖点?你更疼喜欢扭哪一唐种表汽示方阀法?①②课程学习学生院系隶属院长管理mn1m11课程学习学生院系隶属院长管理26芝六裂月喷20罩2333数据恭库系营统概按念-金--外-E笔-R3.图5概念封模型颜设计党过程概念烈模型厅设计圈过程局部E-糕R图设松计全局E-砌R图设习计全局E-撒R图优提化设计林过程网的基梯本原隔则每个宵过程森都要绑在需圆求调慈研和盾理解浴基础拿上进漏行每个饱过程租的结热果都脏需要炎得到烛相关盲用户枝确认26霉六静月堪20菌2334数据蔽库系抹统概曲念-捉--粥-E谊-R3.延5局部E-棵R图设妖计需求头调研确定牛局部叛结构铜范围实体枯定义联系次定义属性佛分配局部E|R模式设计全局E-霸R模式笔设计26恶六丧月茫20进2335数据罩库系隆统概叹念-掠--精-E太-R3.期5全局E-僻R图设傅计局部E-R模式确定公共实体类型合并两个局部E-R模式检查并消除冲突全局E|R模式设计还有未合并的局部模式?全局E-R模式优化无有26悦六处月诵20适2336数据来库系筑统概坝念-既--央-E筝-R3.爹5全局E-迹R图设镇计:萝消除编冲突消除敌冲突不同E-悼R图对犹同一嚼问题颠表述俩不一拍致形浊成冲子突E-全R合并屑需要炉检查渴并消裂除冲盒突检查偶和消汤除冲迷突必始须在猫理解桃的基丙础上漂进行销,不偿能机牙械进职行常见恭的E-涂R图冲炒突命名聪冲突属性陆冲突结构鸟冲突26朴六太月脆20里2337数据金库系志统概顾念-续--盟-E子-R3.棚5命名垫冲突命名失冲突同名志异义相同星的名浆字表凯示的绕对象详不同财务层部:占工资=月工仗资+奖金人力颗资源微部:织工资逃指不庙含奖眉金的唉工资异名众同义同一全意义拥的对记象具装有不盛同的谷名字例如趁:工妨资、皂社保始缴费网基数命名路冲突并消除在全除局范安围内放使用也统一谦和精闸确无屋二义辽的命锅名冲突面消除怪目标识:同爱名同肥义、毙同义止同名26超六蕉月兔20纤2338数据过库系忠统概影念-症--弦-E份-R3.属性酷冲突属性呢冲突属性培域的殿冲突属性户的类谅型、罩取值悔范围煤不同如成误绩存歇在五碗分制用、百倍分制齿、等译级制属性高取值染单位沟冲突如重佣量单纳位:蚊吨、乖千克抹、克属性杨冲突结消除枝目标同一谢属性士概念键、域毕、单话位完桑全相火同26顺六荒月孟20辅2339数据锁库系钱统概洁念-深--辛-E替-R3.夜5结构粘冲突结构赢冲突同一贩对象础在不捆同E-缴R图中摄的抽程象结付果不捞同同一推实体壤在不佳同E-碍R图中泪属性丸组成量不同同一叛实体象在不艰同E-拜R图中骂抽象纲层次胶不同同一拐联系纪在不绣同E-邀R图中颤呈现储不同墨的类模型结构踪蝶冲突咏消除需要冈对E-炒R图进粘行必惠要的页重构26治六涨月颠20跑2340数据恋库系岸统概杏念-佛--钟-E秃-R3.损5全局E-丽R图优榜化识别继承关系消除冗余属性消除冗余联系全局E|R模式优化全局E-R模式逻辑数据库设计26谦六淋月药20书2341数据乳库系蕉统概统念-床--傻-E冶-R3.翅5识别尝继承睡关系识别鬼继承破关系河的主豪要方青法概括膊:对相衰关实肉体型踪蝶根据芽它们揭共同籍特点拉,在肾更高谎层次闸上进何行抽转象;自底沉向上披、逐臭步合利成的伞过程特殊泊化:根据蜻实体训集某榆些差条异特界性,格对实红体集赞分组权细化自顶假向下巡寿、逐冬步求启精的疑过程识别擦继承谎关系识别算继承脚关系哗是对插现实牙语义验的进泰一步盾揭示26膜六聋月涨20但2342数据控库系贝统概喘念-橡--帜-E徐-R3.绞5概念千模型据设计云:练久习练习所:请狸完成部一个租学校毁系统渠概念枯模型告设计学校佳系统夫包括傻教务椅管理僻、排对课管高理、克校园宋卡管套理经过室需求宜调研芹,完辛成三千张局亮部E-监R图如酸下所屈示1、请泛完成颈全局E-萌R图设呢计2、请吩完成肺全局E-骄R图优掠化3.怕5练习教务驼管理邮局部E-虏R图:26床六海月铺20鸣2343学生学习scoreage院系隶属教师课程讲授dnodnametnonamecnocnamesnoname先行课隶属ageclassnameTelephoneNo3.么5练习排课擦管理践局部E-期R图:26盾六言月染20陵2344教师课程班级上课讲授tnonamecnocnameclassnameclassnotelno3.拣5练习校园称卡管扩理局体部E-偶R图:45校园卡pidnameCard#balance消费交易Trans#timeamount商家结算单银行帐户充值交易Trans#timeamounttimeBill#BillEmpsumStore#StorenameAcc#Accname关联sexpictureidentity全部全部全部全部deptname26景六递月察20担2346数据验库系纱统概猎念-偷--徒-E累-R3.轨5练习St帖ep窑1:教务矿管理腿与排喘课管世理合抬并关于父班级胸的冲眉突:属性滴?实叨体?教师治属性删的冲界突:有ag愤e?无ag帆e?关于材教师江联系下电话掘的冲不突:Te宅ln汪o?Te财le镇ph教on羊eN付o?单值塑属性厘?多扶值属敲性?26颈六处月蚕20启2347数据和库系命统概植念-姓--考-E混-R3.宰5练习St工ep翅1:教务值管理似与排剂课管乡丰理合疫并参考再方案学生学习scoreage院系隶属教师课程讲授dnodnametnonamecnocnamesnoname先行课隶属age班级上课classnameclassnotelno隶属26器六键月碧20泉2348数据柜库系粘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论