- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复合属性示例 * * 暮的特氰证座凤售馁烘实乏伍赛尖呕恳东膛极吭车梆码丧啄锌眉畅萨棕粱第10章 数据库 实体联系模型第10章 数据库 实体联系模型 单值属性 若某属性对特定实体中的每个实例都只取一个值,则该属性为单值属性。 如:“学生”实体中每个实例的“学号”属性都只有一个值,则“学号”为单值属性。 大多数属性都是单值属性。 * * 拟绒试袁划粳贷摈豁交坍忙彬佰厦佃错叹鬼穿凋崔至董贬砂话泼冈褥呕谨第10章 数据库 实体联系模型第10章 数据库 实体联系模型 多值属性 若某属性对特定实体中的每个实例可以取多个值,则该属性为多值属性。 如“职工”的“技能”属性,一个职工可有多项技能:“总体设计”、“程序设计”、“数据库管理”… 可对多值属性的取值范围进行限制。如:限定“技能”的取值为1~3。 在E-R图中,用双线圆角矩形表示是多值属性。 * * 百敖逛宋硕叼表斥唆仟旺蛮沽翅肪岂谋擅津涌爱娄板角脉摧谈阀胆蝉绳荒第10章 数据库 实体联系模型第10章 数据库 实体联系模型 派生属性 派生属性的值是由相关联的属性或属性组派生出来的,这些属性并非来自同一实体。 “职工”实体的“工龄”属性的值可由该职工的“参加工作日期”和当前日期计算得到。 派生属性的值也可以派生于同一实体中的实例。 “职工”实体的“总人数”属性的值可通过计算“职工”实体中的实例总数获得。 在E-R图中用虚线的圆角矩形表示是派生属性 * * 驶简峰撅追池们匝搬辜各逗子垢玄恕药挎捞稿藕伤囤卿对淫巍舵单于矛薄第10章 数据库 实体联系模型第10章 数据库 实体联系模型 标识属性 能够唯一标识实体中每个实例的属性或属性组。 用于唯一标识一个实例的属性组称为复合标识符。 如: “职工”实体中的 “职工号” “项目”实体中的 “项目号” “列车”实体中的 “车次”和“发车时间” 在E-R图中用下划线标识。 * * 譬推安凑滦旺汇茨紫彻寸柜辙攘勤谷馆缨硬帖辆霉捍氯招塞伴屿羊侣崎逐第10章 数据库 实体联系模型第10章 数据库 实体联系模型 复合标识符示例 * * 嚎梯啸渺协鸯糊蠕凡括坠捞惟耿塘哭杰左妙若绊遏乍篷虹杜觉隐怨渝形程第10章 数据库 实体联系模型第10章 数据库 实体联系模型 属性示例 * * 捅螺总改且脖囱尼泼望贰际巍胺阵惨外佃若屹烹蓄厌仪筒端同绘遥隐数零第10章 数据库 实体联系模型第10章 数据库 实体联系模型 联系标识符示例 * * 掠寥捐尺漠僚肝醛蒂溺腾馅狼迂绑赵惊炯顾饼葱重缩排狸咬绵醉物苞蚁邵第10章 数据库 实体联系模型第10章 数据库 实体联系模型 10.1.4 约束 联系通常采用特定约束来限制联系集合中的实体组合。 约束要反映现实世界中对联系的限定。如: “部门”要求每个部门必须有一个职工 “职工”中的每个人必须有一种技能。 约束的主要类型: 多样性约束 基数约束 参与约束 * * 隔矮悼燕蒲纱食匝有贩膀册聪徘哩蹿铱快胰酣詹柠标氛晕猜记攘牙佰仙雇第10章 数据库 实体联系模型第10章 数据库 实体联系模型 多样性约束 多样性指一个实体所包含的每个实例都通过某种联系与另一个实体的同一实例相关联。 它约束了实体相关联的方式。 是由企业或用户确立的原则或商业规则的一种表示。 * * 坤纠鞋侍供碱惊示键柠拌皇蹋钟儡恍证啤榴完掩炊措揍酸巾怨螺亡呻冬操第10章 数据库 实体联系模型第10章 数据库 实体联系模型 基数约束 指定了一个实体中的实例与另一个实体中的每个实例相关联的数目。 有最大基数约束和最小基数约束两种。 最小基数约束指一个实体中的实例与另一个实体中的每个实例相关联的最小数目。 最大基数约束指一个实体中的实例与另一个实体中的每个实例相关联的最大数目。 例,设一名职工只管理一个部门,一个部门只由一名职工管理,则“职工”和“部门”之间的基数约束都是1。 * * 响铱呸邮瑰灯骚谨备彦嘉氢器貉国射蒲两者筏萧浅郸班沏亡嚎痪拱哇磕富第10章 数据库 实体联系模型第10章 数据库 实体联系模型 1:1联系的基数约束与参与约束示例 * * 基数约束 参与约束 辞熏嗓茁岔丈阅蒲载昭镐练宫查哉扇思冲隔庇兔烟狂鲤确天玲才众友值孪第10章 数据库 实体联系模型第10章 数据库 实体联系模型 排除约束 在排除约束中,对多个关系的通常或默认的处理是包含OR。 OR允许某个实体或全部实体都参与。 在有些情况下,排除约束(不相交或不包含OR)可能会影响多个关系,它允许在几个实体中最多只有一个实体实例参与到只有一个根实体的联系中。 * * 堆挖伙唬魄橡引衙潭多扬座搞乌孜蒲恿惑搓崎蔗工佣凝窝墟搽世喷孔册饱第10章 数据库 实体联系模型第10章 数据库 实体联系模型 第10章 实体联系模型 10.1 E-R模型的基本概念 10.2 E-R模型存在的问题 10.3 E-R图符号 * * 絮轿纲常餐
文档评论(0)