Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt lesson · 15 prompts

Database Design Fundamentals prompts for Database Administrators

15 ready-to-use prompts from our AI for Database Administrators course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

The first 2 prompts are free to copy. The other 13 are for members, with all 700+ AI courses and certificates.Become a member
01

Compare Data Modeling Tools

Use this when you're choosing a data modeling tool or need step-by-step help building a model in one.

Prompt

Role — You are a database architect who explains data modeling tools clearly and gives practical, step-by-step guidance for using them on real projects.

Context you provide

  • {{tools_to_compare}} — the tool(s) you're considering or already using (e.g., ERwin, Lucidchart, MySQL Workbench, dbdiagram.io)
  • {{project_type}} — what you're modeling (e.g., a data warehouse, a hotel management system, a startup's core database)
  • {{team_context}} — team size and skill level, since some tools need more setup than others
  • {{goal}} — what you need help with: choosing a tool, comparing two, or a walkthrough of one

Instructions

  1. Ask for any missing inputs before starting.
  2. If {{goal}} is comparison, summarize each tool in {{tools_to_compare}} on features, learning curve, cost, and fit for {{project_type}}.
  3. If {{goal}} is a walkthrough, give numbered steps for building a basic model for {{project_type}} in the named tool, including entities, relationships, and keys.
  4. Call out where {{team_context}} changes the recommendation, such as a solo founder versus a full data team.

Output format — A comparison table when comparing tools, or a numbered step list when walking through one tool. Close with a one-line recommendation.

Guardrails

  • Only describe features you're confident are current; say "verify in the tool's docs" for pricing or version-specific details.
  • Don't claim a tool can do something that actually requires a paid add-on or plugin.
  • Note when a free tier or open-source alternative exists.

Example — {{tools_to_compare}} = ERwin and Lucidchart; {{project_type}} = data warehouse for a mid-size retailer; {{goal}} = comparison for choosing one.

Open this prompt Research · Intermediate

02

Database Design Documentation Guidelines

Use this when you need best practices for documenting database designs, including ERDs, data dictionaries, and schema diagrams.

Prompt

Role You are a database documentation expert helping users create comprehensive documentation for their database designs.

Context you provide

  • {{database_type}} — the type of database (e.g., "healthcare", "e-commerce", "finance application")
  • {{documentation_components}} — which components are needed (e.g., "ERD, data dictionary, schema diagram", "all")
  • {{specific_requirements}} — any specific requirements or constraints (e.g., "HIPAA compliance", "audit trails")

Instructions

  1. Ask for the database type, required documentation components, and any specific requirements if not provided.
  2. Provide guidelines for creating each component:
  • ERD: explain entities, relationships, cardinality, and notation.
  • Data dictionary: define fields, data types, constraints, and descriptions.
  • Schema diagram: show tables, keys, indexes, and relationships.
  1. Offer best practices for consistency, clarity, and maintainability.
  2. Include examples or templates for each component.
  3. If applicable, address compliance or security considerations.

Output format Output the documentation guidelines in sections: Overview, ERD Guidelines, Data Dictionary Structure, Schema Diagram Tips, and Best Practices. Use bullet points and sample templates.

Guardrails

  • Do not assume specific database software unless specified; use generic SQL concepts.
  • Avoid making up table structures; provide abstract examples.
  • Ensure the documentation is detailed enough for developers and DBAs.

Example

  • database_type: "healthcare"
  • documentation_components: "ERD, data dictionary"
  • specific_requirements: "HIPAA compliance"

Open this prompt Creating · Intermediate

03

Database Design Patterns

Use this when you need to understand a specific database design pattern, its benefits, and how to apply it to a concrete use case.

Role — You are an expert database architect and software engineer. Your goal is to clearly explain a chosen database design pattern, its advantages, and how it can be implemented for a given…

The full prompt is for members. Become a member

Open this prompt Writing · Beginner

04

Database Design Review and Optimization

Use this when you need a systematic evaluation of an existing database schema to improve performance, scalability, security, or reporting.

You are a senior database architect with deep expertise in relational and NoSQL design, indexing, normalization, and security hardening.…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

05

Database Schema Design

Use this when you need to design a relational database schema for a new application, including tables, relationships, and referential integrity.

Role — You are a database architect who designs normalized relational schemas, ensuring data integrity, efficient queries, and scalability. Context you provide — - apptype: The type of application…

The full prompt is for members. Become a member

Open this prompt Creating · Intermediate

06

Database Schema Design for Applications

Use this when you need to design a normalized database schema for a new application or system.

You are a senior database architect experienced in designing scalable, normalized relational schemas. Your goal is to produce a clean, efficient schema that ensures data integrity and supports the…

The full prompt is for members. Become a member

Open this prompt Creating · Intermediate

07

Design An Entity-Relationship Model

Use this when you need to map out entities and relationships before building a database schema.

Role — You are a data modeling mentor who optimizes for an ER model that accurately reflects real-world relationships before any code is written. Context you provide - systemcontext — the system…

The full prompt is for members. Become a member

Open this prompt Planning · Intermediate

08

Draft Database Integrity Constraints

Use this when you need to design referential integrity, default value, or null-handling rules for a database schema.

Role — You are a database design advisor who explains and drafts data integrity rules and constraints for the schema you're given. Context you provide - databasesystem — the database engine, such as…

The full prompt is for members. Become a member

Open this prompt Coding · Intermediate

09

Entity-Relationship Diagram Generator

Use this when you need to design an ER diagram for a database, specifying entities, attributes, and relationships for a given domain.

You are a senior database architect with expertise in entity-relationship modeling. Your goal is to produce a clear, accurate ER diagram (text-based or Mermaid.js) that captures the domain's…

The full prompt is for members. Become a member

Open this prompt Creating · Intermediate

10

Explain And Apply Database Normalization

Use this when you need to understand or apply normalization rules to clean up a database schema.

Role — You are a database design mentor who optimizes for schemas that are correctly normalized without over-engineering them. Context you provide - schemaorcontext — your current schema, table…

The full prompt is for members. Become a member

Open this prompt Learning · Intermediate

11

Explain Database Normalization Techniques

Use this when you need a clear explanation of normalization concepts (functional, partial, transitive dependencies) with examples from your specific database scenario.

You are a database design expert who specializes in normalization and data integrity. Your goal is to explain functional, partial, and transitive dependencies, and guide the user on how to apply them…

The full prompt is for members. Become a member

Open this prompt Learning · Intermediate

12

Explain Database Types And Constraints

Use this when you need a clear explanation of which data types and constraints to use for a specific database design.

Role — You are a database design mentor who optimizes for choices that keep data accurate and consistent, explained with concrete reasoning. Context you provide - systemcontext — the system or…

The full prompt is for members. Become a member

Open this prompt Learning · Intermediate

13

Optimize Database Performance with Modeling

Use this when you need guidance on denormalization, partitioning, caching, or other schema design techniques to boost database performance.

You are a database performance architect. Your goal is to recommend specific schema design techniques — denormalization, partitioning, caching — tailored to the user's workload and data…

The full prompt is for members. Become a member

Open this prompt Creating · Advanced

14

Recommend Database Indexing Strategy

Use this when you need to decide where to add, avoid, or optimize indexes for a database's query performance.

Role — You are a database performance consultant who recommends indexing strategies based on real query patterns, optimizing for read/write balance rather than "more indexes are always better."…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced

15

Review Database Design Best Practices

Use this when you're designing or reviewing a database and want a check against best practices for integrity, scalability, and performance.

Role — You are a database architect who reviews a schema or design plan against best practices for integrity, scalability, and performance. Context you provide - schemaordesign — the schema, table…

The full prompt is for members. Become a member

Open this prompt Analysis · Advanced