这是一款进行数据库设计的强大的软件。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型 的基础上针对目标数据库管理系统的具体化。
法一
1。File——>Reverse Engineer——>Database,弹出对话框New Physical Data Model
选择(你的access版本),选择share the DBMS definition,确定
注:
1。当前数据库须为access,可通过database-->Change Currten Database更改。
2。若power designer 没有默认安装在c盘,此处下拉列表会为空。请找到PD的安装位置选择Resource Files文件夹下的DBMS,单击确定即可出现应用程序自带的数库版本。若找不到安装的位置请使用方法二。
2。弹出Database Reverse Engineering Options对话框
Current DBMS选择access2003,编辑Using a data source,弹出Connect to a Data Source对话框
Data Source选择ODBC machine data source
Modify选出你要异构的access数据库,单击connect,确定。
3。弹出Database Reverse Engineering 对话框勾选出所有要导入的表,单击“OK”即可将表结构完全导入到PD下。
法二
1。管理工具——>odbc数据源
建立一个数据源,命名access,数据库选择你要导入的.mdb文件
2。打开power designer
Tools——>Resources——>DBMS,新建一个名叫access2003的dbms
3。File——>Reverse Engineer——>Database,弹出对话框New Physical Data Model
键入Model name,并为DBMS选择一个定义位置,下方两个单选按钮中我们选择share the DBMS definition,单击“确定”
4。弹出Database Reverse Engineering Options对话框,
Current DBMS选择access2003,编辑Using a data source,弹出Connect to a Data Source对话框
Data Source选择ODBC file data source,单击“configure”配置dns
5。弹出Configure Data Connections对话框,单击新建,弹出创建新数据源对话框
选择出文件数据源,单击“下一步”,选择Microsoft Access Driver,键入连接文件数据源的名称Access,并可以指定想保存的位置,单击“下一步”,单击“完成”。
6。在ODBC Microsoft Access对话框,数据库单击“选择”,选出要导入的.mdb文件,系统数据库选“无”,单击“确定”
回到Configure Data Connections对话框,你可以看到刚新建的Access.dns,单击“确定”
回到Connect to a Data Source对话框,Data Source选择ODBC file data source,下拉列表中选刚新建的Access.dns
Login输入进入access的User ID和passowrd(若进入你的access文件不需密码,此两项为空),单击“connect”,
弹出Database Reverse Engineering Options对话框,你可以看到Current DBMS为access2003,Using a data source为Access.dns,单击“确定”
7。弹出Database Reverse Engineering 对话框勾选出所有要导入的表,单击“OK”即可将表结构完全导入到PD下。