2010/12/7 Fábio Barrionuevo <[email protected]>:
> Primeiramente,
>
> desculpe a todos, por estar fazendo esta pergunta aqui, provavelmente esse
> pergunta ja foi feita antes e ja foi respondida, mas no dia em que procurei,
> os links: http://pgdocptbr.wiki.sourceforge.net/ ,

Aqui vc realmente não iria encontrar a resposta visto que este site
traz a documentação do postgres, diga-se de passagem bem
desatualizada.

> http://www.nabble.com/PostgreSQL---Brasil-f15652.html não estavam me levando
> ao lugar onde poderia procurar sobre o assunto.

Não sei exatamente os itens q vc usou para busca, mas o assunto de
fato já deve ter sido discutido algumas vezes mesmo.

> *Agora o medico "João" ficou doente, entao terei que cadastrar "João" como
> "Paciente", automaticamento uma nova "Pessoa" é adicionada na tabela
> "Pessoa".
>
> *So que fazendo isso, resultará em duplicidade na tabela "Pessoa".
> Como posso resolver o problema de duplicidade na tabela "Pessoa", utilizando
> os conceitos de banco de dados Objeto-relacional?

Quem fica doente não é Paciente ou Médico e sim *Pessoa*, então não
existe problema em id_pessoa aparecer em Medico e Paciente,
considerando que Paciente têm atributos pertinentes apenas a estado de
paciente. Ex.:

PACIENTE {#id_pessoa, cid FK, internado BOOL, [...]}

> Consultei meu professor de BD, mas ele não tem experiencia com banco de
> dados Objeto-Relacional, entao não soube como responder.

Medo!!!!  #uniblas ...

Quem disse que pra responder essa pergunta sobre conceitos básicos de
modelagem precisa ter experiência com SGBDO ?!?!?

Como sempre, cuidado com a utilzação de herança. No examplo informado
não vejo nenhum motivo pra utilizar essa característica.

Abraço!

-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a