No BD como fica uma especialização do diagrama de classe?

3 respostas
R

Oi.

Estou começando em BD, uso o sql server 2005. E estou criando um BD e tenho a seguinte dúvida?
No diagrama de classe tem a Classe (pessoa) e este tem a especialização (cliente e funcionário). No BD, vou criar uma tabela só? ou tenho que criar uma para Pessoa, cliente e funcionário?

3 Respostas

wandersonxs

Conceitos ORM…

Tente dar uma lida nos livros de Hibernate, ou pdf no site deles que tu entenderá…

Classes tem que ser conceito OO e DB conceito Relacional…

Detalhe os dois não se bicam muito… :-o

Então dá uma lida sobre ORM que tu entenderá o que estou dizendo…

Herança é o bicho mais complicado no mundo ORM…

Tem várias formas de tratar a situação, agora precisa ver qual a mais apropriada…

Abraços
Wanderson

luiz_renato

Só complementando…

Dá uma olhada na revista Mundo Java n° 37 (ediçaõ atual) que fala sobre persistência JPA justamente sobre estratégias para mapeamento de herança.

E siga os conselhos do Wanderson…

[]´s

Renato

R

Valeu pelas dicas.

Vou ler o material indicado.

Criado 24 de setembro de 2009
Ultima resposta 25 de set. de 2009
Respostas 3
Participantes 3