Underordnade tabeller och överordnade tabeller är bara vanliga databastabeller, men de är länkade på ett sätt som beskrivs av en förälder-underordnad relation.
Det används vanligtvis för att ange var en tabells värde refererar till värdet i en annan tabell (vanligtvis en primärnyckel i en annan tabell).
Föreställ dig till exempel en nyhetsartikel. Detta kan representeras av en tabell som heter articles
och har fält för id
, headline
, body
, published_date
och author
. Men istället för att placera ett namn i author
fältet, kan du istället lägga ID-värdet för en användare i en separat tabell – kanske kallas author
— som har information om författare som id
, name
och email
.
Därför, om du behöver uppdatera en författares namn, behöver du bara göra det i author
(förälder) tabell; eftersom articles
(underordnad) tabell innehåller endast ID för motsvarande author
spela in.
Hoppas detta hjälper dig att förstå bättre.