Uno strumento per il “Data Modeling”

La settimana scorsa, tramite il blog di Laurent Schneider, ho appreso che Oracle ha rilasciato una pre-versione di un nuovo strumento: “Oracle SQL Developer Data Modeling“. Si tratta al momento di un programma stand-alone per il “Data Modeling” ovvero per la modellazione dati, insomma uno strumento per la progettazione di schemi dati, che permette il disegno grafico di diagrammi entità-relazione (E-R) ed altro.

Appena capito di cosa si trattava mi sono precipitato a scaricarlo e ci ho dato subito un’occhiata. Non ho dedicato molto tempo, ho fatto solo una prova di “reverse-engineering” ovvero di creazione di uno schema E-R a partire da un database esistente. Il programma ha superato bene la prova e mi è parso molto interessante. Non ho poi fatto altre prove ma mi sono ripromesso di scrivere qualcosa su questo blog.

Il mio entusiasmo era principalmente dovuto al fatto che fin’ora non ho trovato un simile strumento free. Qualche settimana fa ho provato a scaricarmi “DIA“, ma non è proprio quello che cercavo. Stamattina però mi è venuto un dubbio su Oracle SQL Developer Data Modeling: è free? Purtroppo dalle FAQ si desume che versione ufficiale sarà un opzione a pagamento (“cost option”). Mi sono poi riguardato (mooolto velocemente) la licenza che ho accettato al download: nella sezione “You may not” dice che non si può usare il programma per processare i propri dati ne per uso commerciale e poi non si può usare dopo il rilascio delle versioni ufficiali o per più di sei mesi.

Pare che in SQL Developer verrà incluso un “visualizzatore” di diagrammi, mentre appunto la versione per editarli sarà da pagare, peccato.