What problem does it solve?
This skill helps teams design robust, scalable relational database systems by guiding ER modeling, normalization, indexing strategies, and data architecture best practices.
Core Features & Use Cases
- ER Modeling & Normalization: Create clean, normalized schemas (1NF–3NF/BCNF) with well-defined entities and relationships suitable for scalable apps.
- Indexing & Performance: Recommend indexing strategies (covering indexes, composite keys, partitioning) to optimize query performance and maintainability.
- Data Architecture & Sharding: Provide guidance on sharding, partitioning, data migration, and disaster recovery planning for large-scale deployments.
- Practical Guidance: Includes data types, constraints, auditability, backup, PITR, and migration considerations for production databases.
Quick Start
Draft a normalized database schema for a new app, including ER diagrams, indexing strategy, and shard planning.