[firebase-br] Foreing Key

Claudio - CatSj claudio.sj em sercon.com.br
Qui Mar 1 17:04:07 -03 2007


Ai é que ta o problema, eu nao posso..
Eu trabalho pra uma empresa de engenharia de sistemas.
O sistema é uma gestao pra concessionaria de veiculos , que atende a todas
as marcas, VW,FIAT,FORD,GM e outras
o sistema é todo feito em Cobol, e foi convertido todas as bases isam pra
Fire... hoje trabalhamos com Fire e Oracle..
Essas tabelas ja sao antigas e usam no sistema todo, por isso é inviavel
alterar as tabelas de vendedores..


----- Original Message ----- 
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, March 01, 2007 4:18 PM
Subject: Re: [firebase-br] Foreing Key


Apenas um complemento:

Você não pode unificar a tabela de vendedores e criar um campo que
diferencie os tipos de vendedores ?

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Claudio - CatSj" <claudio.sj em sercon.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, March 01, 2007 2:54 PM
Subject: Re: [firebase-br] Foreing Key


Boa ideia, acho que vou usar triggers..
Valeu pela dica..


----- Original Message ----- 
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, March 01, 2007 11:30 AM
Subject: Re: [firebase-br] Foreing Key


O uso de FK nesse caso não é possivel.

Mas para manter a Integridade Referencial, você pode fazê-lo manualmente
através de Triggers.

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Claudio - CatSj" <claudio.sj em sercon.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, March 01, 2007 11:13 AM
Subject: [firebase-br] Foreing Key


Ola Lista..
Preciso criar um relacionamento meio estranho..ja tentei convencer o cliente
que talves nao seria possivel, porem antes de faze-lo resolvi posta na
lista..
Vamos ao caso
tenho 3 tabelas distintas   tb_vndofc - vendederoes de oficina, tb_vndpca -
vendedores de peca, tb_vndvei - vendedores de veiculos
terei uma nova tabela de perfil tb_perfil, nesta tabela esta o perfil de
cada area Oficina,Pecas,Veiculos

Agora é que entra o problema...na tabela de relacao perfil vendedor
tenho outra tabela tb_perfilvnd onde tenho os seguintes colunas..

perfilcod -> codigo do perfil
perfiltipo -> tipo de perfil (F-oficina,P-pecas,V-veiculos)
perfilvnd -> codigo do vendedor.. (nesta coluna tenho que fazer a referencia
a uma chave estrangeira apontando para as tabelas de vendedores
correspondente ao tipo de perfil, por exemplo se a coluna perfiltipo = "F",
vai relacionar a tabela de tb_vndofc, se for "P" vai relacionar a tabela
tb_vndpca, o mesmo para o tb_vndvei.)

Bom pessoal é isso...
Nao sei se é possivel fazer isso, se alguem souber de algo assim fico grato
com a ajuda..


Claudio Barto
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1172758400.713009.32529.balcomo.hst.terra.com.br,4431,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 28/02/2007 / Versão:
5.1.00/4973
Proteja o seu e-mail Terra: http://mail.terra.com.br/



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1172775674.856692.25259.mangoro.hst.terra.com.br,6261,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 01/03/2007 / Versão:
5.1.00/4974
Proteja o seu e-mail Terra: http://mail.terra.com.br/



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista