不知道伙伴们都练习了没有
感觉如何呢
今天给伙伴们分享一个
做E-R图的小插件—ERMaster
我们画 E-R 图的工具有很多,今天给大家介绍的 ERMaster 对于我们刚开始接触数据库的伙伴来说就可以了,而且 ERMaster 是 eclipse 中的一个插件用起来很方便那么现在就来一起给我们的 Eclipse 安装 ERMaster吧!(myeclipse一样可以安装)
我们先下载安装包!
百度搜索 ERMaster 进入官网找到这个页面
点击Download 跳转到下面这个页面
把文件下载到桌面
把这个下载下来的文件
放到 eclipse 目录的 plugins 目录下
重启 eclipse 就可以了
这样我们的 ERMaster 就安装完成了!
我们来做一个例子
给大家演示一下
如何使用 ERMaster
就来这个多对多的关系吧!
昨天有说一对多了
创建一个项目然后
新建一个 db 文件夹
然后新建文件
点击Next
选择 MySQL 数据库
然后我们
用鼠标点一下 Table 再点一下界面
会出现图上的紫色表
点击这个表就会出现这个大的界面
然后我们可以修改表名
点击 Add 弹出一个界面
我们可以在这个界面设置列的属性
然后点击ok
就完成设置了
继续添加列
呐!我们的表就出来了
继续创建表
学生和课程的关系是多对多的关系
我们创建一个表来表示这个关系
在创建 score 的时候要注意这里选择 decimal
点击一下 Relation by existing columns
然后在两张表上各点一下
就会弹出这个窗口
点击一下那个钥匙一样图标在转移到中间的关系表上点击也是可以的!
这样这个多对多的图就画好了
你以为只有这样吗?
你太天真了
在屏幕上点击右键选择 Export 选择 DDL
点击ok
就可以利用 E-R 图生成 SQL 语言脚本
是不是很方便呀!
我们现在尝试把脚本导入我们的 MySQL 数据库
先把脚本复制到我们的d盘
打开我们的数据库选择表
输入语句
source d:\text.sql
就可以把我们的 SQL 脚本导入数据库了!
当然我们在实际的使用中
不可能都是这样刚好两个实体
这就涉及到多元转换
对三个以上实体间的多元关系根据相同的转换规则
按关系的不同类型进行相应的转换
像这种情况
我们就可以把这个这个拆开单个的实体
分成三个实体然后
两两建立多对多的关系就可以了呦!
好了
插件可以在官网上下载
领取专属 10元无门槛券
私享最新 技术干货