Formas normais e consultas com PHP e MySQL – Parte 01
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:
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.
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.
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.
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.
Categorias
Posts Recentes
- Formas normais e consultas com PHP e MySQL – Parte 02
- Formas normais e consultas com PHP e MySQL – Parte 01
- 3G, 3G+ e 4G: quais as diferenças entre essas tecnologias?
- 10 mitos da incompatibilidade nos navegadores para HTML/CSS/JS
- AgiDC – Metodologias Ágeis na prática
- Hackers x Crackers: Quem são os mocinhos?
- Utilidade pública – reimpressão de boletos bancários
- Criando um menu DropDown dinâmico com CSS3, PHP e MySQL
- Lendo e escrevendo arquivos de texto (.txt) com PHP
- Selecionando itens de registros com Javascript
Arquivo
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| « Mar | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
Tags
Acessibilidade Acessórios apple apps banco de dados blog chefe Complementos Conhecimentos Gerais desenvolvedor web desenvolvimento designer e-mails firefox foco gmail google HTML internet Java Script javascript JQuery MySQL navegadores Novidades On-line Orientação a Objetos php POO profissionais programador Programação recursos segurança sistema Sistemas Operacionais site software Softwares tabela tarefas Tendências Tecnológicas Tutoriais usuário web
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.




Posted under: 

