Criando uma base de dados para sistemas móveis


Salve leitores do Devmobile, nesse tutorial iremos falar um pouco sobre como criar uma base de dados para seu sistema móvel.

 

Antes de irmos para a prática, vamos saber sobre o SSCE – SQL Server Compact Edition.

Alguns pontos importantes:

   - Pode-se perceber que o próprio nome diz ser uma versão compacta do SQL Server;

   - O SSCE pode atingir um tamanho máximo de 4 GB de dados, possuindo total compatibilidade com ADO.NET, Transact SQL, oferece grandes facilidades de sincronização entre cliente e servidor;

   - Total integridade com suporte a DELETE’s e UPDATE’s;

   - Arquivos de dados protegidos com senha e criptografia de 128 bits;

   - Suporte a transações, permitindo Rollback e Commit;

   - Grande número de funções, como: SUM, AVG, COUNT, INNER JOIN, RIGTH JOIN E INNER JOIN, SUBSELECT, GROUP BY, HANVING;

   - Cursores de dados.

 

Com isso temos uma importante forma de guardar os dados de nossas aplicações no próprio aparelho móvel.

Podendo inserir, alterar, excluir informações no sistema móvel e no fim do trabalho podendo sincronizar os dados para o servidor web.

 

Então como criamos uma base de dados?

Vamos ao passo-a-passo…

 

Abra o Visual Studio e como na figura 1, em Server Explorer, clique com o botão direito em Data ConnectionsAdd Connection.

 

img1.JPG

                                      Figura 1

 

Selecione Microsoft SQL Server Compact 3.5 e Continue. (Figura 2)

 

 

img2.JPG

                                      Figura 2

 

 

Em Add Connection, clique no botão Create.

Escolha o diretório de sua aplicação e salve o banco com o nome Banco ou o que desejar.

Depois informe a senha para sua base de dados. (Figura 3)

 

 

img3.JPG

                                               Figura 3

 

 

Clique em Test Connection para fazer o teste da conexão com o banco criado, Depois clique em Ok. Em Add Connection, clique em Ok novamente. (Figura 4)

 

img4.JPG

                            Figura 4

 

Note que o banco foi criado em Server Explorer.

 

Vamos criar as tabelas do nosso banco. Nesse exemplo vamos criar uma base de dados com 2 tabelas. Tabela Usuário e Tabela Empresa.

 

Em Server Explorer, clique com o botão direito do mouse em Tables e clique em Create Table em nossa base de dados. (Figura 5)

 

img5.JPG

               Figura 5

 

Em Name, coloque USUARIO e abaixo coloque as colunas da base de dados e depois clique em Ok, como a figura 6.

 

img6.JPG

                                                        Figura 6

 

usu_codigo – O código da tabela USUARIO (PK);

usu_nome – O nome do usuário;

 

Faça o mesmo para a tabela EMPRESA e adicione as colunas como à figura 7 e clique em Ok.

 

img7.JPG

                                                        Figura 7

 

emp_codigo – Código da tabela EMPRESA (PK);

usu_codigo – Código da tabela USUARIO (FK);

emp_razaosocial – Razão Social da empresa;

 

Em Server Explorer, nossa base de dados ficará como a figura 8.

 

img8.JPG

                            Figura 8


Esse é mais um tutorial bem simples de como criar uma base de dados para sistemas móveis.

Na próxima iremos aprender como fazer conexão, inserção, exclusão e alteração dos dados na base de dados que criamos.

 

Obrigado brother’s…



Sobre o Autor

Este artigo foi escrito por Thiago César.
Thiago é desenvolvedor de aplicações Windows Mobile, J2ME, Web (ASP, ASP.NET). Para conversar com o autor use o e-mail, msn e gtalk tceufrasio@gmail.com.



Receba artigos em seu e-mail

Receba os novos artigos do blog em seu e-mail. E-Mail:



3 Comentários

  1. Luiz Emir:

    Ola Thiago César, gostei muito dos teus artigos.

  2. Thiago César:

    Obrigado Luiz!
    Abraços.

  3. Vinícius:

    Você poderia disponibilizar um tutorial para aplicar esse BD em J2ME, assim saberemos usufruir deste material, senão não terá utilidade para quem não tem esse conheceimento.

Deixe um comentário

blogarama.com Globe of Blogs EatonWeb Blog Directory