为啥我用powerdesigner导出er图,只有几个数据库的表,没有箭头和关系之类的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我用powerdesigner导出er图,只有几个数据库的表,没有箭头和关系之类的?相关的知识,希望对你有一定的参考价值。

导出步骤:
1.将mysql中的数据库导出成sql文件
2.打开pd,新建一个PhysicalDataModel,新建的时候,记得选则数据库
3.在pd中,找到工具栏中的Database-->Reverse Engineer Database(反向工程)
4.选择Using script file(使用脚本),点击下面的新建,定位到刚刚导出的sql文件
5.确定
看看你有没有哪里做错了

在第五步确定之前,可以在另外一个标签页里选择要导出的表,看看你是不是全选了
另外,看看你数据库的各表间的主外键关系是否正确追问

第三步里,我没有找到,我是再FILE中找到反向工程的

追答

那里面的那个貌似也能用,但是我没用过。
你没有database的原因可能是你没有做第二步,做完第二步,就有啦

追问

我做完第2步了,工具栏里也有DATABASE,但是DATABASE下就没有反向工程了

追答

你按ctrl+r试试

追问

接下来,是不是有个框 选using scripts files还是using a data source?

追答

是的,进行地4步

追问

还是没有箭头,只有几个表,难道这就是er图...

参考技术A 第4步中有几个选项卡,选择option那项,把下面的复选框都勾上就有线了。

powerdesigner生成物理模型怎么导入数据库

参考技术A 首先打开PowerDesigner,点击左上角“File”—>"Reverse Engineer"—>"Database...",如下图所示。

这时,会弹出新建物理模型的窗口。在“DBMS:”的下拉框的选择自己的数据库类型(就是导出SQL脚本的原始数据库类型),这里以“Microsoft SQL Server 2008”为例,点击“确定”,如下图所示。

在反向工程选项中,选择“Using script files”,然后点击下面的添加文件小图标,如下图所示。

在选择文件对话框中,找到要导入的SQL脚本,点击“打开”,如下图所示。

这时会将该SQL脚本文件添加到列表中,如下图所示,点击“确定”。

开始反向工程生产数据库物理模型,如下图所示。本回答被提问者采纳

以上是关于为啥我用powerdesigner导出er图,只有几个数据库的表,没有箭头和关系之类的?的主要内容,如果未能解决你的问题,请参考以下文章

使用PowerDesigner将设计的ER图导出为图片

powerdesigner导出设置主键

powerdesigner 逆向工程为啥没生成有注释

如何使用powerdesigner建数据表并生成脚本

使用PowerDesigner画ER图详细教程

PowerDesigner连接 MySQL 生成 ER图