数据库建模——用PowerDesigner对现有的数据库进行逆向工程

    今天遇到一个数据建模的问题。我想要用PowerDesigner对现有的数据库进行逆向工程。因为很久没研究过PD了,它的一些菜单功能都不记得了,我用的PD15,菜单都是英文的,很多不理解什么意思。经过一天的摸索,终于弄懂了这个问题。

    我用的是SQL Server 2008 r2 的数据库,WIN7 32位系统。首先安装PD15,按照readme文件中写的步骤完成破解。然后打开PD,文件(File) ——> 新建数据库理模型(new model),在左侧的列表中选择物理数据模型(physical data model),右侧DBMS栏选择数据库类型(我的是Microsoft SQL Server 2008),如果下拉列表为空,点击下拉列表右侧的文件小图标,选择PD安装文件下\Resource Files\DBMS文件夹。First diagran选择Physical Diagram,确定。这样就建立了一个物理数据模型。

    下面是如何将数据库逆向到PD中。第一步,新建数据库连接。选择菜单中的Database ——> Configure Data Connections,点击图标,按照指示进行操作,在选择驱动程序的时候选择SQL Server,数据库服务器实例名称一定要正确,最好选用混合模式验证登陆,不要更改默认的数据库。确定之后数据库连接就建立好了,然后点击 Database ——> Connect to a Data Source,选择刚刚建立的数据库连接点击Connect。第二步就要逆向数据库了。选择菜单File ——> Reverse Engineer ——> Database ,给模型取个简单易懂的名字,DBMS选择数据库类型(Microsoft SQL Server 2008)然后确定。在弹出来的对话框中点选Using a data source,并选择刚刚建立的数据库连接,确定之后如果没有报错,那就说明成功了。然后选择要显示的表或其他信息,点OK就OK了。

 

posted @ 2012-03-18 20:02  qiudan  阅读(1799)  评论(0编辑  收藏  举报