数据库系统教程

上传人:cl****1 文档编号:568523881 上传时间:2024-07-25 格式:PPT 页数:55 大小:1.40MB
返回 下载 相关 举报
数据库系统教程_第1页
第1页 / 共55页
数据库系统教程_第2页
第2页 / 共55页
数据库系统教程_第3页
第3页 / 共55页
数据库系统教程_第4页
第4页 / 共55页
数据库系统教程_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《数据库系统教程》由会员分享,可在线阅读,更多相关《数据库系统教程(55页珍藏版)》请在金锄头文库上搜索。

1、数据库系统教程第10章 实体联系模型1仰佃项欲骏东其奏邵耍杠不网娟躲染簿升货爆镀咒沁孰喻汰则纬疡榜芦羞数据库系统教程数据库系统教程第第1010章章 实体联系模型实体联系模型o10.1 E-R10.1 E-R模型的基本概念模型的基本概念o10.2 E-R10.2 E-R模型存在的问题模型存在的问题o10.3 E-R10.3 E-R图符号图符号7/25/2024 3:02 AM2榴备场铃侵异柿栓褐臃资来攀渡硬胜羌烘惹挑谬屏做盼而囚怪它嘛塑选移数据库系统教程数据库系统教程10.1 E-R10.1 E-R模型的基本概念模型的基本概念o实体实体o属性属性o联系联系o约束约束7/25/2024 3:02

2、AM3燥该产买隐汀鸳肛赃胡乳校燃浑台毕弹涟伪赖娩倍燕才色滩王犀安烷蔬堕数据库系统教程数据库系统教程E-RE-R模型基本概念模型基本概念o是用于数据库设计的是用于数据库设计的高层概念数据高层概念数据模型模型。o概念数据模型用来描述数据库的结概念数据模型用来描述数据库的结构以及有关的在数据库上的检索和构以及有关的在数据库上的检索和更新事务,更新事务,o独立于任何数据库管理系统和硬件独立于任何数据库管理系统和硬件平台。平台。7/25/2024 3:02 AM4指诣去焰工卖妥幅辊顿抉头揪抵垒旗聘鹤屑巫积这瘤渴阻盆恼阔能澜怨稼数据库系统教程数据库系统教程实体实体o是现实世界中独立存在的、可区别于其他是现

3、实世界中独立存在的、可区别于其他对象的对象的“对象对象”或或“事物事物”。o是关于将被收集的信息的主要数据对象。是关于将被收集的信息的主要数据对象。o具有一组属性。具有一组属性。o可以是物理存在的对象:可以是物理存在的对象:n人、汽车、商品、职工等;人、汽车、商品、职工等;o也可以是抽象存在的对象:也可以是抽象存在的对象:n公司、企业、工作或感兴趣信息事件公司、企业、工作或感兴趣信息事件7/25/2024 3:02 AM5眠枷稼碟地寄豫兴这欺挫肌寻潮铀盛世歌囚的首洒工匪漾镜蒜绵揪十披册数据库系统教程数据库系统教程实体与实例实体与实例o实体实体(entity setentity set,也称为实

4、体集),也称为实体集)是一组具有相同特征或属性的实体是一组具有相同特征或属性的实体的集合。的集合。n比如:学生比如:学生o实例实例是实体中具有相同结构的可区分是实体中具有相同结构的可区分的对象。的对象。n比如:学生比如:学生“张三张三”、“李四李四”7/25/2024 3:02 AM6跃套靴谣瞥找放戊舟进乘键言亢过唁镍左稼申晨市吸谬硼扶拳韧足突韶兄数据库系统教程数据库系统教程实体的分类实体的分类o强实体强实体(也称为强实体集)(也称为强实体集)n不依赖于其他实体而存在的实体。不依赖于其他实体而存在的实体。n如:如:“职工职工”n特点特点:每个实例都能被实体的主键唯一标识。:每个实例都能被实体的

5、主键唯一标识。o弱实体弱实体(也称为弱实体集)(也称为弱实体集)n依赖于其他实体而存在的实体。依赖于其他实体而存在的实体。n如:如:“职工子女职工子女”n特点特点:每个实例不能用该实体的属性唯一标:每个实例不能用该实体的属性唯一标识。识。7/25/2024 3:02 AM7蕉案狂昧爸宴项格比团轩茨家罩伊迪末兑址氢撅预获吮鹏苟胰纹递振憎棉数据库系统教程数据库系统教程强实体与弱实体强实体与弱实体o强实体强实体也称为也称为n父实体父实体n主实体主实体n统治实体统治实体o弱实体弱实体也称为也称为n子实体子实体n依赖实体依赖实体n从实体从实体7/25/2024 3:02 AM8亮广殊皂肖秉抱惩诣饼歹瑟艰

6、烤兼问礁蛆牲娘灼里筷睛铺鞍倚庞态况假猫数据库系统教程数据库系统教程实体与实例示例实体与实例示例实体:体:职工工属性属性实例例属性名属性名域域实例例1实例例2职工号工号长度度为6的字符串的字符串Z10001Z10002姓名姓名长度度为8的字符串的字符串张小平小平李李红丽性性别长度度为2的字符串的字符串男男女女出生日期出生日期日期日期类型型1980-2-51976-8-107/25/2024 3:02 AM9嘿申庐阳旱纵秒陀坷婉挖起苔感琴排湛脐蹲侨痊赞尿谗筐柠演睫彪城岳晦数据库系统教程数据库系统教程10.1.2 10.1.2 联系联系o指用户业务中相关的两个或多个实体之指用户业务中相关的两个或多个

7、实体之间的关联。间的关联。o表示现实世界的关联关系。表示现实世界的关联关系。o只依赖于实体间的关联,在物理和概念只依赖于实体间的关联,在物理和概念上是不存在的。上是不存在的。o联系的一个具体值称为联系的一个具体值称为联系实例联系实例。7/25/2024 3:02 AM10粟伟国宽涂冠眺斤凹存痴呕昨蚊貌幕泄拄呆怂骡挂厘肢粮累刚片程肪发颊数据库系统教程数据库系统教程联系(续)联系(续)o联系实例是可唯一区分的关联,包括每一联系实例是可唯一区分的关联,包括每一个参与实体的一个实例,表明特定的实体个参与实体的一个实例,表明特定的实体实例间是相互关联的。实例间是相互关联的。o联系也被看成是抽象对象。联系

8、也被看成是抽象对象。o联系通过连线将相互关联的实体连接起来。联系通过连线将相互关联的实体连接起来。o相似的联系被归到一个联系(也称为联系相似的联系被归到一个联系(也称为联系集或联系型)中。集或联系型)中。7/25/2024 3:02 AM11喧鲜炙态冗慌舰痈州苑象补孙休四菏窟烫招二呕罢槐惜蛆驹敞嚣右同骚赖数据库系统教程数据库系统教程联系(续)联系(续)o一个具体的联系表达了实体之间的一组有意义的一个具体的联系表达了实体之间的一组有意义的关联,关联,n如如“学生学生”实体和实体和“课程课程”实体之间存在一个实体之间存在一个“选课选课”联系,联系,n如果学生如果学生(081001081001,张三

9、,男),张三,男)选了课程选了课程(C001C001,计算机网络),计算机网络),n则则(081001081001,张三,男),张三,男)和和(C001C001,计算机网,计算机网络)络)之间就存在一个联系实例,之间就存在一个联系实例,n这个联系实例可表示为这个联系实例可表示为(081001081001,C001C001,)。7/25/2024 3:02 AM12里斑记妓明滔倚紫辨茶般浇娱乔韦咎异邓冬伪甚脖炯衬哦蝉斑枫免嫌氧颂数据库系统教程数据库系统教程联系的特性联系的特性o联系的度联系的度o连接性连接性o存在性存在性on n元联系元联系7/25/2024 3:02 AM13聘搔疽诀罪惮时肇舜

10、矣炙脸仁痔降芥肛痊盛阿爷原浓本未臆卑墨猩脉启情数据库系统教程数据库系统教程联系的度联系的度o指联系中相关联的实体的数量。指联系中相关联的实体的数量。o一般有一般有n递归联系或一元联系递归联系或一元联系n二元联系二元联系n三元联系三元联系7/25/2024 3:02 AM14排驭祈脏佛熟啪室哭谁句踏诚级偏慢漂钱洱望槐敛拟窍硒孽诽李梭吱冕揣数据库系统教程数据库系统教程递归联系递归联系o指同一实体的实例之间的联系。指同一实体的实例之间的联系。o即:实体中的一个实例只与即:实体中的一个实例只与同一实同一实体体中的另一个实例相互关联。中的另一个实例相互关联。o示例:示例:l参与联系的每一个实参与联系的每

11、一个实例都有特定的角色。例都有特定的角色。l联系的角色名确定了联系的角色名确定了每个参与者的功能。每个参与者的功能。7/25/2024 3:02 AM15苦古萄厩枣也貉牌灶论钦溪伍潞斑仑材蓄敛瞎偏兹却撇阶哆瓜蔑耶声勃扛数据库系统教程数据库系统教程二元联系二元联系o指指两个实体两个实体之间的关联。之间的关联。如:如:n部门和职工部门和职工n班和学生班和学生n学生和课程学生和课程o是最常见的联系。是最常见的联系。7/25/2024 3:02 AM16汗掉蹄珍贝参屏糜负帐秒菊狱志骑诽体读侧螺伤桑痢阂瑟碗耳挝宰租诬洞数据库系统教程数据库系统教程三元联系三元联系o指指三个实体三个实体之间的关联。之间的关

12、联。o其联系的度为其联系的度为3 3。o用一个与三个实体相连接的菱形表示。用一个与三个实体相连接的菱形表示。7/25/2024 3:02 AM17柏物矾略霞啸犊呆躺侍雌婚肘料舒誉蝗梆股较刹罪典贾陋笨帚弛箕椅厅姚数据库系统教程数据库系统教程联系的连接性联系的连接性o描述联系中相关联实体间映射的约束。描述联系中相关联实体间映射的约束。o取值为取值为“一一”或或“多个多个”。o例如:实体例如:实体“部门部门”和和“职工职工”之间为一之间为一对多的联系,即对对多的联系,即对“职工职工”实体中的多个实体中的多个实例,在实例,在“部门部门”中至多有一个实例与其中至多有一个实例与其关联。关联。o实际的连接数

13、目称为联系连接的实际的连接数目称为联系连接的基数基数。7/25/2024 3:02 AM18漓午己珊潮养廊裙框敝讨弊角聘乞线践美照翰妈轨影蛤举筹战撅喜栗唐檀数据库系统教程数据库系统教程三种基本二元联系示例三种基本二元联系示例7/25/2024 3:02 AM19堪忍栈碱瑞代蕉睡羔欲销廷禽畦得娄玻楞奇诈还龚菲脑霉摔逆潦霖蛹淘朔数据库系统教程数据库系统教程n-n-元联系元联系o用具有用具有n n个连接的菱形表示,每个连接个连接的菱形表示,每个连接对应一个实体。对应一个实体。7/25/2024 3:02 AM20骏咏玄忍侮恃梯驯怠候适啪屈蝴臆炬掐坍某托史绘谗碗吴点活迄呢田梯乾数据库系统教程数据库系统

14、教程联系的存在性联系的存在性o指某个实体的存在依赖于其它实体的指某个实体的存在依赖于其它实体的存在。存在。o联系中实体的存在分为联系中实体的存在分为强制强制和和非强制非强制(或(或可选的可选的)两种。)两种。o强制存在强制存在要求联系中任何一端的实体要求联系中任何一端的实体的实例都必须存在。的实例都必须存在。o非强制存在非强制存在允许实体的实例可以不存允许实体的实例可以不存在。在。7/25/2024 3:02 AM21励珍蔗竖洪干鹅灌和钒棉络凌慎闽希砂籍住穴背裂犬香饯歉潦社虏徊茬旅数据库系统教程数据库系统教程联系的存在性(续)联系的存在性(续)o在在E-RE-R图中,在实体和联系的连线上图中,

15、在实体和联系的连线上标标表示是表示是非强制存在非强制存在;o在实体和联系的连线上加一条在实体和联系的连线上加一条垂直线垂直线表示表示强制存在强制存在;o如果在连线上既没有标如果在连线上既没有标也没有加垂也没有加垂直线,则表示存在类型未知。直线,则表示存在类型未知。7/25/2024 3:02 AM22妆晓锚朔痊祷跟祷主扑家浅胖遂剔昂通娜眷垢玖煽剂叛薄府贰蓖蓉瞒吏柠数据库系统教程数据库系统教程联系的存在性示例联系的存在性示例7/25/2024 3:02 AM23瘩怒龄瞻丝滁痈硬鞍武硫虫饱需骄烟堰甘星晨播买鸳敲撕庸惦欧戊衬员心数据库系统教程数据库系统教程10.1.3 10.1.3 属性属性o实体的

16、特性或联系的特征都称为实体的特性或联系的特征都称为属性属性。o同一个实体中的实例具有相同属性。同一个实体中的实例具有相同属性。o例如:例如:“学生学生”实体的属性有:实体的属性有:n姓名、学号、性别等。姓名、学号、性别等。o实体中的每个属性都有取值范围,属性实体中的每个属性都有取值范围,属性的取值范围称为的取值范围称为值域值域。7/25/2024 3:02 AM24密刀八口彩逝蓝腰滤波乐饯叠省笺吏龚净粤椒踊丰诞性赚蕴寸主猾长吓幻数据库系统教程数据库系统教程属性属性o一个属性可由多个值域构成。一个属性可由多个值域构成。o例如:属性例如:属性“生日生日”的值域由年、月、日的值域由年、月、日的值域构

17、成。的值域构成。o多个属性可以共享一个值域,该值域称为多个属性可以共享一个值域,该值域称为属性域属性域。o属性域的值是一组一个或多个属性所允许属性域的值是一组一个或多个属性所允许的取值。例如,的取值。例如,“工人工人”和和“管理员管理员”的的“生日生日”属性可以共享一个属性域。属性可以共享一个属性域。7/25/2024 3:02 AM25遍犊以爆搭樊哭誉冬安销衔词组航孪组拭淄松酬交祈跑俯肄精屁纵盖品异数据库系统教程数据库系统教程联系的属性联系的属性o联系也可以具有属性。联系也可以具有属性。o通常,只有二元多对多联系和三元联系通常,只有二元多对多联系和三元联系才具有属性,一对一联系和一对多联系才

18、具有属性,一对一联系和一对多联系没有属性。没有属性。7/25/2024 3:02 AM26锯吨耙斑霖储认战月前另凋棺烤缓羽杂振庶舍吵搁滓孪王某赦驹萍忌躲堪数据库系统教程数据库系统教程属性分类属性分类o简单属性简单属性o复合属性复合属性o单值属性单值属性o多值属性多值属性o派生属性派生属性7/25/2024 3:02 AM27毯厂僻束王撤让意大婆梧范杜悸食拍啸插虑锗棺骆拳詹儡胶叠坤柴硬渭挥数据库系统教程数据库系统教程简单属性简单属性o由一个独立成分构成的属性。由一个独立成分构成的属性。o不可再分成更小的成分。不可再分成更小的成分。o也称为也称为原子属性原子属性。o实体实体“学生学生”中的学号、姓

19、名、性别中的学号、姓名、性别属性都是简单属性的例子。属性都是简单属性的例子。7/25/2024 3:02 AM28俱勒辑光煮挡杆嗓莲眨夜诡散授逆扎圾旷膛踊累脊业汹跪娃竟湿觅约论反数据库系统教程数据库系统教程复合属性复合属性o由多个独立存在的成分构成的属性。由多个独立存在的成分构成的属性。o有些属性可以划分成更小的独立成分。有些属性可以划分成更小的独立成分。o如,设如,设“职工职工”实体中有实体中有“地址地址”属性,该属性,该属性取值形式为属性取值形式为“*省省*市市*区区*街道街道”,则该属性可进一步分解为则该属性可进一步分解为n省省、市市、区区、街道街道n“街道街道”又可分为又可分为街道号街

20、道号、街道名街道名和和楼牌楼牌号号三个简单属性。三个简单属性。7/25/2024 3:02 AM29植踊冲鸡馆雀拯稚乏据案扦汉阔伦嘘莲贿加判培龄扇缎韧橙乖搞邱办即禽数据库系统教程数据库系统教程复合属性示例复合属性示例7/25/2024 3:02 AM30扬蓄示催尿纯洋筐傣摸闷鹏载餐腻防酬屿壤丫旧幽馏渝卤饲特妒圾冤管峨数据库系统教程数据库系统教程单值属性单值属性o若某属性对特定实体中的每个实例都若某属性对特定实体中的每个实例都只取一个值,则该属性为只取一个值,则该属性为单值属性单值属性。o如:如:“学生学生”实体中每个实例的实体中每个实例的“学学号号”属性都只有一个值,则属性都只有一个值,则“学

21、号学号”为单值属性。为单值属性。o大多数属性都是单值属性。大多数属性都是单值属性。7/25/2024 3:02 AM31碎攻字龟巢搔陌沥汤袄标刃仁尼犁插华肃深婉睁揭知窄敏况软熙跺猎痴究数据库系统教程数据库系统教程多值属性多值属性o若某属性对特定实体中的每个实例可以取若某属性对特定实体中的每个实例可以取多个值,则该属性为多个值,则该属性为多值属性多值属性。n如如“职工职工”的的“技能技能”属性,一个职工可有属性,一个职工可有多项技能:多项技能:“总体设计总体设计”、“程序设计程序设计”、“数据库管理数据库管理”o可对多值属性的取值范围进行限制。如:可对多值属性的取值范围进行限制。如:限定限定“技

22、能技能”的取值为的取值为1 1 3 3。o在在E-RE-R图中,用图中,用双线圆角矩形双线圆角矩形表示是多值表示是多值属性。属性。7/25/2024 3:02 AM32歹纹妈矿劝拉漏蒲拿芬警刺诫镊坎文拧昆接叔眯妓累璃拂卞撅贮辖册雇蒙数据库系统教程数据库系统教程派生属性派生属性o派生属性的值是由相关联的属性或属性组派派生属性的值是由相关联的属性或属性组派生出来的,这些属性并非来自同一实体。生出来的,这些属性并非来自同一实体。n“职工职工”实体的实体的“工龄工龄”属性的值可由该职工的属性的值可由该职工的“参加工作日期参加工作日期”和当前日期计算得到。和当前日期计算得到。o派生属性的值也可以派生于同

23、一实体中的实派生属性的值也可以派生于同一实体中的实例。例。n“职工职工”实体的实体的“总人数总人数”属性的值可通过计算属性的值可通过计算“职工职工”实体中的实例总数获得。实体中的实例总数获得。o在在E-RE-R图中用图中用虚线的圆角矩形虚线的圆角矩形表示是派生属性表示是派生属性7/25/2024 3:02 AM33坤撬诵伏烫彬堰蹭教屯丹扳鄙海慢芒绑蹦炳苦艇宾歇惮沽介汀幻滨栏拱娩数据库系统教程数据库系统教程标识属性标识属性o能够唯一标识实体中每个实例的属性或属能够唯一标识实体中每个实例的属性或属性组。性组。o用于唯一标识一个实例的属性组称为用于唯一标识一个实例的属性组称为复合复合标识符标识符。

24、如:如:n“职工职工”实体中的实体中的 “职工号职工号”n“项目项目”实体中的实体中的 “项目号项目号”n“列车列车”实体中的实体中的 “车次车次”和和“发车时间发车时间”o在在E-RE-R图中用图中用下划线下划线标识。标识。7/25/2024 3:02 AM34症腰柔肆钵艇蔼御籍檄射虎沁江钱磷平贞函谜数踢捍绝巴诈棵哺皖窥秸硒数据库系统教程数据库系统教程复合标识符示例复合标识符示例7/25/2024 3:02 AM35砂拟东睡傻罗摆湍既但噶烦贯采显斧戈鲍踢熙想帘匀宫楚慎赁袒纸绿哺惊数据库系统教程数据库系统教程属性示例属性示例7/25/2024 3:02 AM36琢练栖瘦啥饺寓柬馒娟咏苏茶登方延

25、懒酚座潘健撼浇窥综艾迂羔梭缝霉铝数据库系统教程数据库系统教程联系标识符示例联系标识符示例7/25/2024 3:02 AM37侩罢谚阉况刘蓖圭坎烙讳深迪耀墟吱砒杏碱捶姓威稻蚀墒澜痒侧当懒凿赊数据库系统教程数据库系统教程10.1.4 10.1.4 约束约束o联系通常采用特定约束来限制联系集合中联系通常采用特定约束来限制联系集合中的实体组合。的实体组合。o约束要反映现实世界中对联系的限定。如约束要反映现实世界中对联系的限定。如: :n“部门部门”要求每个部门必须有一个职工要求每个部门必须有一个职工n“职工职工”中的每个人必须有一种技能。中的每个人必须有一种技能。o约束的主要类型:约束的主要类型:n

26、多样性约束多样性约束n基数约束基数约束n参与约束参与约束7/25/2024 3:02 AM38彰姜梳林潮替宗暑演履嫁管迎楷黎姜渊标终批嘴惯妇讼呢墓汗郊典赣痪毒数据库系统教程数据库系统教程多样性约束多样性约束o多样性多样性指一个实体所包含的每个实例指一个实体所包含的每个实例都通过某种联系与另一个实体的同一都通过某种联系与另一个实体的同一实例相关联。实例相关联。o它约束了实体相关联的方式。它约束了实体相关联的方式。o是由企业或用户确立的原则或商业规是由企业或用户确立的原则或商业规则的一种表示。则的一种表示。7/25/2024 3:02 AM39掩氧弱液囱客勒林留软恭肄捂筛健梳索沿渺于透舵玉幼晦称寺

27、查伪凋黑元数据库系统教程数据库系统教程基数约束基数约束o指定了一个实体中的实例与另一个实体中的每个指定了一个实体中的实例与另一个实体中的每个实例相关联的数目。实例相关联的数目。o有有最大基数约束最大基数约束和和最小基数约束最小基数约束两种。两种。n最小基数约束最小基数约束指一个实体中的实例与另一个实指一个实体中的实例与另一个实体中的每个实例相关联的最小数目。体中的每个实例相关联的最小数目。n最大基数约束最大基数约束指一个实体中的实例与另一个实指一个实体中的实例与另一个实体中的每个实例相关联的最大数目。体中的每个实例相关联的最大数目。o例,设一名职工只管理一个部门,一个部门只由例,设一名职工只管

28、理一个部门,一个部门只由一名职工管理,则一名职工管理,则“职工职工”和和“部门部门”之间的基之间的基数约束都是数约束都是1 1。7/25/2024 3:02 AM40意闲惋耻啊除垣熙姚肘怨拙薛丫剩精渐硬裁阉铺酷酣演栏撞识坟怂枢族作数据库系统教程数据库系统教程1:11:1联系的基数约束与参与约束示例联系的基数约束与参与约束示例7/25/2024 3:02 AM41基数约束参与约束庶黍肛邢秆邓揖茶覆郧悲芦壹蜜贪蚂萌凹笼理老篆冲团旷马抑障脑傍吵夕数据库系统教程数据库系统教程排除约束排除约束o在排除约束中,对多个关系的通常或默在排除约束中,对多个关系的通常或默认的处理是包含认的处理是包含OROR。oO

29、ROR允许某个实体或全部实体都参与。允许某个实体或全部实体都参与。o在有些情况下,排除约束(不相交或不在有些情况下,排除约束(不相交或不包含包含OROR)可能会影响多个关系,它允许)可能会影响多个关系,它允许在几个实体中最多只有一个实体实例参在几个实体中最多只有一个实体实例参与到只有一个根实体的联系中。与到只有一个根实体的联系中。7/25/2024 3:02 AM42部浊婚蕉惟仔房碍篇鬼溯睁靡萧滋潭眺抽谓驰品辫侨疾朋傀蛀厩咖珠兹夯数据库系统教程数据库系统教程排除约束示例排除约束示例“工作任务”可以分配到“外部项目”中或者是“内部项目”中,但不能同时分配到这两个实体中。7/25/2024 3:0

30、2 AM43捐泄垢竟摆核缺溅纲惊村虹七酷娇涩卒宽圈只矛桌迢写王颇朝遁摩讨裔葬数据库系统教程数据库系统教程10.2 E-R10.2 E-R模型存在的问题模型存在的问题o在构建在构建E-RE-R模型过程中,可能出现模型过程中,可能出现连接连接陷阱陷阱的问题。的问题。o连接陷阱通常是由于曲解了某些联系的连接陷阱通常是由于曲解了某些联系的含义而造成的。含义而造成的。o连接陷阱主要有两类:连接陷阱主要有两类:n扇形陷阱扇形陷阱n深坑陷阱深坑陷阱7/25/2024 3:02 AM44篆吗涎庐骚叁亡鞭野质喂帮擎荚灸理讣咀咙恋燎停疟再哎题臀凿摧攻个虾数据库系统教程数据库系统教程扇形陷阱扇形陷阱o当一个实体与其

31、他实体之间存在两个或更当一个实体与其他实体之间存在两个或更多的一对多联系时,可能存在多的一对多联系时,可能存在扇形陷阱扇形陷阱。o示例:一个银行有一个或者多个柜台,有示例:一个银行有一个或者多个柜台,有一个或者多个人员。一个或者多个人员。想知道在某个特想知道在某个特定柜台工作的有定柜台工作的有哪些人员?哪些人员?7/25/2024 3:02 AM45呻鲜盘隔湾桌毗蝗雁沤输充窟码棠耙忍胯刻苍秧筑弥帆绢赶课区抬搀叭堵数据库系统教程数据库系统教程E-RE-R模型的语义图模型的语义图问题:编号为问题:编号为110345110345的人员在哪个的人员在哪个柜台工作?柜台工作?7/25/2024 3:02

32、 AM46烫艇纫蹦牲民惟轨昧刘费淡宜簿坎徘少唬勋妙项亚版粉压哭坠反钾钒洛资数据库系统教程数据库系统教程消除扇形陷阱重建后的消除扇形陷阱重建后的E-RE-R模型模型7/25/2024 3:02 AM47璃腐写置亿戳叔淡荷卢硝聊困谈钥晶涯佐牛休迹忻讹咆娄婴候擞深玩你乱数据库系统教程数据库系统教程消除扇形陷阱后的语义网消除扇形陷阱后的语义网7/25/2024 3:02 AM48亥幕筒雀深需肠缸弄橡量悬趟烩户地苹传焦押罗郎摈霖券钙再厨挂墙喻终数据库系统教程数据库系统教程深坑陷阱深坑陷阱o实体之间存在联系,但某些实例之间实体之间存在联系,但某些实例之间却不存在相应的通路。却不存在相应的通路。o示例:一个

33、柜台有一个或者多个人员,示例:一个柜台有一个或者多个人员,每个人员可以进行零次或多次贷款查每个人员可以进行零次或多次贷款查询。询。o但不是所有人员都要进行贷款查询,但不是所有人员都要进行贷款查询,也不是所有的贷款都被查询到。也不是所有的贷款都被查询到。7/25/2024 3:02 AM49硕讽摘购貉筷阅针般抄益墅凡屿嗽坑损晚哇尚赠登妇榜顷怀杨铁频设故倾数据库系统教程数据库系统教程示例示例E-RE-R图图o问题:每个柜台可以进行哪些贷款问题:每个柜台可以进行哪些贷款查询?查询?联系联系“操作操作”两端的两端的“人员人员”和和“贷款贷款”实体的多样性的最实体的多样性的最小值为零,说明一些贷款不能小

34、值为零,说明一些贷款不能通过人员与柜台关联。通过人员与柜台关联。“柜台柜台”和和“贷款贷款”实体之间丢失了实体之间丢失了“提供提供”联系。联系。7/25/2024 3:02 AM50凋厂涩才沧滚枪悟叮铬翰舔甸剐尊惶缴毫跟柑条蹈请窘妈谴糕满兜镇诱腊数据库系统教程数据库系统教程E-RE-R模型的语义图模型的语义图问题:哪个柜台可以进行问题:哪个柜台可以进行汽车贷款汽车贷款查询?查询?7/25/2024 3:02 AM51婚瓢灼傻戌堵彼涣砾钡绩罐志贰袄潜命猪共激疵刻弄糟兆馒牟业碰粪馆肺数据库系统教程数据库系统教程消除深坑陷阱重建后的消除深坑陷阱重建后的E-RE-R模型模型7/25/2024 3:02 AM52二舀猛炊散带碎打劳乘愚示存豢踪衔饿灰侯杆露幌厨盆侠鸿歧切接卒胳哈数据库系统教程数据库系统教程消除深坑陷阱后的语义图消除深坑陷阱后的语义图7/25/2024 3:02 AM53港侮仑茸痕综颈贡秆胚兢匀茧枫宜哼准惶剁怀题鸣矽弹检裴褐炔汤箩旷添数据库系统教程数据库系统教程10.3 E-R10.3 E-R图符号小结图符号小结7/25/2024 3:02 AM54究师澡资咐锗劈拭嗓骏灾咳拴物悔享轴巧哗涸楔馒声慑湿甭泥造辗快鞍粉数据库系统教程数据库系统教程7/25/2024 3:02 AM55怒恬慷吃像诡赐湘拢侗剖技侮磨趟泡羽肯闺绞拔妻哩颂凛军注豹腥弛亭牙数据库系统教程数据库系统教程

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号