Domanda

La nostra applicazione ha una abbastanza grande, tentacolare progettazione DB, con 175 tavoli. La maggior parte delle tavole sono utilizzati da una o due funzioni primarie, e mi piacerebbe creare diversi piccoli "mini-schemi" per descrivere la struttura delle diverse parti del sistema per i nuovi assunti (senza mostrare loro lo schema totale gigantesca che è, francamente , così grande da essere inutile).

Poiché si tratta di tabelle già esistenti, ho bisogno di uno strumento che mi permetterà di inserire i nomi completamente personalizzati per i campi e specificare i collegamenti me stesso (in quanto alcune delle nostre chiavi esterne non seguono il modello di denominazione standard).

Qual è il miglior strumento a basso costo o gratuito per questa?

I punti di bonus se permette colori personalizzati per essere selezionati per gli elementi di schema (cioè, tabelle), dal momento che questo mi avrebbe permesso di creare una versione rimontata dello schema per la discussione di come i principali sistemi interagiscono.

È stato utile?

Soluzione

Beh, non fa fare colori personalizzati, ma MySQL Workbench è uno strumento di database di modellazione gratuito fornito da MySQL.

È anche possibile impostare fino a decodificare un diagramma completo dello schema semplicemente averlo connettersi al database. Si potrebbe prendere da lì e la partizione che cosa avevi bisogno in diagrammi di modellazione separati.

Altri suggerimenti

Per qualsiasi tipo di disegno grafico trovo davvero difficile da battere l'utilità di Graphviz ; ma sarebbe bisogno di imparare un nuovo (e io uso "imparare" vagamente qui) linguaggio chiamato "punto". Il linguaggio è incredibilmente semplice, e c'è un sacco di modelli in giro per il suo utilizzo per documentare gli schemi.

Una nota a parte, c'è un ottimo strumento di mappatura dello schema che può dedurre connessioni basate sui nomi delle colonne che possono farti abbastanza vicino a quello che ti serve, si chiama SchemaSpy .

Mi piace la semplicità di WWW SQL Designer ( Demo ):

SQL Designer WWW

Io uso Visio. Ha una capacità di reverse engineering che consente di puntare ad una sorgente ODBC e tirerà nelle tabelle, viste e procedure Store come elementi di disegno. Se i vincoli sono presenti, si auto Connet le tabelle tramite il loro rapporto. vuole disegnare un sub-schema, basta selezionare le tabelle necessarie durante l'estrazione e viola! ha anche più pagine all'interno del disegno in modo da poter avere una pagina master con tutto e successive pagine con i dettagli subschema embedded.

È anche possibile impostare gli stili di linea, riempire gli stili e gli stili dei caratteri troppo. E se siete su MSDN, è già in possesso ...

Dai un'occhiata a questo Open source strumento di diagrammi trovato qui .

Ecco un altro chiamato DBDesigner trovato qui .

Spero che questo aiuti.

1 Si tratta di un graziosissimo strumenti on-line è possibile utilizzare questo http://creately.com/diagram-type/database-design .Io sto usando questo. si dà anche la funzionalità per le tabelle del database di colori.

entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top