数据库逆向工程

    xiaoxiao2025-06-22  20

    开发工具与关键技术: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”添加数据库脚本,然后确定,物理模型就新建成功了。 新建的物理模型是没有“关系”连接的。所以记得把“关系”连上。

    最新回复(0)