[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