架构师必备工具-PowerDesigner目的和用法

PowerDesigner目的

提供直观形象的视图来对设计进行一目了然的表达;提供名称的转换,让设计者能以中文形式了解设计,不被英语形式的名称难住。

这种表达里最重要是关系和轮廓,这是整体布局的关键,这个关键点是普通程序员向上进阶的重要支撑点。关系对应错了,轮廓(布局)里少表或设计元素了,则整个架构可能要推翻重来,在时间就是金钱的当下,如果推翻你工作就保不住了。

就像VS里有类关系图生成,会让我们更直观地了解类关系和类细节一样,对数据库表我们也需要同样的功能, 但DMBS软件,比如SQLServer本身不提供,而PD提供,下面是个示例,里面一个Writer实体可以写多个Subject实体。

架构师必备工具-PowerDesigner目的和用法

PowerDesigner里对对象有2个属性,一个是Name,一个是Code,Name用于视图里浏览,而Code是用在sql文件内,和实际的数据库命令对接。

PowerDesigner生成模型

点击File菜单下的new Model,界面如下:

架构师必备工具-PowerDesigner目的和用法

用什么数据库就选择什么DBMS。不同的数据库对SQL语句有不同的扩展,选择错会影响后续的使用。

PowerDesigner模型转成数据库

选择Database菜单下的GenerateDatabase菜单,打开界面,可以生成sql文件。sql文件在DBMS里,比如SQLServer里执行,也可在PD里执行。

架构师必备工具-PowerDesigner目的和用法


架构师必备工具-PowerDesigner目的和用法

PowerDesigner数据库转换成模型

选择Database菜单下的UpdateModel菜单,可以选择一个数据库转换成模型,方便后续设计。

架构师必备工具-PowerDesigner目的和用法

架构师必备工具-PowerDesigner目的和用法

架构师必备工具-PowerDesigner目的和用法

展开阅读全文

页面更新:2024-06-16

标签:进阶   目的   视图   直观   轮廓   实体   布局   模型   菜单   界面   形式   名称   关键   关系   数据库   文件   工具   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top