ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Banco de dados embedded protegido

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
AndreMP
Novato
Novato


Registrado: Sexta-Feira, 6 de Janeiro de 2006
Mensagens: 54

MensagemEnviada: Qui Dez 21, 2006 9:50 pm    Assunto: Banco de dados embedded protegido Responder com Citação

oi pessoal eu estou desenvolvendo uma aplicacao que precisa de um banco de dados, e estes dados não podem ser alterados pelo usuário depois de incluidos no banco, ou que eu garanta que os dados nao foram alterados. Estou usando delphi 7, IBX e atualmente o Firebird 1.5, a aplicacao é CLX e pretendo compilar ela no linux com kylix 3, e a devida versao do firebird.
Porém, agora que fui ver que nao tinha como proteger os dados do firebird ( na versao 2.0 tem como?)

Qual banco embedded gratuito voces me sugerem para migrar mais facilmente? (ainda nao sei mecher com nenhum outro)
pensei no mysql mas que me lembre embora seja aberto nao é gratuito, e nao tem procedures... me corrijam se estiver errado

Minha outra opcao é criar um campo na tabela que garanta que a informacao da linha nao foi alterada, assim, com os dados da linha eu faço umas contas e gero um código que só eu sei como fazer, e quando vou ler estes dados eu confiro se eles resultam naquele código. Que vcs acham?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
AndreMP
Novato
Novato


Registrado: Sexta-Feira, 6 de Janeiro de 2006
Mensagens: 54

MensagemEnviada: Qua Jan 03, 2007 2:50 pm    Assunto: Responder com Citação

SOBE!

Qual banco de dados gratuito com versão embedded posso usar que seja protegido contra alteração de dados ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
mgrasser
Colaborador
Colaborador


Registrado: Quinta-Feira, 26 de Fevereiro de 2004
Mensagens: 1189
Localização: São Paulo

MensagemEnviada: Qui Jan 04, 2007 11:15 am    Assunto: Banco de dados embedded protegido Responder com Citação

no Firebird 1.5 vc não tem como bloquear se o usuário for sysdba ou tiver acesso ao banco de dados e puder copiá-lo para outro equipamento conseguindo assim alterar a senha do sysdba, no entanto se você não der acesso ao banco de dados via compartilhamento, o que não é necessário para o acesso do banco de dados e não permitir que o usuário acesse o banco como sysdba, vc pode criar um usuário diferente para acessar a tabela que vc quiser e somente permitir select e insert, nunca update ou delete, ou proteger com uma trigger before update e before delete e uma exception.
_________________
<font color="#0000FF">
<strong><marquee bgcolor="#FFAD00" behavior="slide" direction="right" width="600">..:: MGrasser ::.. </marquee><marquee bgcolor="#FFAD00" behavior="slide" direction="left" width="600">..:: MGrasser ::.. </marquee></strong>
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
AndreMP
Novato
Novato


Registrado: Sexta-Feira, 6 de Janeiro de 2006
Mensagens: 54

MensagemEnviada: Qui Jan 04, 2007 1:26 pm    Assunto: Responder com Citação

não é o caso, pois pretendo distribuir o software com o banco embedded, e esses dados do banco serão enviados para os chefes desses usuários, que portanto não podem alterar os dados pra limpar a barra deles hehehe

parece que o mysql poderia resolver o meu problema, mas não tenho certeza se ele pode fazer isto, ser embedded, protegido p/ acesso só pelo programa, e totalmente gratuito.

minha outra solução é usar o firebird e criar um outro campo que só eu saberei como fazer e com ele confiro se os dados não foram alterados
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB