sql >> Databasteknik >  >> RDS >> Mysql

Att skapa ett ett till många polymorft förhållande till doktrin

Denna fråga introducerar onödig komplexitet i applikationen. Bara för att sedlarna har samma struktur betyder det inte att de är samma enhet. När databasen modelleras i 3NF är de inte samma enhet eftersom en anteckning inte kan flyttas från en bok till en adress. I din beskrivning finns det en definitiv förälder-barn-relation mellan bok och book_note, etc så modellera den som sådan.

Fler tabeller är inte ett problem för databasen men onödig kodkomplexitet är det, vilket denna fråga visar. Det är bara att vara smart för smarta skull. Det här är problemet med ORM:er, folk slutar göra full normalisering och modellerar inte databasen korrekt.



  1. Fel:ER_NOT_SUPPORTED_AUTH_MODE:Klienten stöder inte autentiseringsprotokoll som begärts av servern; överväg att uppgradera MySQL-klienten

  2. MySQL sammanfogar en sträng till en kolumn

  3. Mysql :flera bord eller ett stort bord?

  4. psql:FATAL:databasen <användare> finns inte