跳到主要内容
一个 E-R 图生成提示词:从 SQL/ORM 生成 Chen 记法的 .drawio 文件
景行景行

一个 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

更多

登录后可点赞、收藏、评论和举报。

还没有评论,先发起一个具体问题。

0/2000