ERwin_入门.ppt

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ERwin_入门.ppt

第一部分:基本概念 主要介绍: 数据库理论中的一些基本概念 Erwin中用到的一些概念 模型(MODEL) 一种运用图形化呈現设计元件 ,並更加清楚 的呈現原本的功能 数据模型( Data Model) 一种运用一般业务知识來表現业务需求的一种数据结构规则 一个实体,算子和连接规则的集合. 数据建模(Data Modeling) 一个结构化的方法,去定义一个信息系統元件的規格說明 数据建模采用图形化方法来描述企业的信息需求和业务规则,也就是建立逻辑数据模型(以下简称逻辑模型),其作用有两个,一是与用户进行沟通,明确需求;另一个作用是作为数据库物理设计的基础,以保证物理数据模型充分满足应用要求,并保证数据的一致性、完整性。 IDEF1X IDEF1X-关系数据库的设计方法 Integration DEFinition for Information Modeling 起源于美國空軍(1970s) IDEF1X模型的基本结构为:  1)实体(如人、地点、概念、事件等)用方框表示;   2)实体之间的关系(联系),用方框之间的连线表示;   3)实体的属性,用方框内的属性名称来表示。 数据库设计 数据库的设计包括两个组成部分:逻辑设计和物理设计。逻辑数据库设计包括使用数据库组件(如表和约束)为业务需求和数据建模,而无须考虑如何或在哪里物理存储这些数据。物理数据库设计包括将逻辑设计映射到物理媒体上、利用可用的硬件和软件功能使得尽可能快地对数据进行物理访问和维护,还包括生成索引。 逻辑模型 ( Logical Model ) 一种表示业务信息及业务行为规范的语言 ?结构性呈現 ?独立于DBMS 逻辑模型的建立由用户需求驱动,建立逻辑模型的过程首先是分析信息需求、明确业务规则,它是人脑对现实世界进行抽象和加工的过程。 物理数据模型(Physical Data Model) 一种描述数据结构 设计 及 实施 的規格 ?依賴于 DBMS ?利用SQL下的DDL方法來设计与实施 对一个给定的逻辑模型选取一个最适合应用环境的物理结构(即物理模型)的过程,称为数据库的物理设计。所谓数据库的物理结构主要是指数据库在物理设备上的存储结构和存取方法,它与除了考虑逻辑的完美性(如第三范式)外,还必须兼顾物理环境的要求和性能的优化 E-R数据模型 设计E-R数据模型的目标是有效和自然的模拟现实世界 ,而不是它在机器中如何实现,因此,E-R数据模型只包含那些对描述现实世界有普遍意义的抽象概念。三个基本抽象概念:实体、联系、属性。具有相同性质的一类实体的集合称为实体集。 基于E-R图的数据库设计方法 在1976年由Peter P.S.Chen提出,其基本思想是在需求分析的基础上,用E-R图构造一个纯粹反映现实世界实体(集)之间内在联系的组织模式,然后再将此组织模式转换成选定的DBMS上的数据模式。 用图(Diagram)管理数据模型具有高效、方便的优点。对于RDBMS,描述数据模型的图通常称为实体关系图(Entity Relationship Diagram,ERD)。用ERD描述数据模型能够帮助你预先精确定义数据需求,使你能够对以后的改动作出有效的规划,能够随着网站的发展方便地改进规划。 实体(ENTITY) 人, 地点, 物, 事件以及任何包含业务活动数据的概念 . ?每个ENTITY是由一组相似的对象 组成,這些对象称为实例(INSTANCES) ?每一个INSTANCE必須能单独标识 且須和其它INSTANCE有所别 实体:独立实体,依赖实体 独立实体由方角盒来指定,独立实体不依赖于模型中任何其它实体来标识。依赖实体被指定为圆角盒,依赖实体依存于模型中的其它实体。 属性(ATTRIBUTE) 用來分辨或說明实体的性质与特征 ,亦是数据真正处理的值 两种属性类別 键属性(Key) 非键属性(Non Key) Candidate Keys 由一个属性或一组属性组成,可用來唯一 认定实体中的每个实例(INSTANCE) Primary Key,PK 实体中所有候选键中被指定为最优先或最常用來唯一标识每个实例的某个属性或一组属性 换用键(Alternate Key) 除PK外的所有候选键 以 (AKn)表示 假如换用键本身包含好几个属性 , 每个属性后面均需加(AKn) FOREIGN KEY(FK) 父实体的PK通过关系加入到 子实体中作为PK,此称之为外键 (FOREIGN KEY) 角色名(Rolename) rolename是外键属性的新名字,角色名定义一个新属性,它用来描述由关系体现的业务陈述。 Inversion Entries 以 (IEn)表示 假如换用键本身包含 好几个属性 , 每个属 性后面

文档评论(0)

000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档