I'estou cansado de abrir Dia e de criar um diagrama de base de dados no início de cada projecto. Existe alguma ferramenta que me permita seleccionar tabelas específicas e depois criar um diagrama de base de dados para mim com base numa base de dados MySQL? De preferência, permitir-me-ia editar o diagrama depois, uma vez que nenhuma das chaves estrangeiras está definida...
Eis o que estou a imaginar em diagrama (por favor desculpem o horrível desenho de dados, eu fiz't desenhei-o. Let's focus on the diagram concept and not on the real data it represents for this example ;) ):
ver diagrama em tamanho real [ver diagrama em tamanho real][3]
Experimente MySQL Workbench, anteriormente DBDesigner 4:
http://dev.mysql.com/workbench/1
Isto tem uma "Base de dados de engenharia reversa" modo:
Base de dados -> Engenheiro reverso
The "Reverse Engineer Database" modo em Workbench é apenas uma parte da versão paga, não a gratuita.