Tagged with " desenvolvimento"

Formas normais e consultas com PHP e MySQL – Parte 01

Mar 24, 2012 by     1 Comment     Posted under: Análise de sistemas, Desenvolvimento

Hoje vou mostrar um assunto muito importante para quem trabalha com programação e banco de dados. Trata-se de normalização, que nada mais é que regras que garantem a integridade dos dados em um banco relacional.

Eu não pretendo entrar em detalhes teóricos, pois existem algumas centenas de outros posts explicando de forma bem explícita tudo isso. Para quem quiser aprender sobre este assunto, sugiro a leitura deste post no Blog do Luiz. Minha intenção aqui é demonstrar na prática como criar um banco de dados relacional com integridade de dados e como realizar consultas encima desse banco através da linguagem PHP. Bom, então chega de conversa e vamos pôr as mãos na massa!

Nosso primeiro passo é criar nosso banco de dados. Para isso é necessário que você tenha o MySQL instalado e funcionando. Acesse o MySQL 5.5 Command Line Client encontrado menu Iniciar, na pasta MySQL. Digite a senha que você utilizou na instalação do MySQL. Em seguida, digite o comando conforme demonstrado abaixo:

Criando o banco de dados

Vou utilizar neste tutorial o software MySQL Query Browser (antigo MySQL WorkBench) para criar as tabelas e manipular o banco de dados. Para quem não tem, basta fazer o download no link abaixo.

Baixar o MySQL Query Browser

Após baixar e instalar MQB é necessário fazer a configuração de conexão do MySQL. Para isso, na tela que se abre inicialmente, clique no botão com três pontos [...] ao lado do campo Stored Connection. Será apresentada a tela abaixo. Clique no botão New Connection e preencha os campos conforme demonstrado. Lembre-se que o campo Password deve ser preenchido com a senha do MySQL que você informou na instalação do mesmo.

Configuração do MySQL Query Browser

Agora clique em Apply e em seguida em Close. Na janela inicial, escolha o banco de dados recém configurado e clique em OK para conectar-se ao banco.

Conectando-se ao banco de dados

O MQB é muito intuitivo. Ao lado direito está a relação de bancos de dados criados no seu MySQL. A janela maior com a aba nomeada ResultSet1 é o nosso editor de código, onde podemos realizar consultas às tabelas e fazer toda a manipulação via SQL. Na janela inferior é exibido o resultado das consultas e na barra de status do programa, além de alguns botões também são exibidas as mensagens de feedback para comandos de inserção, update e delete e todos os demais, quando são executados com sucesso. Caso algum comando dê errado, é exibida uma nova janela abaixo da barra de status informando o erro  e seu respectivo número.

Bom, chegou a hora de iniciarmos a criação do nosso banco de dados, mas isso já é assunto para outro post que será publicado em breve.

Espero que tenham gostado. Deixem sugestões e dúvidas nos comentários. ;)

Arquivo

May 2012
S M T W T F S
« Mar    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Tags