Desenho do banco de dados

Para fazer o desenho do banco de dados, vamos usar a ferramenta MySQL Workbench, que é gratuita e pode ser baixada no site do MySQL.

http://dev.mysql.com/downloads/workbench/
Baixe a versão de acordo com o seu sistema operacional

O uso da ferramenta é bastante simples, você precisa já ter instalado o MySQL no seu computador, ou um pacote LAMP, conforme os artigos anteriores.

Alguns recursos interessantes desta ferramenta no menu Database são:
Forward Engineer: Transforma seu desenho em script SQL para criação do banco de dados;
Reverse Engineer: Transforma um banco de dados pronto em desenho editável;
Synchonize Model: Atualiza o banco de dados com as alterações no desenho (gera scripts de alteração);

Entretando, antes de começar a desenhar, crie seus próprios tipos definidos, como por exemplo, tipos de campo para dinheiro, datas, etc. Isso vai facilitar a manutenção da sua base. Alguns fornecedores chamam esse recurso de domínios.

Depois vamos discutir alguns detalhes em relação ao projeto das tabelas, mas como cada um tem uma forma de fazer, vou me concentrar somente nas boas práticas, visando claro, a independência de fornecedor e uso prático das funcionalidades comuns aos principais bancos de dados.

Comentários