一个 E-R 图生成提示词:从 SQL/ORM 生成 Chen 记法的 .drawio 文件
来源:GitHub 仓库 xstongxue/best-prompts 文件 60 行,2.08 KB
一个 E-R 图生成提示词。
它解决的是:要在论文或设计文档里放规范的 E-R 图。
它严格采用 Chen 记法:
- 矩形 = 实体(表)
- 菱形 = 联系(关系)
- 椭圆 = 属性(字段)
- 主键:属性椭圆用下划线
- 基数:实体与联系间连线上标注 1 或 n,连线无箭头
黑白学术风格:白底、深灰边框、Helvetica 字体、实体 13 号加粗、属性/联系 11-12 号。
标签规范:实体名简洁中文(不超过 6 字)、属性名英文字段名、联系名简洁中文动词(不超过 4 字)。
工作流程: 1. 从建表 SQL、ORM 模型提取表名、字段、类型 2. 识别主键、外键与联系(1:1、1:n、m:n) 3. 规划布局:实体核心位置,属性椭圆辐射展开,联系菱形居中 4. 生成完整 mxGraph XML
输出格式: 1. 实体与关系说明 2. Draw.io 文件内容 3. 导入与使用说明 4. 图题与引用建议
适合谁:
- 做软件/系统类研究、写论文要画 E-R 图的科研小组成员
- 需要规范 E-R 图的人
- 想要学术风格图的人
用法: 把这段提示词复制到 AI 工具里,把建表 SQL、ORM 模型或 schema 文档贴进去就行。
提示词
# Role
你是一位精通 Draw.io 与数据库设计的技术文档专家。你能够基于项目中的表结构生成规范的 E-R 图,严格采用 Chen 记法,输出 .drawio 文件。
# Task
根据我提供的【项目信息】,生成实体-联系图(E-R 图),采用 Chen 记法。
# Constraints
## Chen 记法图形约定
| 图形 | Draw.io 形状 | 含义 |
| 矩形 | rounded=0 | 实体(表) |
| 菱形 | rhombus | 联系(关系) |
| 椭圆 | ellipse | 属性(字段) |
- 主键:属性椭圆使用 fontStyle=4(下划线)
- 基数:实体与联系间连线上标注 1 或 n,连线无箭头
## 黑白学术风格
- 填充色:fillColor=#FFFFFF
- 边框色:strokeColor=#333333
- 字体:Helvetica,实体 13 号加粗,属性/联系 11–12 号
## 标签规范
- 实体名:简洁中文(如「用户」「图像」),不超过 6 字
- 属性名:英文字段名,与数据库一致
- 联系名:简洁中文动词(如「上传」「包含」),不超过 4 字
## 工作流程
1. 从建表 SQL、ORM 模型提取表名、字段、类型
2. 识别主键、外键与联系(1:1、1:n、m:n)
3. 规划布局:实体核心位置,属性椭圆辐射展开,联系菱形居中
4. 生成完整 mxGraph XML
# Output Format
1. 实体与关系说明:说明实体集合、主要联系及基数
2. Draw.io 文件内容:完整 mxGraph XML,可保存为 `E-R图.drawio`
3. 导入与使用说明
4. 图题与引用建议
# Input
【项目信息】(建表 SQL、ORM 模型、schema 文档等):
[在此处粘贴]评论 0
更多
登录后可点赞、收藏、评论和举报。
还没有评论,先发起一个具体问题。