20200110(已解决)powerdesigner 的一些操作
20200110(已解决)powerdesigner 的一些操作
powerdesigner常用模型分类
常用模型分为:
CDM 概念数据模型 一般在这里进行逻辑编辑
PDM 物理数据模型 通过CDM转化过来
CDM操作板
操作板包括package、entity、relationship、association、association link、inheritance等常用。
CDM出来的样式
CDM中界面说明
菜单栏说明
1)file中常用的功能
这个是进行****,可以导入数据库进行分析。
2) tools中常用功能
check Model是在CDM转化为PDM后对于错误的查询;
下面两个看字面意思就明白了。
check Model报错的信息有:
1)Existence of indentifiers
2)Existence of relationship or association link
3)Parent of several inheritances
4)Existence of reference join
5)Existence of key
6)index inclusion
1-5项在我取消掉继承的员工关系后就自动消失了。
在最近的操作中第6个是黄色警告,网上说A包含B的A index(即主键),此问题不影响数据库,同时发现自己出现这个多是出现多对多的地方,因为会有表创建联合主键,必然包含A的index。
customize toolbars 这个是对于CDM控制板不存在的时候设置加出。
3)PDM界面中菜单栏会多出Database项
如果通过check model检验之后没有什么禁止的问题,那么就可以进行generat database 操作了,在生成过程中应多看看报错的地方是哪里,运行中直接点击igrol,忽略即可。
4)generat database界面说明
如果按照界面默认的,那么我们得到的是sql文件,按照下面这个将直接生成数据库的表。
5)如何建立直接生成(direct generation)
点击右边的小圆柱进入
6)文件dsn的制作
控制面板(系统为win7的情况)–>系统和安全–>管理工具的文件DSN
可以看到我做的amoa在里面,他就是在直接生成中需要的文件。
右图中的驱动一般是没有的这个需要下载安装
文件下载的地址是http://dev.mysql.com/downloads/connector/odbc/5.1.html中下载MSI文件,可以选择32位和64位两种,根据电脑情况下载。下载时会有注册和登录的按钮,都不选择,选择下面的no thank,just start my download。