Frédéric Olivier :: Développeur Web

12 octobre 2011 Schémas de base de données

Il existe plusieurs outils pour générer un schémas de base de données à partir d'une base de données existante. Notamment, MySQL Workbench est un outil qui génère un schéma d'une base de données, incluant les relations entre les tables. Il inclut des options d'alignement automatique, mais le résultat n'est en général pas à la hauteur des attentes. Sa force est de permettre à l'utilisateur d'aligner les tables à sa convenance et affiche les relations de manière colorées pour faciliter cette tâche. Il génère des fichiers mwb et permet d'exporter le schéma sous plusieurs formats dont PDF.

MySQL Workbench Schema avec relations

Un autre outil à envisager est SchemaSpy : Il s'agit d'un outil en ligne de commande qui utilise Graphviz et son programme dot afin de générer un graphe en arbre des tables et de leurs relations. Il permet de naviguer dans l'arbre et chaque sous-niveau a sa propre branche dessinée de façon indépendante.
java -jar schemaSpy_5.0.0.jar -t mysql -host localhost -db -dp /full/path/to/jdbc/connector/mysql-connector-java-5.1.18-bin.jar -u -p -o /full/path/to/output/dir

Contact

Communiquer avec moi par courriel à l'adresse folivier « A commercial » f0.ca

Veille Techno


Cadouri de Craciun