Y at-il un outil qui permet de cartographier visuellement les relations de table dans MySQL?

StackOverflow https://stackoverflow.com/questions/369877

Question

Je suis à la recherche d'un outil qui peut cartographier les relations dans ma base de données MySQL. Je voudrais quelque chose comme la vue qui est générée dans Management Studio MS-SQL Server dans le «Afficher le diagramme volet. Est-ce qu'une telle chose existe?

Je suis en charge de la conception de la base de données et de ses conventions à l'aide de rails. Je ne serais pas défavorable à la spécification des relations à la main.

Était-ce utile?

La solution

Ne Toad MySQL ont un diagramme de schéma outil? Je pense qu'il fait. Je ne suis pas un gars de diagramme (beaucoup plus heureux avec mysqldump sortie) mais j'ai travaillé avec beaucoup de gens qui ne jurent que par Toad.

Autres conseils

Peut-être l'outil officiel a cela?

http://dev.mysql.com/downloads/workbench/5.1.html

MySQL Workbench 5.1.16 est buggé sur mon système OS X 10.5.7. Je trouve qu'il fait des choses comme des accidents et disparaît sans erreur. Ou il erreur quand essayer de changer la taille de la page dans la configuration d'impression.

J'ai aussi essayé de l'exécuter sous Windows XP sous VMWare. Il semblait plus il stable et utilisable. J'ai pu reverse engineering d'un DB et créer un diagramme.

Il y a un an je DBVis avec Oracle. Il croit qu'il fonctionne aussi avec MySql.

Altova DatabaseSpy va leur montrer si vous êtes sous Windows. Dans le cas contraire, le plus simple est d'interroger INFORMATION_SCHEMA (si vous utilisez v5 ou ultérieure de MySQL) et vérifier les statistiques d'utilisation de la colonne clé pour toutes les tables. Cela est facile à script.

La plupart des bases de données MySQL utilisent encore les tables MyISAM, qui ne fournissent pas les clés étrangères. Sans le meilleur explicite FKs que vous pouvez faire est de deviner les relations entre les tables.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top