Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que é uma tabela pai e uma tabela filho no banco de dados?


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.