Para iniciar nossos trabalhos no desenvolvimento do projeto, a primeira etapa é criar o banco de dados e as tabelas que iremos acessar e manipular em nosso sistema.
Como mencionei no artigo anterior, nosso sistema irá ter um banco de dados MySQL, construído em ambiente web – no domínio www.diegocavalca.com – e contará apenas com uma tabela, que ficará responsável por guardar os cadastros dos clientes.
Indo por partes, a primeira coisa que temos que fazer é criar um novo banco de dados em nosso ambiente web.
Na hospedagem Kinghost de meu domínio, irei criar um novo banco de dados MySQL, conforme mostrado na figura abaixo:
IMPORTANTE: Guarde os dados de conexão a este banco de dados (servidor, usuário e senha),
pois eles serão usados posteriormente nos próximos artigos.
Com o banco de dados criado, agora temos que criar a tabela que irá ficar responsável por guardar os registros de clientes em nosso sistema.
Para isso, irei criar a tabela cliente, que irá conter os seguintes campos:
- CODIGO: número de identificação do cadastro (CHAVE-PRIMÁRIA/AUTO-INCREMENT);
- NOME: nome completo do cliente;
- TELEFONE: telefone de contato do cliente;
- EMAIL: email cadastrado para o cliente.
Abaixo deixo o código de criação desta tabela e seus respectivos campos.
CREATE TABLE cliente( CODIGO INTEGER NOT NULL AUTO_INCREMENT, NOME VARCHAR(60), TELEFONE VARCHAR(14), EMAIL VARCHAR(120), PRIMARY KEY(CODIGO) );
Em tempo, irei popular esta tabela com alguns registros aleatórios pois, afinal, nosso sistema gira em torno das informações contidas nessa tabela.
Você pode inserir quantos registros achar necessário, sinta-se a vontade, mas disponibilizarei abaixo um script para inserção de alguns registros na tabela cliente.
INSERT INTO `cliente` (`NOME`, `TELEFONE`, `EMAIL`) VALUES ('Diego Cavalca', '(14)98888-7777', 'diegocavalca.ti@gmail.com'), ('Luiz Carlos', '(99)87777-6666', 'luizcarlos@email.com'), ('José Fulano', '(55)43333-2222', 'j.fulano@email.com'), ('João dos Santos', '(11)21111-0000', 'joaodossantos@email.com.br'), ('Maria da Silva', '(44)65555-8888', 'luizcarlos@email.com');
No próximo artigo iremos dar continuidade em nosso projeto, dando início a construção da camada web, desenvolvendo o relatório que irá exibir as informações salvas na tabela recém criada, cliente.