As tabelas filhas e as tabelas pai são apenas tabelas normais de banco de dados, mas estão vinculadas de uma maneira descrita por um relacionamento pai-filho.
Geralmente é usado para especificar onde o valor de uma tabela se refere ao valor em outra tabela (geralmente uma chave primária de outra tabela).
Por exemplo, imagine um artigo de notícias. Isso pode ser representado por uma tabela chamada
articles
e tem campos para id
, headline
, body
, published_date
e author
. Mas em vez de colocar um nome no author
campo, você poderia colocar o valor do ID de um usuário em uma tabela separada—talvez chamada de authors
—que tem informações sobre autores como id
, name
e email
. Portanto, se você precisar atualizar o nome de um autor, basta fazê-lo no campo
authors
(pai) tabela; porque os articles
(filho) contém apenas o ID do author
correspondente registro. Espero que isso ajude você a entender melhor.