Power Designer工具

简介:

 

1、生成SQL

首先在 tools->Generate Physical Data   Model->选择要转换成的数据库  转换成物理模型, 例如Mysql; 然后 选择 database->Generate Database    生成sql语句

2、从sql生成PowerDesigner视图

数据库-> "Update Model from Database" ,选择.sql文件

3、PowerDesigner画ER图

建立新模型->information -> Physical Data

4、表之间虚线关联和实现关联的区别

5、概念模型与实体模型

概念模型:针对大项目

实体模型:一般针对小项目

【注意】建表的时候注意选择针对数据库的类型(oracle,mysql...),这样可以充分利用该数据库的特性。

6、尽量使用没有业务语义的字段做主键,一般使用数值型

好处:没有业务语义,业务改变对主键无影响(有语义的可能存在如下问题:原来不允许重复的,现在可以重复,例如:用户名)。

7、冗余字段

根据情况而定,而不是完全不冗余

8、尽量设计外键约束

建议加,但在开发阶段建议不加,因为开发不方便;在运行阶段加入

方法:开发阶段导出sql时不生成,设置pd的"数据库"->"Data Generation"->"Options"->"Foreign key"的选择去掉

 9、通用性产品

最好不好使用数据库特性功能,方便移植;除非特殊情况,例如:必须用到数据库特性

10、索引

数据量较大,平凡针对某字段查询,建议添加索引 

11、PD中table的name和code区别

name:描述字段含义,例如:流向单号

code:对应表的字段,一般使用英语,例如:flow_card_id

12、使用工具下面的"check mode"和"generate physical data model"对各语法进行检查;使用自动修正修复不合法的关系。

【注意】解决外键之间的joins关系,指明外键关联的字段

13、导出字段全大写 

"工具"->"Model Options"->"Naming Convention"->"code"->"Character case",选择"Uppercase"即可

 

 


本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/682764,如需转载请自行联系原作者

相关文章
|
14天前
|
IDE 安全 数据管理
Visual Basic for Applications (VBA):自动化Office任务
【4月更文挑战第27天】**Visual Basic for Applications (VBA)** 是Microsoft Office中的宏语言,用于自动化Excel、Word、Outlook等应用的任务。VBA基于Visual Basic,通过编写代码控制应用行为,提升效率。文章介绍了VBA环境、基础语法,展示了在Excel(数据处理)、Word(文档管理)和Outlook(邮件自动化)中的应用。强调安全性和调试重要性,学习VBA能增强Office软件的功能,实现高效自动化工作流程。
|
18天前
|
XML 数据格式
Office Tool Plus v10.10.7.0
Office Tool Plus(简称OTP)是一款微软Office办公软件下载、安装、管理的辅助增强工具。它可以快速自定义部署,在线下载安装 Office 的各个版本,也可以通过已有的离线安装文件来部署Office镜像,同时在安装过程中你可以自由选择安装哪些需要使用的组件, 在安装之后也可以单独来安装某个需要的组件。
13 2
|
8月前
|
XML 机器学习/深度学习 JavaScript
如何使用 SAP Intelligent Robotic Process Automation 自动操作 Excel
如何使用 SAP Intelligent Robotic Process Automation 自动操作 Excel
47 0
|
数据可视化 BI 数据处理
可视化软件之Power BI的安装与下载
可视化软件之Power BI的安装与下载
416 0
可视化软件之Power BI的安装与下载
|
XML 监控 JavaScript
如何使用SAP Intelligent Robotic Process Automation自动操作Excel
如何使用SAP Intelligent Robotic Process Automation自动操作Excel
205 0
如何使用SAP Intelligent Robotic Process Automation自动操作Excel
SAP GUI是如何启动本地安装的office word应用的
SAP GUI是如何启动本地安装的office word应用的
114 0
SAP GUI是如何启动本地安装的office word应用的
|
BI C#
Visual Studio 2017报表RDLC设计器与工具箱中Report Viewer问题
原文:VS2017入门 RDLC入门之01 本系列所有内容为网络收集转载,版权为原作者所有。 VS2017初始安装后和VS2015一样,都没有ReportDesigner/ReportViewer ReportViewer 1.
6509 0