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]