Onderliggende tabellen en bovenliggende tabellen zijn gewoon normale databasetabellen, maar ze zijn gekoppeld op een manier die wordt beschreven door een ouder-kindrelatie.
Het wordt meestal gebruikt om aan te geven waar de waarde van een tabel verwijst naar de waarde in een andere tabel (meestal een primaire sleutel van een andere tabel).
Stel je bijvoorbeeld een nieuwsartikel voor. Dit kan worden weergegeven door een tabel met de naam articles
en heeft velden voor id
, headline
, body
, published_date
en author
. Maar in plaats van een naam te plaatsen in de author
veld, kunt u in plaats daarvan de ID-waarde van een gebruiker in een aparte tabel plaatsen, misschien authors
genoemd. —met informatie over auteurs zoals id
, name
, en email
.
Daarom, als u de naam van een auteur moet bijwerken, hoeft u dit alleen te doen in de authors
(ouder) tafel; omdat de articles
(child) tabel bevat alleen de ID van de corresponderende author
opnemen.
Ik hoop dat dit je helpt om het beter te begrijpen.