Amiguinhos,
por que utilizar algo já ultrapassado, se existe a versão mais recente e também free?
Vamos a retórica:
O SQL foi criado pela IBM em 1974.
O dBase foi criado no inicio dos anos 80.
Não acha que nesta relação o dBase é mais novo que o SQL?
Empresas no Brasil ainda usam XP como servidores. Apesar dos números apontarem um enorme uso de Windows Seven, Windows 8, qual das empresas relacionadas nestas pesquisas estão na sua ou na minha lista de clientes. Respondo: nenhuma.
Nossos clientes são pequenos e quando não teimosos. Nós, "os caras da informática" queremos que eles usem nossos sistemas, apresentamos a eles a máquina ideal, para que nossas aplicações rodem nelas e o que vemos depois. O filho jogando Need4Speed nelas.
Se pensarmos bem, estamos rodeados de coisas que achamos obsoletas, mas continuamos a usar e muitas das vezes por medo, pois qualquer reclamação do cliente com o que já oferecemos já é um tormento, imagine faze-lo investir e ele ter um único leg, iria querer cortar nossas cabeças.
Mas o fato é:
Nossas máquinas são abarrotadas de coisas e gostarÃamos de ter todas as ferramentas à mão desde que usem pouco espaço, pois sempre estamos acrescentando mais e mais coisas. Eu mesmo tenho HDs espalhados por todos os lados e estou sempre sem espaço pra guardar algo novo.
O SQL Server 2005 Express, pode ser obsoleto na versão, mas o coração, ou seja, a linguagem é a mesma e...ocupa pouco espaço de instalação.
Portanto usá-lo para estudo, adaptação e posterior uso é uma boa pedida, pois assim que voce adquire o know-how sobre o mesmo, usar uma versão mais nova será uma simples re-instalação.
Eu tenho o SQL Server 2008 Express, o qual pretendo estudar sobre o mesmo e posteriormente usá-lo, pois o tamanho de seu database já me bastará por anos.
Para efeito prático, passar do DBF para SQL 2005 já seria uma grande escalada, mas muitos colegas possuem aplicações com pequenos .MDBs, .DBs, .DBFs(como eu) .
As versões Express são de uma simplicidade tremenda de uso, pouquissimo consumo e ótima segurança.
Pode ser que voce não queira colocar a versão 2005 num cliente, mas nada o impediria de instalar em sua máquina de desenvolvimento e trabalhar na migração.
Outra caracterÃstica interessante é voce poder oferecer na instalação de seu sistema a instalação deste database, levando em consideração que a simples menção de Microsoft, já vende meio produto.
Mas a máxima de tudo isto é: Depende da Necessidade.