[firebase-br] RES: RES: estrutura de RELACIONAMENTO

Sandro Souza escovadordebits em gmail.com
Sex Jul 24 13:22:13 -03 2009


Bom dia/tarde Lazaro.

Grande Lazaro, você poderia postar os comandos executados, assim como as
mensagens completas dos erros retornados pelo Firebird nessas tentativas de
criar esses relacionamentos?

2009/7/24 lazaro <lazaro em usinaalvorada.com.br>

> O senario me mais ou menos isso por exemplo a TABLE GRUPO pode ter:
> Familia Grupo
> 1001    1
> 1001    2
> 1001    3
> 1002    1
> 1002    2
>
> Ou seja a PK do Grupo tem que ser (familia,grupo) mas não consigo usar esta
> chave como FK em PRODUTO.
> ESPERO TER SIDO MAIS CLARO POSSIVEL.
> DESDE JÁ MUITO OBRIGADO.
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Ivan Guimarães Meirelles
> Enviada em: sexta-feira, 24 de julho de 2009 12:57
> Para: 'FireBase'
> Assunto: [firebase-br] RES: estrutura de RELACIONAMENTO
>
> Olá Lazaro...
>
> Veja se eu entendi o q vc quer:
>
> Cada produto pertence a um único grupo;
> Cada grupo contem 1 ou mais produtos e pertence a uma única família;
> Cada família contem 1 ou mais grupos.
>
> Se for esse o cenário, então vc não precisa do código da família na tabela
> produto
> Ficaria assim:
>
> FAMILIA (cod_fam, dês_fam), PF(cod_fam)
> GRUPO (cod_grup, cod_fam, des_grup), PK(cod_grup), FK(cod_fam)
> PRODUTO (cod_prod, cod_grup, des_prod), PK(cod_prod), FK(cod_grup)
>
> Se não for esse o cenário... poderia nos dar mais informações??
>
> Espero q tenha ajudado.
> Um abraço.
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de lazaro
> Enviada em: sexta-feira, 24 de julho de 2009 11:05
> Para: 'FireBase'
> Assunto: [firebase-br] estrutura de RELACIONAMENTO
>
> Senhores,
>
> Como faço para criar a seguinte estrutura de RELACIONAMENTO
>
> Ex:
>
> Família (cod_fam,Des_Fam) PK(cod_fam)
>
> Grupo(cod_fam,Cod_Grup, Des_Grup) PK(cod_fam,Cod_Grup) FK(cod_fam)
>
> Produto(cod_prod, FAMILIA, GRUPO) PK(COD_PROD),FK(FAMILIA,GRUPO)
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista