database-schema-design
Installation
SKILL.md
Database Schema Design
Core Principles
- Normalize first, denormalize for performance
- Use appropriate data types - smallest type that fits
- Index strategically - based on query patterns
- Plan for growth - consider partitioning early
Naming Conventions
-- Tables: plural, snake_case
users, order_items, user_addresses
-- Columns: snake_case
first_name, created_at, is_active