EA逆向工程

 出自:http://geek.warmsheep.com/post/2012-12-17/40047243235

 

Enterprise Architect 数据库逆向工程

Enterprise Architect , SQL Server , 数据库 , Database

Enterprise Architect不但可以对数据库正向工程生成适合各种数据的SQL语句来创建表,同时也可以逆向工程从已有的数据库创建好设计视图,还能同步更新哟~

 

  • 首先打开Enterprise Architect,File——New Project。


 

  • 在弹出的窗口填写文件名

     

 

  • 模型选择database

 

  • 双击右侧栏Data Model,在主界面中右键点击从ODBC导入数据库表结构

 

  • 在弹出的ODBC导入数据表结构窗口点击...选择新的数据源,新弹出的窗口点击New来新建数据源。

 

  • 选择对应数据库的数据源,我这里使用的是SQL Server2008,固选择SQL Server Native Client 10.0。

 

  • 选择配置要保存的路径

 

  • 一直选择下一步,之后选择自己本地的机器

 

  • 输入数据库连接的用户名和密码。

 

  • 选择你要逆向工程的数据库,Change the default database to:下选择自己的数据库。不选择的话,默认是master(SQL Server)

 

  • 选择你的语言

 

  • 完成后选择刚才创建的数据源,点击OK会再提示输入用户名和密码。

 

  • 然后选择需要导入的对象,创建方式可以选择作为新对象导入,如果本身已有设计图,则可选择同步已存在的类。

 

  • 点击导入,在选择导入数据库对象窗口中选择需要导入的表,或者全选。

 

  • 确定后,则大功告成了,可以看到外键约束、存储过程以及视图都可以导出来。我这里只做了简单的外键约束。

 

之后可以通过设计视图来做数据库设计,设计完后直接同步到数据库,同时也可以生成不同数据库的SQL语句来创建,方便数据库之间的移植。

 

这也是Enterprise Architect中的冰山一角,喜欢的话,去下载吧~很好用的软件。

猜你喜欢

转载自wt-kelly.iteye.com/blog/1849033