概念模型、逻辑模型、物理模型区别(hzq)

概念模型、逻辑模型、物理模型区别(hzq)

ID:31352023

大小:182.00 KB

页数:11页

时间:2019-01-08

概念模型、逻辑模型、物理模型区别(hzq)_第1页
概念模型、逻辑模型、物理模型区别(hzq)_第2页
概念模型、逻辑模型、物理模型区别(hzq)_第3页
概念模型、逻辑模型、物理模型区别(hzq)_第4页
概念模型、逻辑模型、物理模型区别(hzq)_第5页
资源描述:

《概念模型、逻辑模型、物理模型区别(hzq)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案数据库设计概念模型、逻辑模型、物理模型区别侯在钱目录1.模型种类21.1.概念模型21.2.逻辑模型31.3.物理模型31.4.模型区别31.4.1.对象转换41.4.2.其它对比42.常用工具52.1.ERWIN52.1.1.逻辑模型52.1.2.物理模型52.1.3.常用操作62.2.PowerDesigner82.2.1.概念模型82.2.2.逻辑模型92.2.3.物理模型92.2.4.常用操作101.精彩文档实用标准文案1.模型种类一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。数据库设计中概念模型和逻辑模型区别比较模糊,所以在

2、数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。1.1.概念模型概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。表示概念模型最常用的是"实体-关系"图。E-R图主要是由实体、属性和关系三个要素构成的。在E-R图中,使用了下面几种基本的图形符号。实体,矩形E/R图三要素属性,椭圆形关系,菱形精彩文档实用标准文案关系:一对一关系,一对多关系,多对多关系。isaE/R图中的子类(实体):子类超类

3、1.1.逻辑模型逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。1.2.物理模型物理模型是对真实数据库的描述。数据库中的一些对象如下:表,视图,字段,数据类型、长度、主键、外键、索引、是否可为空,默认值。概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。1.3.模型区别精彩文档实用标准文案1.1.1.对象转换对象概念模型逻辑模型物理模型实体实体实体表属性属性属性字段关系关系(一对一,一对多,多对一)关系外键关系关系(一对多,多对一)实体表(关系表)例如订单和产品的关系是一对多,这种关系确定为订单产品明细表。关系关系(

4、多对多)实体表(关系表)1.1.2.其它对比对比项概念模型逻辑模型物理模型属性不需完整定义实体属性定义实体完整的属性确定字段名,长度,数据类型,是否可以为空,初始值等主键无需确定主键无需确定主键确定主键精彩文档实用标准文案1.常用工具1.1.ERWINERWIN提供两种模型类型:LogicalModel,PhysicalModel。另外还提供一种Logical/PhysicalModel,这不是另外一种模型类型,只是即可按Logical方式显示,又可按照Physical方式显示。1.1.1.逻辑模型(1)Entity(2)CompleteSub-category,Incomp

5、leteSub-category(3)Identifyingrelationship(4)Many-to-manyrelationship(5)Non-identifyingrelationship1.1.2.物理模型(1)Independenttable精彩文档实用标准文案(1)Viewtable(2)Identifyingrelationship删除父表数据时,如果子表有关联数据,则父表数据删除不掉,并且删除时报错。(3)Non-indentifyingrelationship删除父表数据时,如果子表有关联数据,则把子表对应的外键字段值设置为空。(4)Viewrelati

6、onship1.1.1.常用操作(1)显示字段注释只有当创建模型时,选择Logical/Physical模型时,才可以显示字段的注释。选择工具栏中的“Physical”显示物理模型,选择“Logical”精彩文档实用标准文案(1)设置主键双击实体,选中Column列表中的某个字段,在右侧Tab的General卡片中选中PrimaryKey复选框。(2)Changedatabase:Menu->Database->Choosedatabase(3)ExportSQLMenu->ForwardEngineer/SchemaGeneration精彩文档实用标准文案使用“Previe

7、w”可预览SQL,使用“Report”按钮可导出SQL到文件中。1.1.PowerDesigner对于数据库设计PowerDesigner12版本中提供两种数据模型类型:ConceptualDataModel,PhysicalDataModel。在PowerDesigner15版本中提供了三种数据模型类型ConceptualDataModel,LogicalDataModel,PhysicalDataModel。除了数据模型设计以外,PowerDesigner还提供一些诸如面向对象模型、业务流程模型、需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。