数据库逆向工程

开发工具与关键技术:VS/MVC
作者:何桂朋
撰写时间:2019年5月24日

当你在学校,或者在企业的时候,老师或者老板那着数据库找你做成PowerDesigner
的物理模型。如果你是先建立物理模型,再建立表格,然后把数据库的字段一条一条的复制过去,最后连接关系,保存。这是一种“原始”的方法。这种方法既麻烦,又容易出错(漏表、漏字段是常有的事)。所以,我就说说数据库逆向工程。
PowerDesigner为PDM和数据库之间的往返生成和逆向工程提供了完全支持。
PowerDesigner可以将活动数据库连接反向工程化为PDM。控制实时逆向工程的查询可以在脚本/对象类别中找到。

第一步:
将数据库文档转化为数据库脚本。
打开SQL《选择数据库右键《点击“任务”《点击“生成脚本”。
进入“生成脚本”的第一页面(选择对象),如果你需要的是整个数据库,就直接点击“下一步”,如果不是就切换成“选择特定数据对象”,然后“下一步”。
第二页面(设置脚本编写选项),
在这里插入图片描述
选择“文件名”,即选择文件保存路径和名称。“另存为”选择Unicode文本。
最后接连点击两次下一步就可以生成数据库脚本了。

第二步:
将数据库脚本生成物理模型。
在这里插入图片描述
打开PowerDesigner》点击“File”》选择“Reverse Engineer”》选择“Database…”点击。
弹出“New Physical Data Model”,“Model name”是新建物理模型的名字。“DBMS”是
选择数据库的名字。然后“确定”。
在这里插入图片描述

点击“Add File”添加数据库脚本,然后确定,物理模型就新建成功了。
新建的物理模型是没有“关系”连接的。所以记得把“关系”连上。

猜你喜欢

转载自blog.csdn.net/weixin_44550157/article/details/90581106