it-swarm-eu.dev

Existuje nějaký dobrý nástroj pro tvorbu databázových návrhů a prototypů?

Chtěl bych mít dobrý nástroj pro navrhování databázového schématu se všemi tabulkami, sloupci, datovými typy a vztahy. Dnes to většinou dělám s perem a papírem, ale rád bych to udělal v dobrém designovém nástroji.

Existuje nějaký dobrý (a možná zdarma) nástroj pro návrh databáze?

22
Jonas

Více pro ER než pro prototypování (nikdy to neslyšeli v kontextu databází): Pokud používáte MySQL, zkuste MySQL Workbench . Ačkoli to generuje MySQL specifický kód, malé úpravy jsou snadno proveditelné.

Pro PostgreSQL je pěkný seznam v jejich wiki , PGDesigner vypadá velmi dobře. Dále bude existovat Designer v budoucích verzích pgAdmin.

11
DrColossos

Začal jsem používat NORMA (odkaz opraven říjen 2011), což je užitečné pro zachycení vztahů a omezení v prosté angličtině. Viz také Object Role Modeling .

Tím se vygenerují skripty XSD a SQL.

Doufám, že už nikdy neuvidím ERD ...

15
gbn

V minulosti jsem použil Power Designer (nebo Q Designer zpět v těch dnech). Bylo to úžasné! Měl reverzní technické vybavení, generování skriptů ... vše, co byste potřebovali. Ale není to zdarma.

Bezplatným nástrojem, který jsem v minulosti trochu použil, byla DB Designer . Ale mohl jsem to použít jen pro malé dbs. Měl tehdy chyby, když pracoval s komplikovanými návrhy schémat, ale bylo to před několika lety, takže jsem si jistý, že byl opraven.

Nyní používám pouze vlastní nástroj pro tvorbu diagramů serveru SQL.

4
Marian

Můžete použít Vertabelo . Vertabelo je návrhář databází online, který pracuje pod Chrome a Safari vyvinutým společností, pro kterou pracuji).

Nejdůležitější vlastností tohoto nástroje je to, že umožňuje sdílet databázové modely v týmu a spolupracovat na nich prostřednictvím webového prohlížeče.

Mezi další funkce Vertabelo patří:

  • Podpora pro PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
  • Verze modelu
  • Dynamické/vizuální vyhledávání
  • Ověření živého databázového modelu
  • Přední inženýrství
  • Reverzní inženýrství

Vertabelo je zdarma k použití pro akademické projekty a má komerční verze pro větší databázové projekty.

2
Jarosław Błąd

MySQL Workbench je skvělý bezplatný nástroj.

Další možností je schéma SQL Serveru, které je součástí Express, takže to můžete také vyzkoušet zdarma.

Embarcadero's ER/Studio má bezplatnou zkušební verzi. Jedná se o úplnější řešení (čtení, drahé) v tom, že podporuje logické a fyzické modelování. ER/Studio je neuvěřitelný produkt, který si zaslouží svou cenu, pokud děláte hodně designu.

2
dba4life

Použil jsem jak MySQL Workbench, Toad Data Modeler, tak Oracle SQL Developer Data Modeler. Kdokoli z nich by byl dobrý začátek.

2
BillThor