Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

caezar

Herança no MySQL (Conceito)

Recommended Posts

Pessoal estou com dificuldades para entender o conceito de herança (Especialização e Generalização) no SQL.


Tenho abaixo um exemplo de um BD de uma biblioteca. Pelo o que entendi lendo no caso as entidades Livros, Software, Filmes e Revistas herdam da entidade acervo, mas não consigo entender na pratica como funciona Herança em SQL.


Por exemplo, uma de minhas dúvidas é como saber através do código do acervo de que tipo é aquele item. É um Livro, Software, Filme ou Revista? Eu teria que fazer um select em cada uma das entidades com o código de acervo para ver em qual ele aparece?



post-292044-0-06439700-1409683239_thumb.




Obrigado pela ajuda no aprendizado!


Compartilhar este post


Link para o post
Compartilhar em outros sites

Somente com o código do acervo não dá, você teria que fazer uma busca em cada tabela mesmo.

Teria como criar um campo 'tipo' para direcionar a busca?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.