十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

DBeaver ERD 完整教程:5 步画出能直接交付的实体关系图

DBeaver ERD 完整教程:5 步画出能直接交付的实体关系图 DBeaver ERD 完整教程5 步画出能直接交付的实体关系图【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver新表还没建、字段还没定评审会就要开始讨论了。用 DBeaver ERD 做数据模型设计你大概 3 分钟就能在画布上搭出一张实体关系图拖几个实体、连几条关系线、点一次自动排列最后导出成图片或 ERD 文件就能直接发出去。不需要画板工具也不用自己手写建表脚本——建模的起点和终点都在这一个编辑器里。建模前 30 秒先确认 ERD 能替你做什么DBeaver 把建模能力拆成了两层一层负责模型本身的结构与内容另一层负责你在屏幕上看到的全部交互。模块职责源码位置模型核心实体、属性、关系、注释等数据结构的定义plugins/org.jkiss.dbeaver.model.erd/编辑器界面画布渲染、连线、自动布局、导出plugins/org.jkiss.dbeaver.ui.editors.erd/先扫一眼它实际提供的功能心里有个数两种打开方式从数据库里看图只读快览或在项目里画新图可编辑、可保存成.erd文件画布三件套实体对应表、属性对应字段、关系对应外键双击改名字、拖动就能重排自动布局一键排列全部实体或只排选中部分还有网格辅助对齐两种记号风格IDEF1X 和 Crows Foot鸦爪关系线画法随你喜好切换多种交付格式PNG / GIF / BMP 图片、.erd模型文件、GraphML还能直接打印代码层面布局算法在 layout/algorithm/direct/ 目录两种记号风格分别由 notation/crowsfoot/ 和 notation/idef1x/ 渲染。下面按实际操作顺序走一遍。第 1 步打开 ER 图画布分清快览和建模从已有数据库看图在数据库树里选中一张表或一个模式Schema右键 → 查看图表选中后直接按CTRLSHIFTENTER也行。快捷键绑定定义在 ERD 编辑器的 plugin.xml 里。这种方式打开的是嵌入式编辑器适合快速检查现有表结构和外键关系。从零建模右键项目的图表目录diagram folder→ 新建 ERD 图或者用新建向导里的 ERD 图选项。这种方式打开的是独立编辑器画布上的一切改动都能保存成.erd文件是你做数据模型设计的主战场。一个小建议拿已有库做参考时先用快览模式把相关表的 ER 图截一遍再开一张新图动手画目标模型。逆向看、正向画思路会清楚很多。第 2 步放置实体与属性先把骨架搭起来别一上来就纠结颜色和对齐骨架比美观重要。从左侧工具面板Palette里点实体在画布上点一下就放下了一个新实体框双击实体名称改成业务语言的名字比如用户、订单、订单明细选中实体后添加属性逐个填字段名、类型把主键标记出来——主键字段会加粗显示一个实用的顺序是先只放实体、把业务边界框出来再回头补字段。如果一上来就填全字段画布很快会被撑满改关系时到处是遮挡。第 3 步给实体连线关系类型自动推断选中关系connect工具从父实体拖到子实体一条关系线就建立了一对一、一对多这类基数关系会根据主外键配置自动推断线两端按当前记号风格渲染关系线怎么画取决于你选哪种记号风格在首选项里切换即可IDEF1X偏信息建模的严谨画法适合正式文档Crows Foot鸦爪线尾的爪子直观表达多端团队里最常用两种风格都在编辑器注册表里声明见 plugin.xml 末尾的 notation 段切换后整张图会按新风格重新渲染不用重画。第 4 步自动排列 网格对齐ER 图布局优化的三板斧画到十几张表之后画布基本就乱飞了。这时候别手动硬拖用工具排列全部一键让算法把所有实体重排成层次分明的结构排列选中框选一个局部只优化这一块不动其余布局切换网格打开网格层后拖动实体会贴着网格吸附手动微调也不走样抓手工具按TAB切换成手大范围平移画布不用滚轮布局建议按先自动、后手调来先跑一次自动排列定大格局再开着网格把关键的几张表挪到视觉中心。每次重排完记得保存.erd文件不然换台电脑打开就是一锅粥。第 5 步加注释、改样式让图能开口说话图给同事看之前先问自己一句别人看图不用问你任何问题吗注释便签用注释工具在画布空白处贴便签写设计说明、临时决策、待办问题。便签是模型的一部分会跟着.erd文件一起保存单实体配色右键某个实体 → 设置颜色把核心表标成醒目色一眼锁定重点全局主题在 DBeaver 首选项的 ERD 偏好页里统一调整画布背景、实体边框、字体大小和颜色深浅色主题都有对应定义配色别贪多两三种颜色足够一类颜色给核心表一类给边缘表剩下的留默认。交付环节导出图片、保存模型文件、打印模型画完交付方式按场景选需求用什么格式说明发给团队讨论、贴进文档PNG / GIF / BMP导出为位图另存为图片即可自己继续迭代、纳入版本库.erd保留全部实体/属性/关系/布局信息是真正的模型文件导入其他绘图工具GraphML结构化图数据可用外部工具二次编辑会议投屏、存档打印编辑器直接支持打印命令导出的格式实现在 export/ 目录PNG、GIF、BMP、ERD、GraphML 五种都由这里注册。避坑清单这几个细节能省不少时间快览图别当草稿本从数据库打开的嵌入式图表是为了看要动手建模就去项目目录建独立.erd图先骨架后细节实体 → 关系 → 属性这个顺序比反着来顺畅得多每完成一个阶段就保存一次.erd文件就是你的设计快照建议直接提交到版本库评审改了三版也不怕大图拆多张超过 20 张表的图别硬塞一页按业务域拆图每图配一张注释便签说明边界重排前先 CtrlA 看一眼自动排列会影响全图局部不满意就用排列选中不要反复全图重排进阶与协作团队协作.erd文件进 Git 后评审时导出 PNG 贴到讨论区改动以模型文件为准图和文档永远对得上跨工具迁移GraphML 导出后可以喂给其他 ER 绘图或图分析工具不锁死在 DBeaver 里想改得更细布局算法、记号渲染、连线路由都可以扩展——编辑器为此暴露了导出格式、记号风格、连线路由三个扩展点见 plugin.xml 头部对源码好奇的话从 模型核心的 ERDEntity 类 开始读最省事结语现在就画一张试试打开 DBeaver挑一个你熟悉的业务3 分钟放三张实体、两条关系、一个便签跑一次自动排列导出一张 PNG——你就完整走过了一遍数据库建模流程。剩下的就是把它变成日常习惯。更多开发侧的细节可以看 官方开发文档从模型到画布的每个环节源码里都有迹可循。【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表