[firebase-br] Banco de Dados Firebird ???

nillgolv nillgolv em bol.com.br
Qui Dez 28 18:51:57 -03 2006


Ok Anderson,

Pode entrar em pvt: nill-go em bol.com.br


> Fala NilGolv, blz?
> 
> Amigão,
> 
> Um pressuposto para fazer o relacionamento é a 
> existência das chaves primárias, o que acredito 
> que você já tenha feito pelos campos ID 
> abaixo. Se você não tiver criado as primary 
> keys, pode criá-las pelos comandos abaixo:
> 
> alter table CLIENTE add constraint PK_CLIENTE primary key (ID)
> alter table HISTORICO add constraint PK_HISTORICO primary key (ID)
> alter table BAIRRO add constraint PK_BAIRRO primary key (ID_BAIRRO)
> alter table CIDADE add constraint PK_CIDADE primary key (ID_CIDADE)
> 
> e para fazer o relacionamento (criação de chaves secundárias, "foreign keys"):
> 
> Histórico X Cliente
> 
> alter table HISTORICO add constraint 
> REL_CLIENTESHISTORICO foreign key (ID_CLIENTE) 
> references CLIENTE (ID) on update no action on delete no action;
> 
> Cliente X Bairro
> 
> alter table CLIENTE add constraint 
> REL_BAIRROCLIENTE foreign key (BAIRRO) references 
> BAIRRO (ID_BAIRRO) on update no action on delete no action;
> 
> Cliente X Cidade
> 
> alter table CLIENTE add constraint 
> REL_CIDADECLIENTE foreign key (CIDADE) references 
> CIDADE (ID_CIDADE) on update no action on delete no action;
> 
> 
> Nas linhas acima, a parte em minúsculas são 
> comandos SQL e a parte em maiusculas (exceto nos 
> nomes de campos e tabelas) são nomes que eu dei 
> para as chaves e relacionamentos, estes você pode mudar caso queira.
> 
> Eu não testei aqui, espero que de certo. Qualquer 
> problema se vc quiser me passar seu script em private eu posso tentar ajudar.
> 
> Abração,
> 
> Anderson
> 
> 
> 
> 
> At 15:16 28/12/2006, nillgolv wrote:
> >Pessoal,
> >
> >Me ajudem por favor, no sentido de criar a tabela em firebird.
> >
> >Somente as ligações da tabela mestre (Cliente) 
> >com a detalhe (Historico) e as (Bairro e Cidade)
> >
> >Sistema (Banco.fdb)
> >-------------------------
> >TABELA CLIENTE:
> >ID
> >NOME
> >ENDERECO
> >BAIRRO
> >CIDADE
> >FOTO
> >
> >
> >TABELA HISTORICO:
> >ID
> >ID_CLIENTE
> >OBS
> >DATA
> >
> >TABELA BAIRRO:
> >ID_BAIRRO
> >NOME_BAIRRO
> >
> >TABELA CIDADE:
> >ID_CIDADE
> >NOME_CIDADE
> >
> >Existem mais campos mas com este inicio, 
> >relacionando as tabelas vai me ajudar bastante, 
> >estou tendo dificuldade no relacionamento usando o IBExpert.
> >
> >Fico grato
> >______________________________________________
> >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



Mais detalhes sobre a lista de discussão lista