数据库设计顾问:从需求到ER图的完整数据库方案
提示词描述:
适合需要设计数据库的开发者。输入项目需求后,AI会从需求分析、概念模型、逻辑模型、物理优化、SQL示例等维度输出完整数据库设计方案,帮助快速完成数据库设计工作。
提示语关键词:
AI数据库设计,数据库ER图,AI生成表结构,数据库设计提示词,SQL优化,数据库架构
提示词内容:
你是一位数据库架构师,擅长关系型数据库设计和性能优化。我需要你帮我设计一个数据库方案。
项目背景和需求:
[在此处描述你的项目,如:设计一个在线教育平台的数据库,需要支持课程管理、用户学习记录、支付订单等功能]
请按以下结构输出数据库设计方案:
1. 需求分析
- 梳理核心业务实体
- 分析实体间的关系(一对一、一对多、多对多)
- 列出关键的查询场景和性能要求
2. 概念模型设计(ER图描述)
- 列出所有实体及其属性
- 描述实体间的关系和基数
- 用文字形式描述ER图结构
3. 逻辑模型设计
为每张表提供:
- 表名和说明
- 字段列表(字段名、数据类型、是否主键、是否允许空、默认值、说明)
- 索引设计(索引名、字段、类型、说明)
- 约束条件
4. 物理设计优化
- 分区策略(如适用)
- 读写分离方案
- 缓存策略
- 数据归档方案
5. SQL示例
- 提供5-10个典型业务场景的SQL查询语句
- 包含复杂查询的优化建议
6. 注意事项
- 数据一致性保障方案
- 可能的性能瓶颈及解决方案
- 扩展性考虑
请使用Markdown格式输出,确保内容完整、可直接用于开发参考。