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,
- 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,
Figura 1
Selecione Microsoft SQL Server Compact 3.5 e Continue. (Figura 2)
Figura 2
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)
Figura 3
Clique
Figura 4
Note que o banco foi criado
Vamos criar as tabelas do nosso banco. Nesse exemplo vamos criar uma base de dados com 2 tabelas. Tabela Usuário e Tabela Empresa.
Figura 5
Em Name, coloque USUARIO e abaixo coloque as colunas da base de dados e depois clique em Ok, como a figura 6.
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.
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;
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
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.

Luiz Emir:
Ola Thiago César, gostei muito dos teus artigos.
28 Maio 2009, 10:14 pmThiago César:
Obrigado Luiz!
24 Junho 2009, 6:45 pmAbraços.
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.
28 Outubro 2009, 12:52 pm