Podřízené tabulky a nadřazené tabulky jsou jen normální databázové tabulky, ale jsou propojeny způsobem, který je popsán vztahem rodič-podřízený.
Obvykle se používá k určení, kde hodnota jedné tabulky odkazuje na hodnotu v jiné tabulce (obvykle primární klíč jiné tabulky).
Představte si například zpravodajský článek. To by mohlo být reprezentováno tabulkou nazvanou articles
a obsahuje pole pro id
, headline
, body
, published_date
a author
. Ale místo umístění jména do author
můžete místo toho vložit hodnotu ID uživatele do samostatné tabulky – možná nazvané authors
—který obsahuje informace o autorech, jako je id
, name
a email
.
Pokud tedy potřebujete aktualizovat jméno autora, stačí tak učinit v authors
(rodičovský) stůl; protože articles
(dítě) tabulka obsahuje pouze ID odpovídajícího author
záznam.
Doufám, že vám to pomůže lépe porozumět.