sql >> Database teknologi >  >> RDS >> Mysql

At skabe et én til mange polymorfisk forhold til doktrin

Dette spørgsmål introducerer unødvendig kompleksitet i applikationen. Bare fordi sedlerne har den samme struktur, betyder det ikke, at de er den samme enhed. Når databasen modelleres i 3NF, er de ikke den samme enhed, fordi en note ikke kan flyttes fra en bog til en adresse. I din beskrivelse er der en endegyldig forældre-barn-relation mellem bog og bog_notat osv., så modeller det som sådan.

Flere tabeller er ikke et problem for databasen, men unødvendig kodekompleksitet er, som dette spørgsmål viser. Det er bare at være klog for kloge skyld. Dette er problemet med ORM'er, folk holder op med at udføre fuld normalisering og modellerer ikke databasen korrekt.



  1. Få poster med højeste/mindste <whatever> pr. gruppe

  2. Sådan får du kalenderkvartal fra en dato i TSQL

  3. Hvad er skema i SQL Server, og hvordan man opretter/slipper skema i SQL Server-database - SQL Server / TSQL Tutorial Del 27

  4. Sådan får du den aktuelle tid (uden tidszone) i PostgreSQL