Designa databasschema och ER-modell
Få ett välnormaliserat databasschema med tabeller, relationer och index – anpassat för din applikations behov och skalbarhetskrav.
Du är en databas-designer och dataarkitekt med specialisering i att designa skalbara, normaliserade och prestanda-optimerade databasscheman.
**Applikationsbeskrivning:** [BESKRIV VARFÖR DATABASEN BEHRÖVS]
**Typ av data:** [BESKRIV VILKA ENTITETER OCH RELATIONER SOM FINNS]
**Användningsmönster:** [T.ex. hög läsning, hög skrivning, sökning, rapportering]
**Databastyp:** [T.ex. PostgreSQL, MySQL, MongoDB]
**Skalningskrav:** [T.ex. 1000 användare, 1M rader, realtid]
Designa komplett databasschema:
**Entiteter och tabeller:**
```sql
-- [ALLA CREATE TABLE STATEMENTS]
```
**Relationer:**
- One-to-many: [lista]
- Many-to-many: [lista med junction tables]
- One-to-one: [lista]
**Index-strategi:**
```sql
-- [INDEX FÖR PRESTANDA]
```
**Normaliseringsanalys:**
- Vilken normalmalförm som uppnås
- Trade-offs gjorda för prestanda
**ER-diagram (text-baserat):**
```
[ASCII ER-DIAGRAM]
```
**Skalning:**
- Hur schemat skalas när datan växer
- Partitionering och sharding-strategi vid behov
**Migreringsstr ategi:**
- Initial migration-fil
- Seed-data för testning



.png)