Mit welchen Werkzeugen planen und zeichnen Sie eine Datenbankstruktur = Tabellen, Beziehung

8

Modellierungswerkzeug oder nur ein visuelles Werkzeug zum Zeichnen. In der Tat muss ich nur zeichnen und später werde ich das Bild in sql von Hand verwandeln um den Prozess besser zu steuern.

    
EugeneP 12.03.2010, 10:50
quelle

10 Antworten

8

Warum verwenden Sie nicht die MySQL Workbench, die ein kostenloses und sehr gutes Tool zum Planen und Erstellen eines Datenbankmodells ist? Ich mag das. Außerdem erlaubt es Ihnen, Modell mit DB oder umgekehrt zu synchronisieren. Ich habe kein gutes Werkzeug wie MySQL Workbench getroffen.

    
Bakhtiyor 08.04.2010, 16:13
quelle
28

Papier und Bleistift

    
AJ. 12.03.2010 11:25
quelle
3

Eigentlich benutze ich nur einen Stift und ein bisschen Papier oder, wenn ich mich wirklich abenteuerlich fühle, gVim.

Dann baue ich einfach das SQL mit einigen Ad-hoc-Makros aus. Ja, ich weiß, dass ich ein luddite bin, aber ich habe nie wirklich irgendwelche Vorteile zu Datenbank-Designer-Tools gefunden, um den Schmerz zu rechtfertigen, sie zu lernen. Es gibt viele andere Dinge zu lernen, wo der Return on Investment besser und unmittelbarer ist.

Aber andererseits, ich entscheide mich immer für Einfachheit im Schemadesign, um meine Arbeit viel einfacher zu machen. Ich mache mir nur Sorgen über die Verwendung erweiterter Funktionen von SQL oder DBMS, wenn die Performance zu einem messbaren Problem wird.

Vielleicht liegt es daran, dass ich von Rational System Architect in meiner "Jugend" schlecht verbrannt wurde: -)

    
paxdiablo 12.03.2010 11:05
quelle
3

Ich habe Dia verwendet, das einen Begleiter dia2code , um Code für SQL und eine beliebige Anzahl von Programmiersprachen zu generieren.

    
Teddy 12.03.2010 11:29
quelle
2

Wenn MS Visio bereits vorgeschlagen wurde, schauen Sie sich die kostenlose Alternative ARIS Express ( Ссылка ) an. Es hat ERM-Diagramme.

    
ARIS Community 12.03.2010 14:12
quelle
1

Microsoft Visio ist ziemlich gut. Sie können ein ERD-Diagramm aus einem vorhandenen Schema in der Datenbank generieren.

    
Neal Donnan 12.03.2010 10:56
quelle
1

SQL Developer Data Modeler ist gut. Wir haben es manchmal benutzt, um Ideen auszutauschen. Ansonsten kritzle ich einfach.

    
Padmarag 12.03.2010 11:06
quelle
1

SmartDraw - Für ER-Diagramme, Es ist eines der besten, die ich bisher gesehen habe.

    
RubyDubee 12.03.2010 10:52
quelle
1

Enterprise Architect von Sparx System. Es ist ein Punkt OOAD und DB-Schema-Designer für mich.

    
Kangkan 12.03.2010 10:54
quelle
1

Ich habe gute Ergebnisse mit FabForce DBDesigner 4

  • GPL-Lizenz
  • funktioniert unter Windows / Linux
  • Reverse Engineering (von jeder ODBC-Quelle)
  • Als SQL-Skript speichern

Der einzige Nachteil ist, dass DBDesigner nicht zu gut für das Drucken großer Datenbankzeichnungen ist. Sie müssen Screenshot & amp; jigsaw die Bildschirme in einem externen Programm, um einen sauberen Ausdruck zu erhalten.

    
HED 12.03.2010 10:56
quelle