[firebase-br] Reescrita de sistemas.

Renato Bermudo renato em eturbo.com.br
Ter Ago 21 09:54:59 -03 2007


Olá!
Aqui na empresa trabalhamos com a maior parte das regras de negócio no 
próprio BD, hoje não dá pra esconder a estrutura das tabelas, mas os fontes 
das triggers e procedures são sempre apagados, inclusive nas atualizações de 
sistemas nos clientes, abaixo segue o código que utilizamos:

UPDATE rdb$procedures
SET rdb$procedure_source = 'Todos os direitos reservados.'
WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL));

UPDATE rdb$triggers
SET rdb$trigger_source = 'Todos os direitos reservados.'
WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL)) AND 
(rdb$trigger_name NOT IN
(SELECT rdb$trigger_name FROM rdb$check_constraints));


----- Original Message ----- 
From: "Rubem Nascimento da Rocha" <djpardalrocha em hotmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, August 21, 2007 9:33 AM
Subject: Re: [firebase-br] Reescrita de sistemas.



Na área de artigos do site da lista (http://www.firebase.com.br) tem um 
artigo intitulado 'Escondendo o código da metadata do banco de dados 
Interbase ou Firebird' (http://www.firebase.com.br/fb/artigo.php?id=162). 
Registre-se no site e consulte este artigo. Este artigo é exatamente o que 
vc precisa saber. Sds.> From: billy em lanarearestrita.com.br> To: 
lista em firebase.com.br> Date: Tue, 21 Aug 2007 08:55:33 -0300> Subject: 
[firebase-br] Reescrita de sistemas.> > Amigos, Bom Dia.> > Não quero gerar 
polemica, mas esta semana tenho uma reunião de grande> importância para a 
empresa onde trabalho atualmente.> > Depois de muito tempo vamos finalmente 
reescrever nossos sistemas.> Atualmente temos uma cartela de 2500 clientes, 
com uma linha produto que> esta, digamos, atrasada tecnologicamente em uns 5 
a 8 anos. > > Partindo deste ponto estou sugerindo a adoção do FB como base 
de dados> principal, mas com a opção dos clientes utilizarem o SQL Server. > 
 > Nossos sistemas devem ser reescritos em 3 camadas utilizando o D2006, 
alguns> módulos em Java. > > Ate ae tudo bem, um problema que levantei e 
portanto preciso da ajuda de> vocês para tentar solucionar é: como fazer 
para que, o sistema após> instalado, um cliente mau intencionado não "roube" 
a estrutura + sp + tr> desenvolvidas no banco quando for FB?> > Pergunto 
isso pois sabemos que o FB permiti, ao ser copiado, que o SYSDBA> volte a 
acessar o banco. Como você estão tratando isso? ou será que estou me> 
preocupando demais? > > Desde já agradeço.> > William C. Augustonelli> 
Analista de Sistemas> ______________________________________________> 
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
_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-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