Beziehungen zwischen den Tabellen anzeigen.

Alles, was MySQL betrifft, kann hier besprochen werden.

Beziehungen zwischen den Tabellen anzeigen.

Postby Gutschy » 31. October 2012 06:20

Hallo Leute,

ich kann mich noch dunkel an ein Access Fenster erinnern was die Verbindungen von Tabellen in einer Datenbank darstellt. Also wenn Tabellen den gleichen Feldnamen haben, kann man davon ausgehen das sie über diesen Feldnamen miteinander Verbunden sind. Gibt es ein Tool das mir diese Verbindungen in automatisch anzeigt, am besten grafisch? Natürlich für die bereits bestehenden Verbindungen.

Ich glauben dieses Tool könnte mir dabei helfen?
http://www.altova.com/de/databasespy/da ... esign.html

Aber vielleicht gibt es auch was mit Opem Source

Gruss,

Gutschy
Warum Schwerkraft wenn ich sie auch nackt haben kann.
Gutschy
 
Posts: 74
Joined: 28. May 2003 20:12
XAMPP Version: 1.8.3-1
Operating System: Win7

Re: Beziehungen zwischen den Tabellen anzeigen.

Postby Knight1 » 31. October 2012 08:22

Hi,
soweit ich weiß kennt MySQL von Hause aus keine Beziehungen. Das müsste dann über eine separate Anwendung mit entsprechenden Tabellen und passendem Programm- und MySQL-Code ablaufen.

Aber schau Dir doch mal dieses Tool an: http://www.mysql.de/downloads/workbench/

Vielleicht kannst Du ja damit etwas anfangen.


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
XAMPP Version: 5.6.3
Operating System: Windows 7 Ultimate x64

Re: Beziehungen zwischen den Tabellen anzeigen.

Postby Altrea » 31. October 2012 17:06

Hi,

Knight1 wrote:soweit ich weiß kennt MySQL von Hause aus keine Beziehungen.

Das ist so nicht ganz richtig. Die Fähigkeit Beziehungen abzubilden und zum Beispiel auch mit Transaktionen und referenzieller Integrität arbeiten zu können wird von der Engine definiert. MyISAM (die Standardengine von MySQL < 5.5) kann dies tatsächlich nicht. InnoDB dagegen (Standard ab MySQL 5.5) kennt Beziehungen sehr gut.

Den Hinweis auf die MySQL Workbench würde ich mitunterstützen :D

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6471
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Beziehungen zwischen den Tabellen anzeigen.

Postby Gutschy » 01. November 2012 09:48

Jo, Worlbench kann es. Blöderweise kann man aus einer normalen Datenbank nicht die Verhälnisse zwischen den Tabellen ablesen. Gibt aber trotzdem eine gute Übersicht über die Tabellen dieses Tool, also letzten endes hat das dann seinen Zweck erfüllt. :)
Warum Schwerkraft wenn ich sie auch nackt haben kann.
Gutschy
 
Posts: 74
Joined: 28. May 2003 20:12
XAMPP Version: 1.8.3-1
Operating System: Win7

Re: Beziehungen zwischen den Tabellen anzeigen.

Postby Knight1 » 01. November 2012 10:40

Altrea wrote:... MyISAM (die Standardengine von MySQL < 5.5) kann dies tatsächlich nicht. InnoDB dagegen (Standard ab MySQL 5.5) kennt Beziehungen sehr gut. ...

Was welche Engine im Detail genau kann weiß ich nicht, da ich mich noch nicht so detailliert mit den einzelnen Speicher-Engines auseinander gesetzt habe.

Meiner interpretation nach wollte Gutschy eine Visuallisierung der Beziehungen der einzelnen Tabellen. Und das kann, wie ich schon geschrieben habe, MySQL meines erachtens nicht selbst.
Die Visuallisierung der Beziehungen wird dann von User-Frontends, wie zum Beispiel Workbench oder phpMyAdmin, übernommen.



Kai
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
XAMPP Version: 5.6.3
Operating System: Windows 7 Ultimate x64


Return to MySQL

Who is online

Users browsing this forum: No registered users and 1 guest