Tabele podrzędne i tabele nadrzędne to zwykłe tabele bazy danych, ale są one połączone w sposób opisany przez relację nadrzędny-podrzędny.
Zwykle jest używany do określenia, gdzie wartość jednej tabeli odnosi się do wartości w innej tabeli (zwykle jest to klucz podstawowy innej tabeli).
Na przykład wyobraź sobie artykuł z wiadomościami. Może to być reprezentowane przez tabelę o nazwie articles i ma pola dla id , headline , body , published_date i author . Ale zamiast umieszczać nazwisko w author pole, możesz zamiast tego umieścić wartość identyfikatora użytkownika w osobnej tabeli — może się to nazywać authors — który zawiera informacje o autorach, takie jak id , name i email .
Dlatego jeśli chcesz zaktualizować nazwisko autora, musisz to zrobić tylko w authors tabela (rodzica); ponieważ articles Tabela (dziecko) zawiera tylko identyfikator odpowiedniego author rekord.
Mam nadzieję, że to pomoże ci lepiej zrozumieć.