ERM entwerfen für Oracle und MySQL Datenbanken
Erstellt von Arne | Erstellt in Software- & Webentwicklung | Am 21-06-2012
0
Womit kann man am besten ein ERM entwerfen (Entity-Relationship-Modell)? Tja bisher habe ich immer versucht das ganze mit Visio von Microsoft zu machen, aber leider hat nur die Professional – Edition die passenden Schablonen. Dann gibt es natürlich noch die Möglichkeit das ganze einfach mit Tabellen (beispiel in einem Open Office Dokument) zu versuchen. Aber mal ehrlich das hat gewaltige Nachteile wie zum Beispiel: Man macht die Arbeit 2x, erst der Entwurf und dann das ganze Zeug noch mal in der Datenbank. Hier kommen nun 2 Tools womit ihr euch die doppelte Arbeit sowohl für Oracle als auch für MySQL Datenbanken schenken könnt. Die grundlegenden Funktionen bieten alle beide (z.B. beim Data Modeler von Oracle Foreign Keys, Views und so weiter..).
MySQL Workbench
Der MySQL Workbench, das Tool der Wahl wenn es darum geht MySQL Datenbanken zu entwerfen, auch wenn ein paar Funktionen nach meiner Ansicht nicht 100%ig durchdacht sind, geht es damit schon besser als beispielsweise mit PHPMyAdmin. Bin ja immer der Meinung ein Bild (ERM) sagt mehr als 1000 Worte. Der MySQL Workbench unterstützt selbstverständlich auch das Reverse engineering von vorhandenen Strukturen.
Ich muss sagen es macht mir damit richtig Spaß mein ERM zu bauen, und anschließend gleich auf Knopfdruck in meine Datenbank zu feuern! Nebenbei unterstützt das Teil übrigens auch noch fast alle Funktionen die für die Administration von MySQL Servern notwendig sind, nur müsste dafür halt auch der entsprechende Port bei eurem Webhosting geöffnet sein (was natürlich allgemein für den Zugriff auf eine entfernte DB gilt!).
Unterstützt werden an Betriebssystem: Windows, Mac, Linux (löblich!)
Oracle Data Modeler
Ist mir erst kürzlich über meinen Weg gelaufen, der Data Modeler von Oracle für, na .. Oracle Datenbanken. Sicher, hat man nicht umbedingt zu Hause am laufen, wobei die XE Version auch kostenlos wäre. Aber bei uns in der Firma ist es die Datenbank der Wahl.
Der Data Modeler erlaubt es das komplette Schema von Views bis was weiß ich nicht, im voraus zu planen und auch gleich zu exportieren. Natürlich geht auch der umgekehrte Weg, so kann man auch ein vorhandenes Schema, visualisieren. Da es kostenlos zu haben ist, sicherlich für jeden der Oracle einsetzt und ERM’s erstellen muss oder möchte ein wunderbares Teil.
Die Software gibt es für Windows, Mac und Linux (das doch mal schön!).




