概念设计及其相应的语义模型课件.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文档。上传文档
查看更多
实体和实体集合 实体:(实例)现实世界中可区分的对象。 实体集合:将具有相似特性的实体集合进行类型抽象的划分。 即一个实例集合描述了具有相同属性的一组实体; 实体集合内的实例具有相同的联系类型。 属性和属性集 属性描述一个实体每个成员共有的属性。 属性描述:属性名、类型、值域。 关键字属性:是属性集合的子集。 其作用:唯一标识一个实例对象。 联系与联系类型 联系:一个联系描述了两个实体(集合)间 的关联规则。 当一个联系R是一个n元联系时,则被R所联系的实体集合是一个n元的有序集。即: {[e11 ,…e n1 ],…[e1k,…enk]}有K组联系。 e ij Ei (1 i n;1 j k) 联系与联系类型(cont.) R图示为: 三元联系(常用的为二元联系) E1 Ei En R 部件i 工具i 机器人i 装配 联系的完整性约束 联系的最大基数约束 1:1关联:实体E1中实例e1i仅于实体E2中某个实例e1i相关联,反之亦然。 1:N关联:实体E2中的实例仅于E1中的一个实例相关联。 N:1关联:实体E1中实例仅于实体E2中一个实例e1i相关联。 N:M关联:两实体集合间,实例相关联的数量不加限制。 联系的最小基数约束 0:允许对实体E上建立联系R的实例为空集。 1:实体E上建立联系R的实例至少有一个。 示例 EMPLOYEE STUDENT DORMITORY AUTO CLUB STUDENT 1:1 N:M 1:N 分配 参加 占用 最大约束: has-a 联系 0 1 弱实体 (1) 弱实体 该实体的存在依赖于其他实体。 图示法中用圆角矩形和圆角菱形表示 (2)ID依赖实体:其存在依赖于其他实体。 识别方法:包含所依赖的实体的关键字。 0 1 Price Divisions FirstName LoadCapacity ReachRadius Profit Location LastName TID PID SS# Name RID isUsed Assembles Manufactures Designs Controls WorksFor Tools Priducts Robots Engineers Description Precision Description Quantity super sub N M N M N N 1 M 递归联系 单个实体的实例之间建立的联系。 例1:联系 composition,它作用在一个实体 上。 每个实例可以在不同层次上,以不同角色参与联系 组成 产品 产品 组成 N 子部件Sub 部件Super M 例2:每个实例可以在不同层次上,以不同角 色参与联系 STUDENT 1:N Beth Bill Gary Mary Rob Sarah ROOMS-WITH 1 0 聚合抽象 高等级的聚合实体由低层次的实体聚合而成。这个抽象过程称为聚合抽象。 低等级实体间的联系可以构造为高等级聚合实体。该聚合实体可以有(或没有)自己的属性集。 高等级聚合实体与低层次实体间的联系可以表达不同的语义。 聚合抽象举例 原始的装配联系 装配 工具 产品 工程师 机器人 聚合抽象举例 装配联系可以聚合抽象为装配实体。 加载属性:费用、时间 装配实体包含:管理装配的工程师; 承担搬运的机器人; 装配使用的工具集; 被装配的产品。 聚合抽象举例 isUsed Subervises isAssembled CarriesOut Tools Products Assembly Engineers Robots Cost Time 最重要的聚合抽象——Part-of 复合超类是由多个子类(可能属于不同实体)组成。 原始的递归联系 将其按聚合抽象可以展开为Part-of等级树。 产品 组成 sub super 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 。。 * 第二章 概念设计及其相应的语义模型 数据库设计生命周期 需求分析 Requirement analysis 概念设计 Conceptual design 实现设计 Implementation design 物理设计 P

文档评论(0)

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

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

1亿VIP精品文档

相关文档