[PHP/SQL] Generare grafici a partire dallo schema SQL di un database

Può esser sicuramente interessante avere una visualizzazione grafica di uno schema SQL, in grado di evidenziare i legami fra le varie tabelle a colpo d'occhio. Infatti non sempre creiamo noi delle basi di dati e alle volte abbiamo a disposizione solo un dump del database.

Fonte immagine: A Ovest di Paperino SQL

Ho visto che MySQL Workbench è in grado di importare uno script SQL e di generare il grafico che evidenzia le tabelle e i legami fra di esse.

In aggiunta ho trovato uno script PHP, Visualize, il quale facendo uso di Graphviz, può generare grafici in formato PNG degli script SQL rappresentanti lo schema di un database.
Sul sito è possibile scaricare uno screencast che mostra tale script in funzione, per comodità ho eseguito l'upload di tale filmato su Youtube e ve lo mostro di seguito (quanto l'autore scrive nella shell è maggiormente visibile nel filmato originale).

0 comments:

Byte Strike Blog - Designed by Posicionamiento Web | Bloggerized by GosuBlogger