数据库逆向工程

开发工具与关键技术: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
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值