不同数据库表结构的转化,PowerDesigner的使用教程

Posted xuxinshuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不同数据库表结构的转化,PowerDesigner的使用教程相关的知识,希望对你有一定的参考价值。

通过学习PowerDesigner工具,学习概念模型,物理模型,面向对象模型,业务模型,以及不同数据库表结构的转化。

 

通过案例给大家分享,sql server 2008r2 数据库和oracle数据库之间的转换方式。在学习转换之前先认识几个概念。

 

概念模型:对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。 

 

 逻辑数据模型 (LDM):逻辑模型主要是使得整个概念模型更易于理解,同时又不依赖于具体的数据库实现,使用逻辑模型可以生成针对具体数据库管理系统的物理模型。逻辑模型并不是在整个步骤中必须的,可以直接通过概念模型来生成物理模型。

 

物理模型:基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。

 

面向对象:包含UML常见的所有的图形:类图、对象图、包图、用例图、时序图、协作图、交互图、活动图、状态图、组件图、复合结构图、部署图(配置图)。OOM 本质上是软件系统的一个静态的概念模型。

 

业务模型:BPM 描述业务的各种不同内在任务和内在流程,而且客户如何以这些任务和流程互相影响。 BPM 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用。

 

信息流模型(ILM):ILM是一个高层的信息流模型,主要用于分布式数据库之间的数据复制。

 

企业架构模型(EAM):从业务层、应用层以及技术层的对企业的体系架构进行全方面的描述。包括:组织结构图、业务通信图、进程图、城市规划图、应用架构图、面向服务图、技术基础框架图。

 

 

案例:概念模型到物理模型转化如下图所示:

 

技术分享图片

 

案例:物理模型到概念模型的转化:

技术分享图片

 

 

 

案例:oracle与sqlserver数据库表之间的转换案例

技术分享图片

 

不同数据库之间的表结构转换详解方法

 

以上是关于不同数据库表结构的转化,PowerDesigner的使用教程的主要内容,如果未能解决你的问题,请参考以下文章

PowerDesigner连接SqlServer数据库导出表结构

反向读取Mysql数据库表结构到PowerDesigner中

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

PowerDesigner连接SqlServer数据库导出表结构

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

如何用PowerDesigner逆向工程导出ORACLE数据库表结构