[firebase-br] Dúvida Modelagem de dados
Rafael Pimenta
rafa.spimenta em gmail.com
Ter Abr 10 14:26:33 -03 2012
Boa tarde pessoal,
Eu tenho a seguinte estrutura de tabelas:
.Cliente
-idCliente(PK)
-tipoPessoa - valores validos = 'PJ', 'PF'
-idEndereco(FK tabela Endereco)
.ClientePJ
-idCliente(PK e FK com a tabela Cliente)
.ClientePF
-idCliente(PK e FK com a tabela Cliente)
.Endereco
-idEndereco(PK)
-Logradouro
.Obra
-idObra(PK)
-NomeObra
-idCliente(FK com a tabela Cliente)
-idEndereco(FK com a tabela Endereco)
Obs.:
.O Cliente pode ser pessoa fisica OU juridica;
.um cliente pode ter mais de uma obra;
.uma obra só pode ter um cliente;
.uma obra só pode ter um endereço;
.o endereço da obra pode ser(ou não) o mesmo do cliente;
.o cliente só pode ter um endereço.
A minha dúvida é se essa estrutura esta coerente e se atende as
observacoes?
Se alguem tiver alguma sugestão tb agradeço.
Obrigado
Rafael Pimenta
Mais detalhes sobre a lista de discussão lista