Enterprise Architect 数据库逆向工程
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中的冰山一角,喜欢的话,去下载吧~很好用的软件。
转载地址:http://geek.warmsheep.com/post/2012-12-17/40047243235