Esiste un buon SQL Diagram Editor / Drawing Mac App Tool?

16

Qualcuno conosce un'applicazione Mac completa per creare diagrammi SQL? Penso che il link sia abbastanza buono, ma è un po 'troppo semplice.

Vorrei creare lo schema del database, le relazioni tra le tabelle (comprese le etichette per esempio n: m relazioni), aggiungere commenti, esportare in SQL e così via per eseguire dal mio Mac.

    
posta Slevin 18.02.2013 - 20:38
fonte

10 risposte

16

MySQL Workbench è abbastanza buono per la maggior parte delle richieste di programmazione. È possibile creare EER Model e anche sincronizzare il modello con DB Changes o viceversa. Puoi usarlo senza alcun costo dato che si tratta di un'applicazione open source. Uso MySQL da un anno ed è molto utile per me. Lo consiglio a te se non hai bisogno di funzionalità e prestazioni aziendali.

    
risposta data 21.02.2013 - 16:30
fonte
8

L'unico strumento per Mac che conosco (e mi piacerebbe sapere di altri qui) è SQLEditor . Sfortunatamente, non sembra esserci alcun supporto per Stored Procedures o altri oggetti oltre a tabelle e viste.

Esistono anche soluzioni multipiattaforma (principalmente basate su Java). In una recente ricerca ho valutato DBWrench e DBVisualizer . Quando tutto è stato detto e fatto, ho deciso di rimanere con una soluzione Windows in esecuzione su Parallels.

    
risposta data 19.02.2013 - 04:35
fonte
4

MySQL Workbench è ottimo, anche se ho trovato che in molti casi OmniGraffle funziona meravigliosamente, specialmente se non si sta tanto nel "correggerlo dolorosamente secondo la teoria appresa all'università", ma piuttosto nel fare il lavoro.

    
risposta data 24.02.2013 - 20:26
fonte
2

Potresti voler controllare la linea di prodotti Navicat . Io uso Navicat Premium ed è uno strumento all-in-one davvero eccezionale per molti DB, tra cui MySQL, Postgres, SQLITE, Oracle e MS SQL Server. Include una scheda Modello in cui è possibile visualizzare e modificare i DB esistenti o creare quelli de novo , tracciare tutto, definire relazioni, esportare SQL, avere accesso a una funzione di impaginazione automatica e tutti i tipi di altri goodies.

Esistono diverse versioni che si aggiungono al prodotto Premium, incluso un programma separato Data Modeler , quindi dovrai guardarti intorno per vedere cosa soddisfa le tue esigenze. A seconda della versione, ti restituirà un po 'di denaro, ma puoi scaricare una versione di prova gratuita di 30 giorni per assicurarti che sia ciò di cui hai bisogno.

Spero che questo aiuti!

    
risposta data 21.02.2013 - 04:09
fonte
2

Lo strumento SQL gratuito di scelta per me è SQuirreLSQL . È un'applicazione Java, ma molto reattiva, ed è possibile installare sia i driver DB che i plugin da esso, e uno di essi consente di creare database di reverse engineering e diagrammi.

Aqua Data Studio viene eseguito su Mac OS X come applicazione mista Cocoa / Java, con prestazioni native e include Entity - Funzionalità di modellazione delle relazioni.

    
risposta data 22.02.2013 - 16:04
fonte
2

Uso anche Vertabelo e posso consigliarlo anch'io. È al 100% basato sul web. Puoi lavorare sui tuoi modelli sia in Chrome, sia in Safari (il supporto per il browser Safari è stato aggiunto qualche mese fa). Gli strumenti grafici di Vertabelo per la progettazione di modelli di database sono semplicemente fantastici! Semplice e intuitivo, eppure molto completo e professionale. Non ci sono licenze desktop, download e installazione. Puoi lavorare da remoto da qualsiasi computer connesso al web. Se desideri sapere come funziona Vertabelo, puoi provarlo senza alcuna registrazione: link

    
risposta data 28.04.2015 - 15:00
fonte
2

DBSchema è anche fantastico. La cosa migliore è che puoi eseguire il reverse engineering e modellare contemporaneamente. Dopo aver modificato il diagramma, si modifica il database; puoi importare tali modifiche nuovamente nel diagramma.

L'unico difetto è l'ordine dei nomi delle colonne nei diagrammi, che non necessariamente corrispondono all'ordinalità dei nomi delle colonne nel database reale se lo fai.

Direi che è una delle applicazioni più belle.

    
risposta data 06.07.2015 - 09:00
fonte
1

Controlla link , potrebbe non essere quello che stai cercando, ma ha la modellazione ER e altri .. .

    
risposta data 27.02.2013 - 01:36
fonte
1

Raccomando Vertabelo . Vertabelo è un designer di database online che lavora sotto Chrome sviluppato dalla società per cui lavoro.

La caratteristica più importante di questo strumento è che consente di condividere modelli di database all'interno del team e collaborare su di essi tramite browser web.

Altre funzioni di Vertabelo includono:

  • Versione del modello
  • Supporto per PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Ricerca dinamica / visiva
  • Convalida del modello di database live
  • Reverse engineering

Vertabelo è gratuito per progetti di dimensioni minori (fino a 3 modelli e 20 tabelle all'interno di ciascun modello) e versioni commerciali per progetti di database di dimensioni maggiori.

    
risposta data 10.03.2014 - 13:36
fonte
0

Il mio strumento preferito per la modellazione in OS X è Visual Paradigm (VP-UML). Hanno una versione community gratuita, che è ottima per creare ERD, ma se vuoi generare il DDL dal tuo ERD, devi acquistare l'edizione standard.

È anche multipiattaforma, quindi è un altro vantaggio.

    
risposta data 20.11.2013 - 23:59
fonte

Leggi altre domande sui tag