概念模型逻辑模型物理模型区别HZQWord文档格式.docx

上传人:b****6 文档编号:21198624 上传时间:2023-01-28 格式:DOCX 页数:12 大小:17.30KB
下载 相关 举报
概念模型逻辑模型物理模型区别HZQWord文档格式.docx_第1页
第1页 / 共12页
概念模型逻辑模型物理模型区别HZQWord文档格式.docx_第2页
第2页 / 共12页
概念模型逻辑模型物理模型区别HZQWord文档格式.docx_第3页
第3页 / 共12页
概念模型逻辑模型物理模型区别HZQWord文档格式.docx_第4页
第4页 / 共12页
概念模型逻辑模型物理模型区别HZQWord文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

概念模型逻辑模型物理模型区别HZQWord文档格式.docx

《概念模型逻辑模型物理模型区别HZQWord文档格式.docx》由会员分享,可在线阅读,更多相关《概念模型逻辑模型物理模型区别HZQWord文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

概念模型逻辑模型物理模型区别HZQWord文档格式.docx

其它对比...........................................................................................................

2.

常用工具...................................................................................................................................

5

2.1.

ERWIN

.........................................................................................................................

2.1.1.

逻辑模型...........................................................................................................

2.1.2.

物理模型...........................................................................................................

2.1.3.

常用操作...........................................................................................................

6

2.2.

PowerDesigner.............................................................................................................

8

2.2.1.

概念模型...........................................................................................................

2.2.2.

9

2.2.3.

2.2.4.

常用操作.........................................................................................................

10

第1页共11页

1.模型种类

一般在建立数据库模型时,会涉及到几种模型种类:

概念模型、

逻辑模型、物理模型。

数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:

概念模型、逻辑模型、物理模型。

1.1.概念模型

概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。

表示概念模型最常用的是"

实体-关系"

图。

E-R图主要是由实体、属性和关系三个要素构成的。

在E-R图中,

使用了下面几种基本的图形符号。

实体,矩形

E/R图三要素属性,椭圆形

关系,菱形

第2页共11页

关系:

一对一关系,一对多关系,多对多关系。

E/R图中的子类(实体):

子类isa超类

1.2.逻辑模型

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

1.3.物理模型

物理模型是对真实数据库的描述。

数据库中的一些对象如下:

表,视图,字段,数据类型、长度、主键、外键、索引、是否可为空,默认值。

概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。

1.4.模型区别

第3页共11页

1.4.1.对象转换

对象

概念模型

逻辑模型

物理模型

实体

属性

字段

关系

关系(一对一,一关系

外键

对多,多对一)

关系(一对多,多实体

表(关系表)

对一)

例如订单和产

品的关系是一

对多,这种关系

确定为订单产

品明细表。

关系(多对多)

1.4.2.其它对比

对比项概念模型逻辑模型物理模型

属性不需完整定义定义实体完整确定字段名,长

实体属性的属性度,数据类型,

是否可以为空,

初始值等

主键无需确定主键无需确定主键确定主键

第4页共11页

2.常用工具

2.1.ERWIN

ERWIN提供两种模型类型:

LogicalModel,PhysicalModel。

外还提供一种Logical/PhysicalModel,这不是另外一种模型类型,只

是即可按Logical方式显示,又可按照Physical方式显示。

2.1.1.逻辑模型

(1)Entity

(2)CompleteSub-category,IncompleteSub-category

(3)Identifyingrelationship

(4)Many-to-manyrelationship

(5)Non-identifyingrelationship

本科生

学生

课程

学生编号

课程编号

课程名称

学生姓名

任课教师

学生生日

上课地点

研究生

社团

办公地点

联系电话

社团名称

2.1.2.物理模型

(1)Independenttable

第5页共11页

(2)Viewtable

删除父表数据时,如果子表有关联数据,则父表数据删除不掉,

并且删除时报错。

(4)Non-indentifyingrelationship

删除父表数据时,如果子表有关联数据,则把子表对应的外键

字段值设置为空。

(5)Viewrelationship

2.1.3.常用操作

(1)显示字段注释

只有当创建模型时,选择Logical/Physical模型时,才可以显

示字段的注释。

选择工具栏中的“Physical”显示物理模型,选择

“Logical”

第6页共11页

(2)设置主键

双击实体,选中Column列表中的某个字段,在右侧Tab的General卡片中选中PrimaryKey复选框。

(3)Changedatabase:

Menu->

Database->

Choosedatabase

(4)ExportSQL

ForwardEngineer/SchemaGeneration

第7页共11页

使用“Preview”可预览SQL,使用“Report”按钮可导出SQL

到文件中。

2.2.PowerDesigner

对于数据库设计PowerDesigner12版本中提供两种数据模型类

型:

ConceptualDataModel,PhysicalDataModel。

在PowerDesigner15

版本中提供了三种数据模型类型ConceptualDataModel,LogicalData

Model,PhysicalDataModel。

除了数据模型设计以外,PowerDesigner还提供一些诸如面向对

象模型、业务流程模型、需求模型等。

2.2.1.概念模型

(2)Inheritance

第8页共11页

教师

1教职工

行政

(3)Relationship

包括:

One-One,One-Many,Many-One,Many-Many

(4)Association

Association和Relationship类似,只是Association可以设置属

性,Relationship不可设置属性。

(5)AssociationLink

连接Entity和Association的关系,关系有0–1,0–n,1–1,1-n。

(6)Link/ExtendedDependency

2.2.2.逻辑模型

(2)Relationship

(3)n-nRelationship

(4)Inheritance

(5)Link/ExtendedDependency

2.2.3.物理模型

第9页共11页

(1)Table

(2)View

(3)Reference

外键关联。

(4)Procedure

2.2.4.常用操作

(1)NAME或CODE显示

Tools->

ModelOptions->

NamingConvertion

(2)Changedatabase:

ChangeCurrentDBMS

(3)ExportSQL

第10页共11页

GenerateDatabase

如果只需要导出某个表,则只需双击此表,然后选择“Preview”

选项卡。

第11页共11页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1