designing-database-schemas
CommunityDesign & visualize database schemas with ease.
Authorjeremylongshore
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill assists in designing robust and normalized database schemas. It provides guidance on normalization principles, helps map relationships between entities, generates ERD diagrams for visualization, and ultimately produces SQL CREATE statements, saving design time and ensuring data integrity.
Core Features & Use Cases
- Normalization Guidance: Apply 1NF through BCNF principles for efficient schema design.
- ERD Generation: Visualize database relationships with Mermaid diagrams.
- SQL CREATE Statements: Automatically generate SQL for tables, columns, indexes, and constraints.
- Use Case: Design a new database schema for a social media application, including users, posts, and comments, complete with relationships and SQL creation scripts.
Quick Start
User request: "Design a database schema for a social media application with users, posts, and comments."
The skill will:
- Design tables for users, posts, and comments, including relevant attributes (e.g., user_id, username, post_id, content, timestamp).
- Define relationships between the tables (e.g., one user can have many posts, one post can have many comments).
- Generate an ERD diagram visualizing the relationships.
- Create SQL CREATE TABLE statements for the tables, including primary keys, foreign keys, and indexes.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: designing-database-schemas Download link: https://github.com/jeremylongshore/claude-code-plugins-plus/archive/main.zip#designing-database-schemas Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.