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

Lagring af lignende entiteter i den samme tabel vs i flere tabeller i databasen

Uden mere viden om dit skema/model, vil jeg sige, at hvis de to entiteter har lignende attributter, men "ikke er relaterede" i forretningslogikken, vil jeg kraftigt opfordre til tilgang 1. Jeg kan ikke se, hvordan det betyder noget, hvor mange attributter hver enhed har til fælles, hvis de ikke er beslægtede. Det ville ikke være godt databasedesign at placere ikke-relaterede data i den samme tabel bare på grund af lignende attributter. Flere oplysninger om dit skema vil sandsynligvis også hjælpe med beslutningstagningen.




  1. Hvordan afbrydes INSERT operation i MySql trigger?

  2. Laravel:hvordan man får gennemsnittet af indlejrede hasMany relationer (hasManyThrough)

  3. AVG + indre joinforbindelse

  4. gemt i mysql-feltet, men ingen linjeskift ved ekko