Datové modelování je metoda vytváření datového modelu pro data, která mají být uložena v databázi. Koncepčně představuje datové objekty, přidružení mezi různými datovými objekty a pravidla.
Nástroje pro návrh dat vám pomohou vytvořit strukturu databáze z diagramů, a tím bude snazší vytvořit perfektní datovou strukturu podle vašich potřeb. Následuje ručně vybraný seznam nejlepších nástrojů pro modelování dat s oblíbenými funkcemi a nejnovějšími odkazy ke stažení. Seznam obsahuje jak open-source (bezplatný), tak komerční (placený) software.
1) ConceptDraw
ConceptDraw DIAGRAM nabízí řadu doplňků specifických pro obchodní podnikání pro vytváření infografik, diagramů, vizualizace dat a vývojových diagramů pro model obchodního procesu.
Funkce:
- ConceptDraw DIAGRAM v12 poskytuje robustní a komplexní nástroje pro kreslení.
- Pomůže vám posílit komunikační procesy a zlepšit vaše techniky prezentace.
- Můžete použít velmi důležité obchodní metriky a sledovat pomocí technologie živých objektů.
2) DbSchema
DbSchema je vizuální návrhář a správce databází pro jakékoli databáze SQL, NoSQL nebo Cloud. Tento nástroj vám umožňuje navrhovat a pracovat se schématem databáze, vytvářet komplexní dokumentaci a zprávy, pracovat offline, synchronizovat schéma s databází a ještě mnohem více.
Funkce:
- Interaktivní rozvržení
- Relační procházení dat
- Tvůrce vizuálních dotazů
- Synchronizace schématu
- Dokumentace HTML5
- Generátor náhodných dat
- Data Loader
- Formuláře a zprávy
- Editor SQL s automatickým doplňováním
- Kupónový kód „ Guru99 “ a získejte 10% SLEVU
3) Erwin Data Modeler
Erwin je nástroj pro modelování dat, který se používá k vytváření logických, fyzických a koncepčních datových modelů. Pomůže vám vytvořit skutečnou databázi z fyzického modelu.
Funkce:
- Umožňuje modelovat libovolná data odkudkoli.
- Poskytuje centralizovanou správu modelů a spolupráci obchodním a technickým uživatelům.
- Tento nástroj využívá ke zvýšení kvality dat podnikové datové standardy.
- Erwin Data Modeler má snadno použitelné grafické prostředí.
- Automaticky porovnává model a databázi.
- Efektivní synchronizace dopředného i zpětného inženýrství kódu definice dat.
- Umožňuje vám extrahovat data z CRM, ERP atd. Pro přesné modelování.
Odkaz ke stažení: https://erwin.com/products/erwin-data-modeler/
4) Archi
Archi je nákladově efektivní řešení pro podnikové architekty a modeláře. Podporuje analýzu, popis a vizualizaci architektury napříč obchodními doménami.
Funkce:
- V pohledech ArchiMate můžete rychle a intuitivně vytvořit všechny prvky ArchiMate.
- Tento nástroj poskytuje dynamická hlediska, která vám umožní kdykoli změnit úhel pohledu ArchiMate.
- Má náznakové zobrazení, které vám poskytuje informace o prvku na dosah ruky.
- Tento software zobrazuje vybraný prvek modelu a všechny jeho vztahy s ostatními prvky modelu v grafice radiálního stromu.
- Umožňuje vám brainstormovat své nápady.
- Tento nástroj umožňuje vytvářet a upravovat plátno.
Odkaz ke stažení: https://www.archimatetool.com/
5) SQL DBM
Nástroj SqlDBM poskytuje snadný způsob, jak navrhnout databázi v jakémkoli prohlížeči, aniž byste museli používat jakýkoli jiný databázový stroj nebo nástroje nebo aplikace pro modelování databáze.
Funkce:
- Můžete snadno spravovat velké i malé databáze a datové modely.
- Umožňuje importovat existující schéma databáze.
- Pomocí tohoto softwaru můžete vytvořit fyzický model nebo ERD vaší databáze a přidat databázi, tabulky, jejich sloupce a vztahy.
Odkaz ke stažení: https://sqldbm.com/Home/
6) Sparx Systems Enterprise Architect
Systém Sparx je nástroj pro návrh diagramů pro modelování dokumentování, vytváření a udržování objektově orientovaných prvků.
Funkce:
- Pomůže vám s efektivním řízením projektů
- Poskytuje úložiště vysoce výkonných modelů
- Nabízí end-to-end sledovatelnost
- Výkonné generování dokumentů
Odkaz ke stažení: https://sparxsystems.com/
7) Toad Data Modeler
Toad je nástroj pro modelování dat, který maximalizuje produktivitu pomocí rozsáhlé automatizace, intuitivních pracovních postupů a integrovaných odborných znalostí. Tento software řídí změnu kódu a podporuje nejvyšší úroveň kvality.
Funkce:
- Rychlý přístup ke klíčovým datům pro analýzu na místě a export jedním kliknutím do instance aplikace Excel
- Může snadno identifikovat rozdíly porovnáním a synchronizací serverů, dat a schémat.
- Vrácení transakcí přímo z protokolu transakcí bez nutnosti obnovy ze zálohy
- Získejte výkonné možnosti ladění dotazů
- Spouštějte skripty a fragmenty T-SQL pro řadu instancí a serverů
- Automatizujte opakující se procesy, jako jsou srovnání dat a schémat
- Získejte zdarma kontroly stavu výkonu od komunity
- Proveďte ladění výkonu aplikace pomocí automatických přepisů dotazů a optimalizace
Odkaz ke stažení: https://www.toadworld.com/products/toad-data-modeler
8) PgModeler
PgModeler je open-source nástroj pro vytváření a úpravy databázových modelů s intuitivním rozhraním. Tento nástroj podporuje vytváření nejzákladnějších objektů, jako je jeden sloupec, a uživatel definuje operátory, funkce a jazyk.
Funkce:
- PgModeler má další funkci, která podporuje geoprostorové datové typy a přeložitelné uživatelské rozhraní.
- Automaticky generuje sloupec a omezení.
- Nástroj používá proces zpětného inženýrství k vytvoření spolehlivého modelu založeného na existující databázi.
- Poskytuje úplný přístup k jeho zdrojovému kódu i k obsahu generovaného souboru.
- V případě selhání můžete obnovit předchozí práci.
- Má funkci ověřování, která automaticky vytváří bezchybný databázový model.
- Většinu jeho funkcí můžete upravit.
- Synchronizujte model i databázi pomocí skriptů SQL
- Automatizuje procesy pomocí rozhraní příkazového řádku (CLI).
- Umožňuje vám hlásit modely do souboru SQL, souboru PNG nebo přímo na server PostgreSQL.
Odkaz ke stažení: https://pgmodeler.io/
9) DeZign pro databáze
Nástroj Dezign vám umožní vizualizovat vaše datové struktury a vytvořit novou databázi, porozumět vaší stávající databázi.
Funkce:
- Poskytuje snadno použitelný a robustní nástroj pro modelování dat pro vývojáře.
- Pomocí tohoto nástroje můžete vizuálně vytvořit Entity Relationship Diagram (ERD).
- Procházejte velkým diagramem pomocí okna Posun a Zvětšení.
- Podporuje řadu technik modelování dat.
Odkaz ke stažení: https://www.datanamic.com/dezign/
10) GenMyModel
GenMyModel zahájil software pro modelování dat, který podporuje ArchiMate (jazyk pro modelování architektury) a BPMN (Business Process Model and Notation). Má centralizovaný model úložiště, který umožňuje snadnou a současně modelovou spolupráci.
Funkce:
- Pomůže vám spojit sílu nástrojů pro modelování desktopů s moderním webovým řešením.
- Podělte se o své znalosti pomocí správy verzí a správy přístupových práv.
- Umožňuje přímo importovat nebo exportovat jako dokumenty PDF.
- Užitečné pro prezentace pro management a zúčastněné strany projektu.
Odkaz ke stažení: https://www.genmymodel.com/
11) Studio Valentina
Valentina Studio je nástroj pro bezplatné vytváření, správu a správu databází MySQL, PostgreSQL, SQLite a MariaDB. Pomocí tohoto nástroje můžete přidávat / odebírat skupiny, uživatele, spravovat práva, sledovat živé protokoly a spouštět diagnostiku.
Funkce:
- Nástroj nabízí úpravy schémat a diagramy.
- Poskytuje místní formuláře Valentina pro práci s vašimi daty.
- Návrhové zobrazení a tisk zpráv Valentiny.
- Spravujte dotazy SQL.
- Můžete diagnostikovat, klonovat, defragmentovat, reindexovat, ukládat a komprimovat data.
Odkaz ke stažení: https://www.valentina-db.com/en/valentina-studio-overview
12) ER / Studio
ER / Studio je software pro modelování dat pro dokumentaci kritických datových prvků, objektů, atributů a jejich interakcí v datových modelech. Pomocí tohoto nástroje můžete definovat koncepční a obchodní procesy, které představují obchodní cíle.
Funkce:
- Tento nástroj umožňuje implementovat šablonu standardů pojmenování do libovolného modelu, atributů a entit.
- Můžete definovat týmy glosáře specifické pro danou oblast, aby odrážely podnikovou strukturu a vázaly ji na datové modely.
- ER / Studio vám umožní sdílet modely a data v celém podniku.
- IDERA nabízí řešení Safyr pro analýzu složitých struktur softwaru CRM nebo ERP.
Odkaz ke stažení: https://www.idera.com/er-studio-enterprise-data-modeling-and-architecture-tools
13) Software Ideas Modeler
Software Ideas Modeler je inteligentní software pro diagramy s modelovacími jazyky, jako jsou UML, BPMN, SysML a ArchiMate, uživatelské příběhy, vývojové diagramy a podpora pro drátový model.
Funkce:
- Snadné vytváření diagramů a rozložení
- Dokumentujte svůj software
- Snadno identifikovatelné a popsané případy použití.
- Tento nástroj poskytuje schéma uživatelského rozhraní, které je ideální pro kreslení maket, návrhů formulářů žádostí a drátových modelů.
Odkaz ke stažení: https://www.softwareideas.net/
14) Viditelný analytik
Software Visible Analyst vám umožňuje navrhovat aplikace elektronického obchodování, vyvíjet datový sklad nebo integrovat starší systémy s novými podnikovými aplikacemi. Tento nástroj zjednodušuje proces analýzy dat.
Funkce:
- Má výkonné možnosti modelování.
- Můžete vygenerovat schéma pro SQL a XML.
- Tento software nabízí reverzní a forwardové databázové inženýrství.
- Pomáhá vám ukládat a dokumentovat data, procesy a objekty, které mohou sdílet vývojáři aplikací v celé společnosti.
Odkaz ke stažení: http://www.visiblesystemscorp.com/Products/Analyst/index.htm
15) Oracle SQL Developer Data Modeler
Software Oracle SQL Developer Data Modeler, který zvyšuje produktivitu a zjednodušuje četné úlohy modelování dat.
Funkce:
- Můžete vytvářet, upravovat, relační, vícerozměrné modely a modely datových typů.
- Má možnosti dopředného i zpětného inženýrství.
- Tento nástroj podporuje vývoj ve spolupráci prostřednictvím řízení zdrojového kódu.
- Lze jej použít v tradičním i cloudovém prostředí.
Odkaz ke stažení: https://www.oracle.com/in/database/technologies/appdev/datamodeler.html
16) IBM InfoSphere Data Architect
IBM InfoSphere Data Architect je řešení pro modelování dat, které zjednodušuje a zrychluje návrh integrace dat pro business intelligence a statistiky. Tento nástroj pomáhá sladit služby, aplikace, datové architektury a procesy.
Funkce:
- Tento nástroj poskytuje rychlý a snadný vývoj.
- Umožňuje vám porozumět datovým aktivům, což vám pomůže zlepšit efektivitu a zkrátit čas uvedení na trh.
- InfoSphere Data Architect nabízí týmovou spolupráci a integraci.
- Můžete importovat nebo exportovat vlastní mapování.
- Nástroj automaticky zjišťuje strukturu heterogenních zdrojů dat analýzou metadat.
- spravovat řízení zdrojů prostřednictvím serveru Microsoft Team Foundation Server (TFS).
- Můžete vytvářet fyzické a logické datové modely.
- Umožňuje integraci se souvisejícími produkty, jako je datové studio a tuner vytížení dotazů.
Odkaz ke stažení: https://www.ibm.com/in-en/marketplace/infosphere-data-architect
17) DbWrench
Jedná se o aplikaci pro návrh a synchronizaci databáze, která podporuje více platforem a více databází. Tento nástroj můžete použít k úpravě databáze přímo ve vámi vytvořeném diagramu.
Funkce:
- Umožňuje vám zvolit notace ER.
- Můžete vygenerovat HTML dokument.
- Má navigační okno pro práci s velkým diagramem.
- Sloupce můžete přidávat rychle a bez námahy.
- Nástroj generuje aktualizační skripty DDL SQL pouhým jedním kliknutím myši.
- Poskytuje reverzní inženýrství neexistující databáze.
- Podporuje Oracle, Microsoft SQL Server, MySQL a PostgreSQL s jedinou licencí.
- Editor SQL zvýrazní syntaxi a automaticky dokončí kód napsaný v programu.
Odkaz ke stažení: http://www.dbwrench.com/
18) DTM Data Modeler
DTM Data Modeler je softwarový program pro správu dat určený pro vývojáře databází, který podporuje dopředné i zpětné inženýrství. Tento nástroj umožňuje pracovat s logickými a fyzickými datovými modely.
Funkce:
- Poskytuje známou notaci modelování vztahů mezi entitami.
- Má editory pro uložené procedury, triggery a indexy.
- Můžete pracovat s databázemi DB2 a Microsoft SQL Server.
- Nástroj podporuje rozhraní IDAPI, ODBC, Oracle nebo OLE DB.
- Nástroj DTM Data Modeler podporuje Windows XP / Vista / 7, server 2003,2008 / 2012/2016.
Odkaz ke stažení: http://www.sqledit.com/dm/index.html
19) DbDesigner.net
DbDesigner.net je online nástroj pro návrh a modelování databázových schémat. To vám umožní vytvořit databázi bez zapojení jediného kódu SQL.
Funkce:
- Má uživatelsky přívětivé uživatelské rozhraní pro modelování
- Jedná se o spolehlivý a rychlý návrhový software DB
- Umožňuje vám importovat existující databázi nebo začít úplně od začátku.
- Nástroj poskytuje týmovou spolupráci a sdílení projektů ve vaší organizaci.
Odkaz ke stažení: https://www.dbdesigner.net/
20) MagicDraw
Magic draw je první komplexní verze pro profesionální modelování. Díky modernímu designu a jasnému rozvržení je tato desktopová aplikace od ostatních patentovaná pro vysoké nároky.
Funkce:
- Neustále přidávané nové funkce na základě zpětné vazby od uživatelů
- Plovoucí licence vám pomohou výrazně ušetřit, pokud máte více vývojářů, které potřebujete používat MagicDraw po určitou dobu.
- Po zakoupení můžete software spustit v různých aplikacích.
- Tým expertů Magic Draw nabízí 24hodinovou podporu zdarma.
- Učení je jednoduché a doba učení je krátká.
Odkaz ke stažení: https://www.nomagic.com/products/magicdraw