EA(Enterprise Architect)逆向生成Mysql数据库对应表结构关系图
一、安装ODBC数据源驱动
ODBC数据源驱动有32位和64位两种,可以自行网上搜索下载安装,安装成功后可在 控制面板--》系统和安全 --》管理工具 查看到如下:
二、安装MySQL的ODBC驱动
安装好上面的ODBC数据源驱动后选择自己对应的32位或64的选项(这里的32和64,跟操作系统位数没有关系,即操作系统是64位不一定这里ODBC也是64),我的是32位的,双击打开:
点击添加,弹出驱动类型选择列表:
若是第一次添加,列表里面应该是没有MySQL的驱动的,这时需要安装MySQL的ODBC驱动,我安装的是 “mysql-connector-odbc-8.0.18-win32.msi” 版本,可以到MySQL官网下载需要的版本(若是Oracle也是一样,去对应官网下载),安装好后再次进入该列表会出现:
三、为数据库创建数据源
上面选择MySQL ODBC 8.0 ANSI Driver,点击“完成”,弹出:
填写对应数据库的信息,点击“OK”。
到这数据库的数据源配置完毕。
四、新建EA项目
打开EA,选择 文件--》新建项目 输入项目名称后保存:
保存后弹出:
选择 Data Model - MySQL,“确定”:
五、从ODBC中导入数据库表结构
项目上右键,以此按图中顺序选择:
选择后弹出:
选择“导入”按钮左边的按钮,选择第三步中创建的数据源:
最后点击“导入”。
选择要导入的对象后确定即可。
最后生成表结构关系图如下: