前言¶
数据库课程作业或简单原型设计时,需要为单个实体(如“用户”“订单”“电影”)画出ER图,但手动用 Visio 或 Draw.io 绘制既耗时又容易对齐错误。如果再要手动推断属性和主键,效率更低。
这是什么¶
单实体属性ER图绘制是 SkillHub 上的一个社区 Skill,由用户 @user_3d4d85ac 维护。它基于通用 SKILL.md 格式,能够根据用户提供的实体名称,自动推断并绘制单个实体及其属性的基础 ER 图,最终输出 PNG 文件。
核心功能¶
- 单实体+属性绘制:输入实体名称(如“电影”),自动推断并绘制该实体及其属性。
- 触发关键词:当对话中出现“画一个XX的ER图”“画XX的实体属性图”“给XX画个数据库ER图”“画个单实体图”时触发。
- 自动推断属性:用户仅提实体名时,无需手动列举属性,Skill 会自动生成。
- 输出格式:生成 PNG 图片。
- 参数调整:支持通过参数调整颜色、大小、布局等。
- 限制:不支持多实体关系图,不支持主键标注。
安装与启用¶
SkillHub 平台上的 Skill 通常通过对应页面安装,无需额外命令行安装。确认以下信息:
- Skill 名称:单实体属性ER图绘制
- 版本:2.0.2
- 来源:community
- 分类:education
- 安装次数:606(截至资料提供时)
典型用法¶
在支持 SkillHub 的对话环境(如部分大模型客户端或 IDE 插件)中,输入触发语句即可生成 ER 图。
示例(触发语句):
- “画一个电影的ER图”
- “画电影的实体属性图”
- “给电影画个数据库ER图”
- “画个单实体图”
在支持参数的环境(如有),可通过参数调整颜色、大小或布局,具体参数用法以 SkillHub 对应页面的说明为准。
适用场景与注意¶
适用人群:学习数据库的学生、需要快速绘制简单单实体 ER 图的初学者。
注意:
- 仅支持单个实体,不支持多实体关系图。
- 不支持主键标注,若需主键需在图中手动补充。
- 依赖 SkillHub 平台,需在支持 SkillHub 的客户端或环境内使用。
结尾¶
该 Skill 适合快速生成基础 ER 图,帮助在数据库学习或简单原型设计中节省时间。官方地址:https://api.skillhub.cn/user_3d4d85ac/simple-single-entity-er-graph