Underordnede tabeller og overordnede tabeller er bare normale databasetabeller, men de er forbundet på en måde, der er beskrevet af en forældre-underordnet relation.
Det bruges normalt til at angive, hvor en tabels værdi refererer til værdien i en anden tabel (normalt en primær nøgle til en anden tabel).
Forestil dig for eksempel en nyhedsartikel. Dette kunne være repræsenteret af en tabel kaldet articles
og har felter for id
, headline
, body
, published_date
og author
. Men i stedet for at placere et navn i author
felt, kan du i stedet sætte ID-værdien af en bruger i en separat tabel – måske kaldet authors
— der har oplysninger om forfattere såsom id
, name
og email
.
Derfor, hvis du har brug for at opdatere en forfatters navn, behøver du kun at gøre det i authors
(forælder) tabel; fordi articles
(underordnet) tabel indeholder kun ID'et for den tilsvarende author
optage.
Håber dette hjælper dig med at forstå bedre.