Ir para conteúdo

POWERED BY:

Arquivado

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

Maycon Guedes

Como implementar generalização em DB?

Recommended Posts

Minha duvida é a seguinte, tenho 3 classes, logo fiz 1 tabela para cada classe:

- Pessoas (nome, telefone, CPF)

- Funcionarios (codFuncionario, cargo)

- Clientes (codCliente)

 

Funcionarios e Clientes são especializações da classe Pessoas.

 

Quero saber se para implementar a generalização no banco de dados devo adicionar os atributos codCliente e codFuncionario dentro da tabela Pessoas como chave estrangeira?

 

Caso não sendo assim... como seria?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oracle não é Orientado a Objetos (de forma pura) logo não implementa isto para tabelas.

 

Mas se você por "Herança Oracle" ou algo assim mas achar formas de implementar isto.

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.