ER-Diagram von MySql/MariaDb-Datenbank automatisch erstellen

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
TraumTaenzerDieter
Beiträge: 31
Registriert: So 14. Aug 2011, 09:11

ER-Diagram von MySql/MariaDb-Datenbank automatisch erstellen

Beitrag von TraumTaenzerDieter »

So, das ist mein erster Quelltext den ich hier zur Diskussion stelle.
Alle Anmerkungen, Vorschläge und Änderungen bitte wieder hier posten!
Eine kurze Beschreibung findet Ihr in der ReadMe.txt.

Edit: neue Version im Anhang
Dateianhänge
ERD.zip
(20.34 KiB) 30-mal heruntergeladen
ERD.png
ERD.png (10.26 KiB) 1794 mal betrachtet
Zuletzt geändert von TraumTaenzerDieter am Mi 4. Sep 2024, 09:28, insgesamt 1-mal geändert.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6765
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: ER-Diagram von MySql/MariaDb-Datenbank automatisch erstellen

Beitrag von af0815 »

Super Idee. Ev. wenn man die Objekte etwas generischer baut, kann man das für andere SQL-Server Datenbanken auch übernehmen. Ich kann es nicht voll testen, weil ich keine MySQL-DB habe. Mal sehen ob ich da was finde das ich es bei mir komplett testen kann.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

TraumTaenzerDieter
Beiträge: 31
Registriert: So 14. Aug 2011, 09:11

Re: ER-Diagram von MySql/MariaDb-Datenbank automatisch erstellen

Beitrag von TraumTaenzerDieter »

@af0815
Dieses Programm ist NUR als Test für die ERD-Funktion gedacht,
aber wer Sqlite3 testen möchte, für den enthält die Datei SQ3.txt
die passenden SQL-Befehle.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6765
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: ER-Diagram von MySql/MariaDb-Datenbank automatisch erstellen

Beitrag von af0815 »

Ich weis, ich bin nur aktuell zu 100% auf SQLDB und MSSql Server unter Linux unterwegs. Da habe ich zu laut zwei Schritte nach vor für mich gedacht. Nein, ich werde es mal mit SQLite probieren.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten