Дъщерните таблици и родителските таблици са просто нормални таблици в базата данни, но са свързани по начин, който е описан от връзката родител-дете.
Обикновено се използва за уточняване къде стойността на една таблица се отнася към стойността в друга таблица (обикновено първичен ключ на друга таблица).
Например, представете си новинарска статия. Това може да бъде представено с таблица, наречена articles
и има полета за id
, headline
, body
, published_date
и author
. Но вместо да поставяте име в author
поле, вместо това бихте могли да поставите стойността на идентификатора на потребител в отделна таблица - може би се нарича authors
— която има информация за автори като id
, name
и email
.
Следователно, ако трябва да актуализирате името на автор, трябва да го направите само в authors
(родителска) маса; защото articles
(дъщерна) таблица съдържа само идентификатора на съответния author
запис.
Надявам се това да ви помогне да разберете по-добре.