数据库实体联系模型.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复合属性 由多个独立存在的成分构成的属性。 有些属性可以划分成更小的独立成分。 如,设“职工”实体中有“地址”属性,该属性取值形式为“**省**市**区**街道”,则该属性可进一步分解为 省、市、区、街道 “街道”又可分为街道号、街道名和楼牌号三个简单属性。 * * 第二十八页,共五十四页,2022年,8月28日 复合属性示例 * * 第二十九页,共五十四页,2022年,8月28日 单值属性 若某属性对特定实体中的每个实例都只取一个值,则该属性为单值属性。 如:“学生”实体中每个实例的“学号”属性都只有一个值,则“学号”为单值属性。 大多数属性都是单值属性。 * * 第三十页,共五十四页,2022年,8月28日 多值属性 若某属性对特定实体中的每个实例可以取多个值,则该属性为多值属性。 如“职工”的“技能”属性,一个职工可有多项技能:“总体设计”、“程序设计”、“数据库管理”… 可对多值属性的取值范围进行限制。如:限定“技能”的取值为1~3。 在E-R图中,用双线圆角矩形表示是多值属性。 * * 第三十一页,共五十四页,2022年,8月28日 派生属性 派生属性的值是由相关联的属性或属性组派生出来的,这些属性并非来自同一实体。 “职工”实体的“工龄”属性的值可由该职工的“参加工作日期”和当前日期计算得到。 派生属性的值也可以派生于同一实体中的实例。 “职工”实体的“总人数”属性的值可通过计算“职工”实体中的实例总数获得。 在E-R图中用虚线的圆角矩形表示是派生属性 * * 第三十二页,共五十四页,2022年,8月28日 标识属性 能够唯一标识实体中每个实例的属性或属性组。 用于唯一标识一个实例的属性组称为复合标识符。 如: “职工”实体中的 “职工号” “项目”实体中的 “项目号” “列车”实体中的 “车次”和“发车时间” 在E-R图中用下划线标识。 * * 第三十三页,共五十四页,2022年,8月28日 复合标识符示例 * * 第三十四页,共五十四页,2022年,8月28日 属性示例 * * 第三十五页,共五十四页,2022年,8月28日 联系标识符示例 * * 第三十六页,共五十四页,2022年,8月28日 10.1.4 约束 联系通常采用特定约束来限制联系集合中的实体组合。 约束要反映现实世界中对联系的限定。如: “部门”要求每个部门必须有一个职工 “职工”中的每个人必须有一种技能。 约束的主要类型: 多样性约束 基数约束 参与约束 * * 第三十七页,共五十四页,2022年,8月28日 多样性约束 多样性指一个实体所包含的每个实例都通过某种联系与另一个实体的同一实例相关联。 它约束了实体相关联的方式。 是由企业或用户确立的原则或商业规则的一种表示。 * * 第三十八页,共五十四页,2022年,8月28日 数据库实体联系模型 第一页,共五十四页,2022年,8月28日 10.1 E-R模型的基本概念 实体 属性 联系 约束 * * 第二页,共五十四页,2022年,8月28日 E-R模型基本概念 是用于数据库设计的高层概念数据模型。 概念数据模型用来描述数据库的结构以及有关的在数据库上的检索和更新事务, 独立于任何数据库管理系统和硬件平台。 * * 第三页,共五十四页,2022年,8月28日 实体 是现实世界中独立存在的、可区别于其他对象的“对象”或“事物”。 是关于将被收集的信息的主要数据对象。 具有一组属性。 可以是物理存在的对象: 人、汽车、商品、职工等; 也可以是抽象存在的对象: 公司、企业、工作或感兴趣信息事件 * * 第四页,共五十四页,2022年,8月28日 实体与实例 实体(entity set,也称为实体集)是一组具有相同特征或属性的实体的集合。 比如:学生 实例是实体中具有相同结构的可区分的对象。 比如:学生“张三”、“李四” * * 第五页,共五十四页,2022年,8月28日 实体的分类 强实体(也称为强实体集) 不依赖于其他实体而存在的实体。 如:“职工” 特点:每个实例都能被实体的主键唯一标识。 弱实体(也称为弱实体集) 依赖于其他实体而存在的实体。 如:“职工子女” 特点:每个实例不能用该实体的属性唯一标识。 * * 第六页,共五十四页,2022年,8月28日 强实体与弱实体 强实体也称为 父实体 主实体 统治实体 弱实体也称为 子实体 依赖实体 从实体 * * 第七页,共五十四页,2022年,8月28日 实体与实例示例 实体:职工 属性 实例 属性名 域 实例1 实例2 职工号 长度为6的字符串 Z10001 Z10002 姓名 长度为8的字符串 张小平 李红丽 性别 长度为2的字符串 男 女 出生日期 日期类型 1980-2-5 1976-8-10 * * 第八页,共五十四页,2022年,8

文档评论(0)

xiaoyao2022 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档