Esiste un buon strumento per creare database design e prototipi? [chiuso]


21

Vorrei avere un buon strumento per progettare lo schema del database con tutte le tabelle, colonne, tipi di dati e relazioni. Oggi lo faccio principalmente con carta e penna, ma mi piacerebbe farlo in un buon strumento di progettazione.

Esiste un buono (e forse gratuito) strumento per la progettazione di database?


5
Come utente frequente di Stack Exchange - IF * k'n odia questa regola. Sì, riguarda le preferenze dell'utente, ma se spiegano le loro ragioni, perché no ??? Ciò otterrà la loro risposta valutata.
Marc,

Risposte:


10

Più per ER che per prototipazione (mai ascoltato nel contesto di database): se sei su MySQL, prova MySQL Workbench . Sebbene generi codice specifico per MySQL, piccole modifiche possono essere facilmente eseguite.

Per PostgreSQL, c'è un bel elenco nella loro wiki , PGDesigner sembra molto capace. Inoltre, ci sarà un Designer nelle versioni future di pgAdmin.


15

Ho iniziato a utilizzare NORMA (link fixed ott 2011) che è utile per catturare relazioni e vincoli in un inglese semplice. Vedi anche Modellazione di ruoli oggetto .

Ciò genererà XSD e script SQL.

Spero di non vedere mai più un ERD ...


4

In passato ho usato Power Designer (o Q Designer a quei tempi). È stato terrificante! Aveva strutture di reverse engineering, generazione di script ... tutto ciò di cui avresti bisogno. Ma non è gratuito.

Uno strumento gratuito che ho usato un po 'in passato era DB Designer . Ma potrei usarlo solo per piccoli dbs. All'epoca c'erano errori che funzionavano con progetti di schemi complicati, ma è stato qualche anno fa, quindi sono sicuro che sia stato risolto.

Ora utilizzo solo lo strumento di creazione di diagrammi di SQL Server.


2

MySQL Workbench è un ottimo strumento gratuito.

Un'altra opzione è la creazione di diagrammi di SQL Server, inclusa in Express, quindi puoi provarla anche gratuitamente.

ER / Studio di Embarcadero ha una prova gratuita. È una soluzione più completa (letta, costosa) in quanto supporta la modellazione logica e fisica. ER / Studio è un prodotto incredibile che è degno del suo prezzo se fai molto design.


2

Ho usato sia MySQL Workbench, Toad Data Modeler e Oracle Developer Data Modeler di Oracle. Ognuno di loro sarebbe un buon punto di partenza.


2

Puoi usare Vertabelo . Vertabelo è un progettista di database online che lavora con Chrome e Safari sviluppato dalla società per cui lavoro.

La caratteristica più importante di questo strumento è che consente di condividere modelli di database in tutto il team e collaborare tramite browser web.

Altre funzioni di Vertabelo includono:

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

Vertabelo può essere utilizzato gratuitamente per progetti accademici e dispone di versioni commerciali per progetti di database di dimensioni maggiori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.