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。