sql >> Database >  >> RDS >> Mysql

Gelijkaardige entiteiten opslaan in dezelfde tabel versus in meerdere tabellen in de database

Zonder meer kennis van uw schema/model, zou ik zeggen dat als de twee entiteiten vergelijkbare kenmerken hebben maar "niet gerelateerd" zijn in de bedrijfslogica, ik sterk zou aandringen op benadering 1. Ik zie niet in hoe het uitmaakt hoeveel kenmerken elk entiteit gemeen heeft, als ze niet verwant zijn. Het zou geen goed databaseontwerp zijn om niet-gerelateerde gegevens in dezelfde tabel te plaatsen, alleen vanwege vergelijkbare kenmerken. Meer informatie over uw schema zou waarschijnlijk ook helpen bij het nemen van beslissingen.




  1. Oracle - Een alleen-lezen gebruiker maken

  2. Hoe gegevens in de database op te slaan in LARAVEL 5.2

  3. Laravel 5:schending van integriteitsbeperking:1452 Kan een onderliggende rij niet toevoegen of bijwerken:een beperking van een externe sleutel mislukt

  4. Django - null-waarde in kolom schendt niet-null-beperking in Django Admin