ERwin 理论基础

ERwin全称是AllFusion ERwin Data  CA公司旗下的建模工具。

什么是建模,为什么建模?

数据建模就是数字化我们的世界,模型来抽象事实。模型分为三种:

概念模型、逻辑模型、物理模型。数据库设计中,概念模型与逻辑模型的区别比较模糊,所以我们只说概念模型,物理模型;或者逻辑模型、物理模型。

常用的数据库建模工具ERwin 与 PowerDesinger 中,ERwin只提供逻辑模型、物理模型。


概念模型:

实体-关系 图,E-R 图主要有 实体,属性,关系三个要素。实体:矩形;属性:椭圆形;关系:菱形;把现实世界中的信息抽象成实体 和 联系 来产生实体联系图。


ERwin 理论基础_第1张图片
E-R图

逻辑模型:

逻辑模型是系统分析设计人员对数据存储的观点,是对概念模型的进一步细化。

物理模型:

物理模型是对真是数据库的描述,表 视图、字段、长度、主键、外键、索引、默认值 等。可以直接转换为DDL。把CDM与特定的DBMS的特性结合在一起产生PDM。实体Entity变为表Table,属性Attribute变为列Column。

(数据库定义语言DDL create,alter,drop;数据库操作语言DML:select delete insert update;数据控制语言DCL grant rovove)


ERwin 理论基础_第2张图片
对象转换

Erwin设计流程图


ERwin 理论基础_第3张图片
ERwin流程图

你可能感兴趣的:(ERwin 理论基础)