Diagram Design ER图完全指南:数据模型与实体关系可视化
Diagram Design ER图完全指南数据模型与实体关系可视化【免费下载链接】diagram-design29 editorial diagram types for Claude Code. Self-contained HTML SVG. No shadows, no Mermaid-slop.项目地址: https://gitcode.com/GitHub_Trending/di/diagram-design在设计数据库、梳理领域模型时ER图实体关系图是最直观的数据模型可视化方式一张图讲清楚有哪些实体、每个实体有哪些字段、实体之间是什么关系。Diagram Design是一个面向 Claude Code、Codex、Pi 等 AI 助手的开源绘图技能内置 27 种编辑级图表类型其中ER / 数据模型类型专为数据库 Schema、API 资源关系与领域模型设计生成的是自包含的 HTML SVG 文件——无阴影、无花哨特效开箱即用的专业质感。上面这张图来自项目自带的示例example-er.html展示了内容平台的数据模型Author作者、Article文章、Tag标签三个实体以及 ArticleTag 连接表完整呈现了主键、外键与 1:N 关系。下面我们就从 ER 图的基本构成讲起看看如何用它快速绘制专业的数据模型图。什么是ER图数据模型可视化的核心工具ER 图也叫实体关系图是数据库设计与领域建模中最常用的可视化语言。它回答三个问题有哪些实体Entity相当于数据库中的表例如用户、订单、商品。每个实体有哪些字段字段名 类型主键、外键一目了然。实体之间是什么关系一对一、一对多、多对多以及关系名称如下单属于。相比文字描述或表格ER 图把数据结构压缩成一张可以一眼扫完的图是团队评审数据库设计、API 资源建模时最高效的沟通媒介。ER图的三大构成要素Diagram Design 的 ER 图把每个实体画成上下两段的盒子表头类型标签ENTITY 实体名称使用 Geist 无衬线字体清晰易读。字段区一行一个字段使用等宽字体主键用#前缀标记外键用→前缀标记类型写在右侧。实体之间用连线表示关系线的两端标注基数Cardinality1、N、0..1、1..*关系名称如WRITES、TAGGED居中放在连线上。聚合根或模型的核心实体用珊瑚色accent突出让读者的视线第一时间落在最重要的实体上。一键生成ER图向AI助手描述你的数据模型使用 Diagram Design 生成 ER 图非常自然——你只需要用一句话描述数据模型剩下的交给 AI画一个电商的ER图用户、订单、订单项、商品、分类AI 会自动选择ER / 数据模型类型读取 type-er.md 中的布局规范生成自包含的 HTML 文件浏览器直接打开即可查看。你也可以从模板手动起步cp skills/diagram-design/assets/template.html my-er.html # 浅色极简 cp skills/diagram-design/assets/template-full.html my-er.html # 编辑风带摘要卡片完整的 ER 图示例有浅色、深色、编辑风三种变体分别对应 example-er.html、example-er-dark.html和example-er-full.html总有一款适合你的使用场景。快速定制品牌风格默认皮肤是白烟纸 珊瑚橙的编辑风配色开箱即可截图使用。如果想要匹配自己品牌的颜色与字体运行 onboarding 流程把网站 URL 交给技能它会自动提取主色调与字体栈映射到语义化的设计令牌paper、ink、accent…并写入 style-guide.md。所有后续生成的图表都会自动继承你的品牌风格同时自动校验 WCAG AA 对比度。从draw.io或Mermaid导入并重绘ER图项目里已经有旧图Diagram Design 支持从.drawio文件或 Mermaid.mmd、.mermaid甚至 Markdown 里的 mermaid 代码块导入但不是简单转换而是重绘——保留内容实体、字段、关系、分组丢掉源文件的坐标、配色和渲染器布局用这套编辑设计系统重新排布。/diagram-design:import platform.drawio --sizeslide-16x9 --detailbalanced /diagram-design:import-mermaid model.mmd --detailsimplified --audienceexecutive导入遵循四个旋钮格式html / svg / png、尺寸文档内嵌 / 幻灯片 / 社交卡片等、细节faithful / balanced / simplified与受众工程师 / 混合 / 管理层。导入结束还会输出一份保真清单告诉你哪些节点被合并、折叠或丢弃全程透明。详细流程见 import-drawio.md 与 import-mermaid.md。导出PNG或SVG用于文档与幻灯片生成的 HTML 是自包含的但分享到文档、幻灯片或社交卡片时你可能需要 PNG 或 SVG。使用导出命令即可/diagram-design:export my-er.html --png-only --scale3 /diagram-design:export my-er.html --svg-onlySVG 会保留可访问名称与描述方便嵌入网页或 FigmaPNG 默认 2 倍分辨率渲染透明背景可直接放到任何底色上。完整流程见 export.md。新手常犯的ER图错误Diagram Design 的规范里专门列出了 ER 图的反模式避免画出一张AI 味十足的图❌ 给几十个外键每个都画箭头 → 应按集群布局而不是画满连线。❌ 同一条关系两端基数标注不一致 → 两端必须统一。❌ 把所有字段盒子撑成等高 → 内容自然高度就好。❌ 大量使用阴影、圆角过大的盒子、彩虹配色 → 细边框 克制的圆角 单一强调色。一条黄金法则图中每个节点都必须有存在的理由强调色只留给 1–2 个最重要的实体。整份规范与检查清单在 SKILL.md 中其中第 9 节Pre-Output Checklist是生成任何图表前必须过一遍的品味闸门。总结从今天开始画出专业ER图无论你是数据库设计师、后端开发者还是架构师一份清晰的数据模型图都能显著提升沟通效率。Diagram Design 把 ER 图的门槛降到说一句话的程度同时保证输出的是无阴影、无冗余、经得起推敲的编辑级图表。想要体验可以 clone 仓库到本地打开skills/diagram-design/assets/index.html画廊翻看全部 27 种图表然后对 AI 说出你的数据模型一张专业的 ER 图就会出现在眼前。git clone https://gitcode.com/GitHub_Trending/di/diagram-design【免费下载链接】diagram-design29 editorial diagram types for Claude Code. Self-contained HTML SVG. No shadows, no Mermaid-slop.项目地址: https://gitcode.com/GitHub_Trending/di/diagram-design创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

用500+免费RPG Maker插件一天搭出可玩Demo:从视差地图到战斗系统的完整实战指南

用500+免费RPG Maker插件一天搭出可玩Demo:从视差地图到战斗系统的完整实战指南

用500免费RPG Maker插件一天搭出可玩Demo:从视差地图到战斗系统的完整实战指南 【免费下载链接】RPGMakerMV RPGツクールMV、MZで動作するプラグインです。 项目地址: https://gitcode.com/gh_mirrors/rp/RPGMakerMV 做 RPG Maker 游戏,最扫兴的时…

2026/10/26 4:38:27 阅读更多 →
lift-oQ3 是什么?9B 视觉语言模型的极致量化版,一文读懂 PDF 结构化提取神器

lift-oQ3 是什么?9B 视觉语言模型的极致量化版,一文读懂 PDF 结构化提取神器

lift-oQ3 是什么?9B 视觉语言模型的极致量化版,一文读懂 PDF 结构化提取神器 【免费下载链接】lift-oQ3 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/lift-oQ3 lift-oQ3 是一款专为 PDF 结构化提取 打造的 9B 视觉语言模型量化版…

2026/10/27 11:12:15 阅读更多 →
MTKClient完整指南:一次搞定联发科设备救砖、Bootloader解锁与底层调试

MTKClient完整指南:一次搞定联发科设备救砖、Bootloader解锁与底层调试

MTKClient完整指南:一次搞定联发科设备救砖、Bootloader解锁与底层调试 【免费下载链接】mtkclient MTK reverse engineering and flash tool 项目地址: https://gitcode.com/gh_mirrors/mt/mtkclient MTKClient是一款面向联发科芯片设备的开源逆向与刷机工具…

2026/10/24 18:19:57 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/30 0:01:36 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/29 8:45:01 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/29 9:52:56 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/30 0:01:37 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/29 9:51:34 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/29 8:44:28 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/29 17:01:10 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/29 9:42:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/30 0:01:33 阅读更多 →