database-design
Installation
SKILL.md
What I do
- Design normalized database schemas
- Choose appropriate data types
- Implement proper constraints
- Create effective indexes
- Handle many-to-many relationships
- Design for scalability
- Implement soft deletes and auditing
- Handle temporal data
When to use me
When designing database schemas or optimizing queries.
Schema Design Principles
-- Normal Form Examples
-- 1NF: Atomic values, no repeating groups
-- BAD: tags VARCHAR stored as "tag1,tag2,tag3"
-- GOOD: Separate tags table