database-schema-design

Design SQL and NoSQL database schemas with normalization and indexing.

8|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/JEO-tech-ai/oh-my-unity3d --skill database-schema-design-jeo-tech-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: database-schema-design
Source: https://github.com/JEO-tech-ai/oh-my-unity3d/tree/main/.unity-skills/database-schema-design
Command: npx skills add https://github.com/JEO-tech-ai/oh-my-unity3d --skill database-schema-design-jeo-tech-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and optimize database schemas for SQL and NoSQL databases to ensure data integrity, scalability, and smooth migrations across evolving product requirements.

Core Features & Use Cases

  • Entity-relationship modeling with normalization up to 3NF to prevent data anomalies.
  • Design indexing strategies, constraints, and migration scripts to maintain performance and integrity.
  • Real-world usage: craft schemas for applications like e-commerce, analytics, or content-heavy platforms, with safe schema evolution.
  • Example: Plan a schema for a shopping app with Users, Products, Orders, and OrderItems.

Quick Start

Design a PostgreSQL schema for an e-commerce app with Users, Products, Orders, and OrderItems.

Frequently Asked Questions about database-schema-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a database schema for a new PostgreSQL application?▼

Design a database schema by defining entity-relationships, applying normalization up to 3NF to prevent anomalies, and creating indexing strategies and constraints for performance and data integrity.

What's the best way to refactor a MySQL schema without breaking existing data?▼

Refactor a MySQL schema by generating safe migration scripts that ensure smooth schema evolution and maintain data integrity across changing product requirements during the transition.

Can I use this for NoSQL schema design in MongoDB?▼

Yes, you can design robust and scalable schemas for NoSQL systems like MongoDB, ensuring data integrity and performance tuning alongside traditional SQL databases like PostgreSQL and MySQL.

When do I need database normalization up to 3NF?▼

You need database normalization up to 3NF during initial schema design or refactoring to prevent data anomalies, ensure data integrity, and structure entity-relationship modeling correctly.

Does this database schema design process include indexing strategy and constraints?▼

Yes, the database schema design process includes developing indexing strategies and defining constraints to maintain query performance and data integrity across SQL and NoSQL environments.