sql >> Database >  >> RDS >> Mysql

Een-op-een relatie waarbij meerdere tabellen betrokken zijn

Als het een één-op-één relatie is, is het altijd gemakkelijker om de drie tabellen te combineren in één grote tabel, met nullable-kolommen voor Sectie-tabellen.

Enkele positieve punten die ik kan zien voor deze aanpak:

  • Gemakkelijkere bewerkingen voor invoegen, bijwerken en verwijderen.
  • Sneller gegevens ophalen wanneer er minder joins hoeven te worden gebruikt.
  • Minder indexeert ruimte, omdat u de primaire sleutel voor één tabel indexeert in plaats van drie tabellen.


  1. Vervanging van variabelen in Oracle SQL Developer vermijden met 'trinidad &tobago'

  2. Automatisch verhogen met slaapstand

  3. Controleer of kolomtekenreeks in database een subtekenreeks is van een query in sqlite

  4. mysql | Codeigniter Active Records voegt extra back-ticks toe aan query