quot;Herançaquot; em modelo relacional

16/03/2008

0

Como eu aplicaria o conceito de herança em entidades relacionais?

No caso de 02 ou mais entidades terem muitos atributos identicos.

Ex: telefonista e gerente possuem em comum: nome, cpf, endereço, telefone e etc..

Entao deveria ter uma entidade ´pai´ com todos estes atributos em comum os quais eles iriam herdar...


Venomtotal

Venomtotal

Responder

Posts

16/03/2008

Leocardoso

Você pode escolher como implementar a herança.

Há 3 formas mais comuns, utilizadas inclusive em ferramentas de mapeamento OO.

Veja em:
http://www.jpox.org/docs/1_2/jpa_orm/inheritance.html
http://www.hibernate.org/hib_docs/reference/en/html/inheritance.html


Responder

04/04/2008

Joao.rafael.ribeiro

Utilizo a forma que mapea para cada objeto uma tabela. Ex: Objeto pai Pessoa, objetos filhos Física e Jurídica. Irão existir 3 tabelas (Pessoa, Física e Jurídica) todas possuem o mesmo tipo de chave primária. Quando for salvar uma Pessoa_Fisíca, grava um registro na tabela Pessoa e depois um registro na tabela Física, esses registros possuem a mesma chave primária, porém estarão em tabelas diferentes (relacionamento 1 para 1 entre as tabelas).


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar