DB-Designer

  1. balufreak

    balufreak Thread StarterMacUser Mitglied

    Mitglied seit:
    12.10.2003
    Beiträge:
    1.556
    Zustimmungen:
    28
    Hallo leute! Kennt jemand von euch ein Tool mit dem ich relationale Datenbanken aufzeichnen und mir ausdrucken kann?
    Ich weiss, dass Access sowas kann. So etwa in diesem Stil brauche ich das.
    Also ich meine nur das Visuelle. Das Porgramm muss mir keine Datenbanken und Tabellen erstellen können. Ich möchte das nur gerne aufzeichnen.
     
    balufreak, 09.10.2005
  2. Jakob

    JakobMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Du willst einfach nur die Tabellen von einer (oder mehreren) Datenbank(en) mit Struktur? Dazu braucht's ja kein Programm.

    Hier ein - nicht ganz sauberes aber funktionales - Skript:
    PHP:
    function showDb($DB){
    $the_database $DB
    echo 
    '<h2>DATABASE: '.$the_database.'</h2>'
    $database_connection_1 mysql_select_db($the_database); 
    $tables mysql_query("SHOW TABLES"); 
    while(
    $table mysql_fetch_row($tables)){ 
       echo 
    '<table border="1" cellpadding="5" width="600" class="zebra">'
       echo 
    '<tr><td colspan="4" bgcolor="silver"><strong>TABLE: '.$table[0].'</strong></td></tr>'
       echo 
    '<tr><td bgcolor="silver">NAME</td><td bgcolor="silver">SIZE</td><td bgcolor="silver">TYPE</td><td bgcolor="silver">EXAMPLE</td></tr>'
       
    $fields mysql_list_fields($the_database,$table[0]); 
       for(
    $i=0;$i<mysql_num_fields($fields);$i++) { 
           echo 
    '<tr>'
           echo 
    '<td>'.mysql_field_name($fields,$i)."</td>"
           echo 
    '<td>'.mysql_field_len($fields,$i)."</td>"
           echo 
    '<td>'.mysql_field_type($fields,$i)."</td>"
           
    $rows mysql_query("SELECT ".mysql_field_name($fields,$i)." FROM ".$table[0]." LIMIT 1"); 
           
    $row mysql_fetch_array($rows); 
           echo 
    '<td bgcolor="eeeeee">'.$row[0].' </td>'
           echo 
    '</tr>'
       } 
       echo 
    '</table><br>'
    }
    }
    EDIT: Oh, voll vorbeigehaun.
     
    Jakob, 10.10.2005
  3. Itekei

    ItekeiMacUser Mitglied

    Mitglied seit:
    11.11.2003
    Beiträge:
    4.989
    Zustimmungen:
    110
    Mal Filemaker angeschaut? Keine Ahnung ob das Deinen Wünschen entspricht aber kucks mal an.
     
    Itekei, 10.10.2005
  4. balufreak

    balufreak Thread StarterMacUser Mitglied

    Mitglied seit:
    12.10.2003
    Beiträge:
    1.556
    Zustimmungen:
    28
    hmm zuerst mal danke für eure Antworten

    Ich meine unter DB Designer eher ein Programm mit dem ich Tabellen zeichen kann bevor ich sie mit irgend einem System erstelle. also die Tabellen sind noch in keiner Datenbank vorhanden.

    Ich habe jetzt ein Plugin für Omnigraffle gefunden. Sieht noch ganz gut aus, nur ein bisschen gewöhnungsbedürftig
     
    balufreak, 10.10.2005
  5. asp_rissc

    asp_risscMacUser Mitglied

    Mitglied seit:
    09.09.2005
    Beiträge:
    57
    Zustimmungen:
    0
    da bin ich auch schon lange auf der Suche....
    So etwas wie DBDesigner von FabForce wäre eine prima Sache. Hier bliebe aber wohl nur der Weg über X11 :(

    wo hast Du denn die Erweiterung für OmniGraffle gefunden ? Für einen Link o.ä. wäre ich dankbar.

    Gruß asp
     
    asp_rissc, 10.10.2005
  6. talla

    tallaMacUser Mitglied

    Mitglied seit:
    03.10.2005
    Beiträge:
    120
    Zustimmungen:
    0
    DataArchitect von TheKompany
    http://www.thekompany.com/products/dataarchitect/
    ist nicht free, aber billig, ist nicht fehlerfrei, aber brauchbar. kann aus dem (grafischen) modell auch den entsprechenden sql-code erzeugen, was bei ner db mit vielen tabellen (ich hab hier zwei mit je 60-70 tabellen) SEHR angenehm sein kann. unterstuetzt MS SQL, DB2, PostgreSQL, Interbase, Firebird, MySQL, SQL92.
    manko: es bietet ein tool zum grobcheck fuer "designfehler" an, das aber nicht wirklich zuverlaessig ist. arrays als datentyp werden nicht unterstuetzt. waren noch ein paar aergernisse, aber um sich einen ueberblick zu verschaffen + zu sehen, ob auch alles referenziert wird, was referenziert werden soll, ist es praktisch.
     
    talla, 12.10.2005
  7. hi0b

    hi0bMacUser Mitglied

    Mitglied seit:
    11.10.2005
    Beiträge:
    2
    Zustimmungen:
    0
    hallo,

    ich bin selbst auf der suche nach einem dbdesigner clone.

    http://www.macosguru.de/ könnte eine alternative sein

    oder etwas warten bis

    ftp://ftp.mysql.com/pub/mysql/download/mysql-workbench-1.0.2-alpha-macosx10.3-powerpc.dmg
    ftp://ftp.mysql.com/pub/mysql/download/mysql-workbench-1.0.2-alpha-macosx10.3-powerpc.dmg.md5

    aus der alpha phase rausgewachsen ist.

    lg
    hi0b
     
    hi0b, 12.10.2005
  8. Jakob

    JakobMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Jakob, 14.10.2005
  9. schpongo

    schpongoMacUser Mitglied

    Mitglied seit:
    09.08.2004
    Beiträge:
    481
    Zustimmungen:
    0
    Ich habe SQL4X mal etwas getestet und den Herrn in Hamburg zweimal zwecks Fragen angerufen. Mein Fazit: Das läuft leider (noch!) nicht so rund über die GUI, wie man's gern hätte (mal Primär- und Fremdschlüssel mit einer Verbindung in zwei Tabellen markieren etc... alles händisch einzutragen!) . Angeblich soll es einige Wochen dauern, bis eine neue Version herauskommt. Solange wird dann halt nicht auf dem Mac...

    Eine Trial-Version kann man dort jedenfalls herunterladen.

    mfg,
    schpongo.
     
    schpongo, 14.10.2005
  10. schpongo

    schpongoMacUser Mitglied

    Mitglied seit:
    09.08.2004
    Beiträge:
    481
    Zustimmungen:
    0
    ...und weil's so schön ist: Aus DBDesigner wird doch die MySQL-Workbench.

    Jetzt noch als Alpha:

    OS X

    ftp://ftp.mysql.com/pub/mysql/download/mysql-workbench-1.0.2-alpha-macosx10.3-powerpc.dmg
    ftp://ftp.mysql.com/pub/mysql/download/mysql-workbench-1.0.2-alpha-macosx10.3-powerpc.dmg.md5
     
    schpongo, 14.10.2005
Die Seite wird geladen...
Ähnliche Themen - Designer
  1. balufreak
    Antworten:
    7
    Aufrufe:
    533
    hydroniumion
    25.08.2006