Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[Linux] Diagrammi ER...
Clicca QUI per vedere il messaggio nel forum
nous
...ho provato Dia,è una roba spettacolare..alla Visio (lo dice anche la home page...:D:D)

http://www.lysator.liu.se/~alla/dia/

jdhoring
Gli stumenti che uso io per la diagrammazione ER vanno molto più in là di Visio...
A partire dal modello ER, generano un modello logico-relazionale ed un modello fisico, dopodichè ti generano le stringhe DDL per creare le tabelle, i trigger ed i package, tutto in automatico.
Se uno modifica il modello, creano tutto il software per ristrutturare il DB.
Ad es. se cambio una entità aggiungendo un attributo alla chiave primaria, quello mi scrive:
-DDL creazione tabelle temporanee
-copia dati da tabelle permanenti a tabelle temporanee
-DROP della tabella permanente e di tutte quelle collegate, ricorsivamente.
-DDL creazione nuove strutture tabellari
-copia dati da tabelle temporanee a nuove tabelle permanenti.

In un DB "real life" in cui una tabella è referenziata magari da 30 foreign key, ove il DBMS non supporti la disabilitazione di trigger ed integrità referenziale, una cosa del genere ha importanza vitale.

Mi pare che DIA non lo faccia... non è che qualcuno conosce uno stumento Open/Linux che faccia DB design per bene?

Però uso anche Visio (per cose diverse dalla modellazione ER) ed avere uno strumento open source, linux based, significa che si avvicina il momento in cui smetterò di pagare licenze a Bill Gates, il che mi fa gongolare un sacco.

nous
Originally posted by jdhoring
Però uso anche Visio (per cose diverse dalla modellazione ER) ed avere uno strumento open source, linux based, significa che si avvicina il momento in cui smetterò di pagare licenze a Bill Gates, il che mi fa gongolare un sacco.


Ergo quando smetti di pagare Bill mi paghi da bere :D:D?

jdhoring
affare fatto

Ryudo
Originally posted by jdhoring
Gli stumenti che uso io per la diagrammazione ER vanno molto più in là di Visio...
A partire dal modello ER, generano un modello logico-relazionale ed un modello fisico, dopodichè ti generano le stringhe DDL per creare le tabelle, i trigger ed i package, tutto in automatico.
Se uno modifica il modello, creano tutto il software per ristrutturare il DB.
Ad es. se cambio una entità aggiungendo un attributo alla chiave primaria, quello mi scrive:
-DDL creazione tabelle temporanee
-copia dati da tabelle permanenti a tabelle temporanee
-DROP della tabella permanente e di tutte quelle collegate, ricorsivamente.
-DDL creazione nuove strutture tabellari
-copia dati da tabelle temporanee a nuove tabelle permanenti.


mmh...e come si chiama questo bel giochino ? :D

nous
Originally posted by jdhoring
affare fatto


Ma sei sicuro che ti costi di meno pagarmi da bere piuttosto che pagare la licenza per Visio :D:D?

AlphaGamma
Originally posted by Ryudo
mmh...e come si chiama questo bel giochino ? :D


Che figata, gli dici cosa deve fare e lui ti chiede solo di che colore sono le unghie della tizia che fara' data entry cosi' da intonarle intorno bene la maschera di inserimento dati... :D

Katia
non dispiacerebbe nemmeno a me sapere cosa usa jdhoring :-)

nous
Probabilmente usa un simulatore di dottore in informatica e DBAdim :D:D

Katia
Originally posted by nous
Probabilmente usa un simulatore di dottore in informatica e DBAdim :D:D


o magari lo svilupperà lui stesso :shock:

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate