fabiofasantos
Membro
Olá a todos, pessoal!
Tenho ouvido falar muito sobre SQL... MySQL... Motores de bases de dados e afins... Porem, não sei como é que isso se utiliza. Isto é não sei nem como começar. Assim, agradecia a quem tivesse algum exemplo de alguma aplicação simples usando estas tecnologias e me pudesse ajudar para eu perceber como é que isto se utiliza. E já agora qual a diferença entre SQL e MySQL?
Por outro lado, surge-me a questão: -Vale a pena? Estou a iniciar um projecto, que vai ser principalmente programado em Java. Nesse projecto vamos ter de implementar algumas bases de dados e tenho discutido com a minha equipa sobre até que ponto vale a pena darmo-nos ao trabalho de aprender a utilizar uma tecnologia nova para nós em vez de implementar-mos a base de dados recorrendo a um simples ficheiro de texto... Bem as duvidas continuam pelo que venho pedir a vossa ajuda. Neste ponto as questões principais são as seguintes:
- Em aplicações stand-alone que vantagens temos em utilizar motores de base de dados em vez de um simples ficheiro de texto para guardar os dados no disco?
- E se os dados tiverem de ser acedidos por vários programas ao mesmo tempo, até que ponto é que o motor facilita isso?
- Não serão os motores e as respectivas linguagens SQL/MySQL apenas úteis para bases de dados on-line?
- É possivel, por exemplo criar uma base de dados com o OpenOffice e depois aceder aos dados com uma aplicação diferente?
- E o inverso, criar uma base de dados para a aplicação e depois acerder-lhe com o OpenOffice?
Sei que são muitas duvidas e agradeço desde já toda a ajuda que me possam dar!
Obrigado.
Tenho ouvido falar muito sobre SQL... MySQL... Motores de bases de dados e afins... Porem, não sei como é que isso se utiliza. Isto é não sei nem como começar. Assim, agradecia a quem tivesse algum exemplo de alguma aplicação simples usando estas tecnologias e me pudesse ajudar para eu perceber como é que isto se utiliza. E já agora qual a diferença entre SQL e MySQL?
Por outro lado, surge-me a questão: -Vale a pena? Estou a iniciar um projecto, que vai ser principalmente programado em Java. Nesse projecto vamos ter de implementar algumas bases de dados e tenho discutido com a minha equipa sobre até que ponto vale a pena darmo-nos ao trabalho de aprender a utilizar uma tecnologia nova para nós em vez de implementar-mos a base de dados recorrendo a um simples ficheiro de texto... Bem as duvidas continuam pelo que venho pedir a vossa ajuda. Neste ponto as questões principais são as seguintes:
- Em aplicações stand-alone que vantagens temos em utilizar motores de base de dados em vez de um simples ficheiro de texto para guardar os dados no disco?
- E se os dados tiverem de ser acedidos por vários programas ao mesmo tempo, até que ponto é que o motor facilita isso?
- Não serão os motores e as respectivas linguagens SQL/MySQL apenas úteis para bases de dados on-line?
- É possivel, por exemplo criar uma base de dados com o OpenOffice e depois aceder aos dados com uma aplicação diferente?
- E o inverso, criar uma base de dados para a aplicação e depois acerder-lhe com o OpenOffice?
Sei que são muitas duvidas e agradeço desde já toda a ajuda que me possam dar!
Obrigado.