Open Source Programme zur Visualisierung von Datenbank Schemas

Immer wieder mal kommt man in die Verlegenheit Datenbank Schemas visualisieren zu müssen.Open Source Tools, die sich hierfür anbieten sind: SchemaSpy – Ein Java basiertes Tool zur Generierung graphischer Datenbank Übersichten SQL Developer – Ein Java basiertes universelles SQL Datenbank Frontend SQLFairy – Perl Module zur Visualisierung von Schemas SchemaBall – Perl Programm zur graphischen [...]

SchemaSpyGUI – Neue Version 0.99

Ich habe (endlich) eine neue Version von der SchemaSpy GUI fertiggestellt. An neuen Features sind hinzu gekommen: Eine komplett überarbeitete Oberfläche. Jetzt hoffentlich ein wenig aufgeräumter und vor allem alles ein wenig platzsparender. Support für einige Flags ist hinzugekommen Alle Parameter haben jetzt einen Tooltip Laden/Speichern nicht nur in Form von QuickLoad/QuickSave, sondern jetzt sind [...]

SchemaSpyGUI – deutsch

SchemaSpyGUI ist ein graphisches User Interface (GUI) für das Shell/Kommandozeilen Tool SchemaSpy von John Currier. Mit SchemaSpy können die Metadaten eines Datenbank Schemas weitgehend automatisch analysiert und in einem Browser graphisch dargestellt werden. Ich nutze das auf java basierende Programm häufig. Sowohl privat, wie auch beruflich. SchemaSpyGUI selbst ist ebenfalls in Java geschrieben und setzt [...]

HowTo: Crystal Reports – Trotz Parameter in Datensatzauswahl NULL Werte in Bericht anzeigen

Vielleicht nicht gleich zu Anfang, aber irgendwann kommt der Moment der Erkenntnis für jeden Entwickler, der Crystal Reports von Business Objects als Report Designer verwendet. Möglicherweise hat man zwei Parameterfelder “Name1″ und “Name2″ im Feld-Explorer angelegt. Diese Felder werden nun vielleicht genutzt, um unter “Auswahlformeln/Datensatzauswahl” mit der Abfrage ( ({Produkt.Proben_Name} LIKE {?Name1}) OR ({Produkt.Proben_Name} LIKE [...]

Trigger und das Mutating Table Error Problem

Eines vorweg. Ein “Mutating Table Error” (Error ORA-04091 bei einer Oracle Datenbank) ist immer ein Hinweis auf schlecht geschriebenen Code. Jeder der an einem Trigger für seine Oracle Datenbank arbeitet, sollte sich vorher gründlich überlegen, ob er nicht genau diese Fehlermeldung durch unüberlegten Code generiert. Soweit zum ermahnen …. und jetzt …. ich habe den [...]

Open Source Programme zum Reverse Engineering von Datenbanken/Erstellen von ER Diagrammen

Sowohl in der Arbeit und natürlich auch bei privaten Projekten, begegnet man häufig der Aufgabe eine bereits bestehende Datenbank per Reverse Engineering1 2 zu dokumentieren und zu analysieren. Die Gründe hierfür sind vielfältig: Der Hersteller hat evtl. keine ordentliche Dokumentation mitgeliefert Kollegen aus den Fachbereichen brauchen eine leicht verständliche Übersicht über die Struktur bestimmter Teile [...]