Programování Expert Claude

Database schema design

Návrh normalizovaného databázového schématu s indexy a constraints.

Prompt text

Délka: Střední
Navrhni database schema pro [APPLICATION TYPE]. Requirements:

**Entities:**
[SEZNAM ENTIT - např. Users, Products, Orders]

**Relationships:**
[VZTAHY - např. User has many Orders, Order belongs to User]

**Business Rules:**
[PRAVIDLA - např. Order cannot be deleted, User email must be unique]

**Design Requirements:**
1. Normalization: [1NF/2NF/3NF/BCNF]
2. Indexing strategy
3. Foreign key constraints
4. Check constraints
5. Default values
6. Timestamps (created_at, updated_at)

**Performance:**
- Expected scale: [POČET RECORDS]
- Critical queries: [QUERIES]

**Output:**
- SQL schema (CREATE TABLE statements)
- ER diagram description
- Index recommendations
- Migration script

Database: [POSTGRESQL/MYSQL/MONGODB].
Interaktivní tvůrce

Příklad použití

Vstup:

Navrhni schema pro e-commerce platform. Entities: Users, Products, Orders, OrderItems, Reviews. Scale: 100k users, 10k products. Critical: product search, order history. DB: PostgreSQL.

Výstup:

Complete schema: 5 tables (users, products, orders, order_items, reviews), 3NF normalized, relationships (users 1:N orders, orders 1:N order_items M:1 products), constraints (email unique, price > 0, FK cascades), indexes (B-tree on emails, GIN on product search_vector, composite on orders(user_id, created_at)), timestamps on all tables, soft deletes with deleted_at. SQL script s migrations. ER diagram. Performance tips: materialized view pro popular products.

Kde použít tento prompt?

Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.

Objevte další AI prompty

Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.