Italian community of Lazarus and Free Pascal

Altro => Pub => Topic aperto da: xinyiman - Febbraio 16, 2020, 11:08:50 am

Titolo: Ricostruire relazioni tabelle
Inserito da: xinyiman - Febbraio 16, 2020, 11:08:50 am
Ciao ragazzi, qualcuno di voi conosce un buon software per ricostruire le relazioni tra tabelle di un database?? Magari parametrizzandolo con un ODBC?!
Titolo: Re:Ricostruire relazioni tabelle
Inserito da: nomorelogic - Febbraio 16, 2020, 12:22:01 pm
non ho capito bene la domanda
per relazioni intendi DDL tipo: alter table table1 add constraint c1 foreign key....?

in questo caso non capisto cosa intendi per "ricostruire"
Titolo: Re:Ricostruire relazioni tabelle
Inserito da: xinyiman - Febbraio 16, 2020, 04:49:54 pm
Ipotizza di dover lavorare su un database che non conosci. Ipotizza un software che basandosi su chiavi esterne mi dica la relazione di fondo tra le tabelle
Titolo: Re:Ricostruire relazioni tabelle
Inserito da: Avogadro - Febbraio 16, 2020, 05:14:25 pm
Mi pare che il buon MS Access ha questa questa funzione.

Il buon vecchio delphi5  (con annesso BDE) l'aveva nel "data module".

Avevo cercato un sw di questo tipo sul web a suo tempo, ma mi pare che di "free" non ci fosse granché, ora non ricordo bene.

Titolo: Re:Ricostruire relazioni tabelle
Inserito da: bonmario - Febbraio 16, 2020, 07:36:26 pm
Spero di aver capito bene la richiesta. Se è così, ne hanno discusso pochi giorni fa' sul forum inglese:
https://forum.lazarus.freepascal.org/index.php/topic,48366.0.html

Ciao, Mario
Titolo: Re:Ricostruire relazioni tabelle
Inserito da: Avogadro - Febbraio 16, 2020, 11:26:16 pm
Ho provato a scaricare quel sw ma il sistema ha iniziato a lanciare una serie di allarmi ....

Se ci riuscite a scaricarlo fatelo sapere,  il sito sembra ben fatto, dovrebbe essere un buon sw (ed è free)  .




Titolo: Re:Ricostruire relazioni tabelle
Inserito da: nomorelogic - Febbraio 16, 2020, 11:41:28 pm
ho fatto una ricerca e sono venuti fuori questi link utili

https://www.visual-paradigm.com/tutorials/reverse-ddl.jsp (https://www.visual-paradigm.com/tutorials/reverse-ddl.jsp)
https://dbmstools.com/categories/database-diagram-tools/sqlserver (https://dbmstools.com/categories/database-diagram-tools/sqlserver)

per curiosità, ci puoi dire di che rdbms si tratta e - più o meno - quante tabelle sono?

nomorelogic
Titolo: Re:Ricostruire relazioni tabelle
Inserito da: xinyiman - Febbraio 17, 2020, 10:01:23 am
Dovrei farlo per un AS400 (da qui la necessità del collegamento ODBC) con circa 500 tabelle.
Titolo: Re:Ricostruire relazioni tabelle
Inserito da: bonmario - Febbraio 17, 2020, 11:46:23 am
Vado a memoria, perché ormai non ho più a che fare con AS400 da una decina d'anni: c'era un programma di IBM, da installare su PC, che permetteva di fare di tutto con i DB di AS, magari fa anche questo.

Ciao, Mario