[firebase-br] INTERBASE

SUPORTE NK suportenk em nksolucoes.com.br
Qui Maio 9 16:34:03 -03 2013


Boa tarde !!

Não sei se posso solicitar alguma ajuda em relação ao uso do delphi 7 +
interbase 6.5, criando tabelas com o auxilio do IBCONSOLE ?

Att,

Nestor



-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu
Enviada em: quinta-feira, 9 de maio de 2013 16:19
Para: FireBase
Assunto: Re: [firebase-br] Criar gatilho ou deixar na chave estrangeira

Não me recordo de ter dito isso, até porque eu uso FKs constantemente.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br -
blog.firebase.com.br

DR> Boa tarde

DR> Uma vez vi um post do Cantu dizendo para evitar chaves estrangeiras. 
DR> Só não achei onde para postar aqui tbm. Creio que o melhor são triggers
mesmo.



DR> "Ronaldo Pereira" <ronaldowp em yahoo.com.br> escreveu na notícia da 
DR> mensagem:1366851497.95343.YahooMailNeo em web163904.mail.gq1.yahoo.com...
>> Boa noite Pessoal,
>>
>>       Gostaria de saber se alguém já passou por isso. Temos aqui na 
>> empresa um banco de dados com em torno de 900 tabelas. Temos muitas 
>> procedures e gatilhos no banco.
>>       Recentemente ficamos na dúvida sobre o que é mais indicado na 
>> estrutura de tabelas mestre/detalhe.
>>       A dúvida está na exclusão de um registro da tabela principal
>> (mestre) e que tenha um registro filho (detalhe). Devemos deixar que 
>> a chave estrangeira se encarregue disso, não permitindo, ou devemos 
>> criar um gatilho na tabela principal, verificando se existe um 
>> registro na tabela detalhe (filho), e caso exista poderia até dar uma 
>> exceção mais específica.
>>       Verificamos que se deixarmos para o banco controlar pela chave, 
>> ele chega mesmo a tentar executar, e mesmo que não grave, se for pego 
>> um gerador, ele não volta mais, mesmo a transação não ter sido gravada.
>>
>> Ronaldo Pereira
>> SDI Sistemas


______________________________________________
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