[delphi-br] Qual melhor tipo de arquivo de dados para pequenos sistemas

2010-06-05 Por tôpico psdias2
Pessoal:

Solicito opiniões de quem já desenvolveu algo parecido (desculpem se me 
alonguei
na mensgem):

- Preciso criar um pequeno sistema para um determinado departamento
de uma empresa (uma tabela principal, com mais ou menos umas 10 tabelas 
auxiliares)

Obs.: Atualmente, eles controlam os dados em uma pasta do Excel, com 
mais ou menos
11 planilhas.  Vou escrever o código em Delphi, em vez de usar VBA, pois 
acho mais
seguro do que manter tudo em planilhas.

- Como é um sistema pequeno, que será usado apenas por uns 2 ou 3 
funcionários,
não gostaria de usar um servidor de dados (como o FireBird, por 
exemplo), pois isso
implicaria ter de pedir autorização para o CPD da empresa para fazer a 
instalação
na máquina do principal usuário,  eu seria questionado a porque não usar 
o servidor
de dados padrão da empresa (que é o SQL-Server), ter o projeto aprovado 
por etc.   Enfim,
como é um sistema muito específico, nem eu, nem o usuário que me 
contatou quer ter de
enfrentar todos os trâmites naturalmente exigidos por um sistema de 
maior porte.

- Assim, estou pensando em usar tabelas tipo CDS (do ClientDataSet).  
Apenas um usuário
acessaria os dados a cada vez, ou seja, não haveria uso simultâneo do 
sistema, embora
cada uma das 3 máquinas pudesse executar o sistema, a partir da rede

Perguntas:

1) Alguém já desenvolveu um sistema simples, usando CDS ?   É aconselhável ?

2) Pensei em usar o Firebird embarcado, mas neste caso o sistema só 
poderia ser usado
por uma máquina.  Além disso, caio no problema de ter de pedir 
autorização para instalar
o FireBird na máquina

3) Alguém tem experiência em algum outro tipo de formato de dados para 
sistemas simples,
que seria mais recomendável que os arquivos CDS ?

4) Uso o Delphi 7 (SETE) e só tenho experiência com InterBase, FireBird 
e SQL-Server.
Nunca desenvolvi usando apenas arquivos CDS.  Se alguém tiver algum 
tutorial específico
para trabalhar com arquivos CDS, fico muito agradecido se indicar

Muito obrigado pela atenção de todos !
Paulo



Re: [delphi-br] Qual melhor tipo de arquivo de dados para pequenos sistemas

2010-06-05 Por tôpico Dirlei Dionísio
Paulo,

Tenho feito uso do Sqlite (www.sqlite.org) com relativo sucesso em casos
parecidos como o seu. E um banco de dados embutido que permite múltipas
conexões simultâneas. A suite de componentes Zeos suporta esse banco de
dados.

Creio que usar o Sqlite representa um grande vantagem em relação ao uso de
CDS's, pois você terá acesso a muito mais recursos (SQL, views, indexação
etc).

[ ]'s

Dirlei Dionísio
http://MaisQueBomCodigo.com

Em 5 de junho de 2010 09:26, psdias2 psdias2 yahoo.com.br escreveu:



 Pessoal:

 Solicito opiniões de quem já desenvolveu algo parecido (desculpem se me
 alonguei
 na mensgem):

 - Preciso criar um pequeno sistema para um determinado departamento
 de uma empresa (uma tabela principal, com mais ou menos umas 10 tabelas
 auxiliares)

 Obs.: Atualmente, eles controlam os dados em uma pasta do Excel, com
 mais ou menos
 11 planilhas. Vou escrever o código em Delphi, em vez de usar VBA, pois
 acho mais
 seguro do que manter tudo em planilhas.

 - Como é um sistema pequeno, que será usado apenas por uns 2 ou 3
 funcionários,
 não gostaria de usar um servidor de dados (como o FireBird, por
 exemplo), pois isso
 implicaria ter de pedir autorização para o CPD da empresa para fazer a
 instalação
 na máquina do principal usuário, eu seria questionado a porque não usar
 o servidor
 de dados padrão da empresa (que é o SQL-Server), ter o projeto aprovado
 por etc. Enfim,
 como é um sistema muito específico, nem eu, nem o usuário que me
 contatou quer ter de
 enfrentar todos os trâmites naturalmente exigidos por um sistema de
 maior porte.

 - Assim, estou pensando em usar tabelas tipo CDS (do ClientDataSet).
 Apenas um usuário
 acessaria os dados a cada vez, ou seja, não haveria uso simultâneo do
 sistema, embora
 cada uma das 3 máquinas pudesse executar o sistema, a partir da rede

 Perguntas:

 1) Alguém já desenvolveu um sistema simples, usando CDS ? É aconselhável ?

 2) Pensei em usar o Firebird embarcado, mas neste caso o sistema só
 poderia ser usado
 por uma máquina. Além disso, caio no problema de ter de pedir
 autorização para instalar
 o FireBird na máquina

 3) Alguém tem experiência em algum outro tipo de formato de dados para
 sistemas simples,
 que seria mais recomendável que os arquivos CDS ?

 4) Uso o Delphi 7 (SETE) e só tenho experiência com InterBase, FireBird
 e SQL-Server.
 Nunca desenvolvi usando apenas arquivos CDS. Se alguém tiver algum
 tutorial específico
 para trabalhar com arquivos CDS, fico muito agradecido se indicar

 Muito obrigado pela atenção de todos !
 Paulo



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Qual melhor tipo de arquivo de dados para pequenos sistemas

2010-06-05 Por tôpico Dirlei Dionísio
Paulo,

Tenho feito uso do Sqlite (www.sqlite.org) com relativo sucesso em casos
parecidos como o seu. E um banco de dados embutido que permite múltipas
conexões simultâneas. A suite de componentes Zeos suporta esse banco de
dados.

Creio que usar o Sqlite representa um grande vantagem em relação ao uso de
CDS's, pois você terá acesso a muito mais recursos (SQL, views, indexação
etc).

[ ]'s

Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com

Em 5 de junho de 2010 09:26, psdias2 psdi...@yahoo.com.br escreveu:



 Pessoal:

 Solicito opiniões de quem já desenvolveu algo parecido (desculpem se me
 alonguei
 na mensgem):

 - Preciso criar um pequeno sistema para um determinado departamento
 de uma empresa (uma tabela principal, com mais ou menos umas 10 tabelas
 auxiliares)

 Obs.: Atualmente, eles controlam os dados em uma pasta do Excel, com
 mais ou menos
 11 planilhas. Vou escrever o código em Delphi, em vez de usar VBA, pois
 acho mais
 seguro do que manter tudo em planilhas.

 - Como é um sistema pequeno, que será usado apenas por uns 2 ou 3
 funcionários,
 não gostaria de usar um servidor de dados (como o FireBird, por
 exemplo), pois isso
 implicaria ter de pedir autorização para o CPD da empresa para fazer a
 instalação
 na máquina do principal usuário, eu seria questionado a porque não usar
 o servidor
 de dados padrão da empresa (que é o SQL-Server), ter o projeto aprovado
 por etc. Enfim,
 como é um sistema muito específico, nem eu, nem o usuário que me
 contatou quer ter de
 enfrentar todos os trâmites naturalmente exigidos por um sistema de
 maior porte.

 - Assim, estou pensando em usar tabelas tipo CDS (do ClientDataSet).
 Apenas um usuário
 acessaria os dados a cada vez, ou seja, não haveria uso simultâneo do
 sistema, embora
 cada uma das 3 máquinas pudesse executar o sistema, a partir da rede

 Perguntas:

 1) Alguém já desenvolveu um sistema simples, usando CDS ? É aconselhável ?

 2) Pensei em usar o Firebird embarcado, mas neste caso o sistema só
 poderia ser usado
 por uma máquina. Além disso, caio no problema de ter de pedir
 autorização para instalar
 o FireBird na máquina

 3) Alguém tem experiência em algum outro tipo de formato de dados para
 sistemas simples,
 que seria mais recomendável que os arquivos CDS ?

 4) Uso o Delphi 7 (SETE) e só tenho experiência com InterBase, FireBird
 e SQL-Server.
 Nunca desenvolvi usando apenas arquivos CDS. Se alguém tiver algum
 tutorial específico
 para trabalhar com arquivos CDS, fico muito agradecido se indicar

 Muito obrigado pela atenção de todos !
 Paulo

  



[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html