Se dobbiamo progettare e implementare un database MySQL, possiamo trovare un valido aiuto in MySQL Workbench 5.1, un software studiato appositamente da MySQL e SUN Microsystem per consentire a DBA e sviluppatori di gestire visualmente il nostro database.
Con MySQL Workbench disponiamo di un valido strumento per creare modelli Entity Relationship ed eseguire agevolmente attività complesse come la gestione della documentazione e delle modifiche.
Grazie alle utility Model e Schema Validation possiamo applicare gli standard delle best practice per il data modeling e per la progettazione fisica evitando di commettere errori durante la creazione di nuovi diagrammi E-R o la generazione di database fisici MySQL.

A progettazione avvenuta, MySQL Workbench può esportare modelli verso script DDL che possano essere eseguiti in un momento successivo.
Una funzionalità interessante di MySQL Workbench è quella che consente di eseguire il Reverse Engineering di un database esistente, per comprenderne meglio la progettazione interna quando magari siamo chiamati ad effettuare delle modifiche ad un progetto realizzato da altri.
A differenza di altri tools per la progettazione di databases, come il già citato Ferret, MySQL Workbench è disponibile per Windows, Mac e Linux (ancora in versione beta per gli ultimi due). Per ogni sistema operativo esiste una versione commerciale e una versione gratuita e open source, distribuita con licenza LGPL.
Per chi volesse approfondire il progetto Workbench, scaricare il programma o visionare la documentazione, può fare riferimento al sito web di MySQL Workbench.