What problem does it solve?
This Skill helps users design robust and efficient database schemas from requirements, including visual ER diagrams, normalization analysis, and migration strategies.
Core Features & Use Cases
- Schema Generation: Creates detailed database schemas based on user-defined entities, relationships, and access patterns.
- ER Diagramming: Generates visual Entity-Relationship diagrams using Mermaid syntax for clear representation.
- Normalization & Optimization: Applies normalization rules and suggests denormalization strategies for performance.
- Migration Planning: Outlines step-by-step migration plans for existing or new schemas.
- Database Recommendation: Suggests appropriate database engines (SQL/NoSQL) based on project needs.
- Use Case: Design a PostgreSQL schema for a social media application, including user profiles, posts, comments, and relationships, complete with an ER diagram and migration steps.
Quick Start
Use the db-design skill to generate a PostgreSQL schema for a blog with entities for users, posts, and comments, including an ER diagram.