Ugrás a fő tartalomra

Adatbázis modellező eszközök

 Élet a PowerDesigneren kívül:

 



Mi is a modell

A modell a valóság absztrakciója, amely a modellezés céljának megfelelő legegyszerűbb módon reprezentálja a komplex valóságot. Az a jó modell, amelyik a legkevesebb paraméterrel és legkisebb komplexitással legjobban megközelíti a valóságot. A modellezés nem helyettesítheti a megfigyelést, de hozzásegíthet a megfigyelések megértéséhez, elméletek kidolgozásához és teszteléséhez.



Milyen szempontok vezérelnek általában egy adatbázis modellező eszköz kiválasztásnál:

·         Csoport munka támogatása, közös repository, bussiness glossary kezelés, SVN funkciók,

·         Fejlesztési folyamatba illesztés szintje, lehetőségek,

·         Belső funkcionális scriptelési lehetőség,

·         Közös repository és integrálás támogató funkciók

·         Modell kiolvasás (reverse engineer) támogatás

·         Név és domain konvenció támogatása

·         Modell konverziók támogatása CDM-> LDM -> FDM és vissza

·         Interfészek, be és kimeneti forrás adat file fromátumok (XLS, TXT, CSV, …)

·         Dokumentációs formátumok (PDF, DOK, RTF, HTML, XML, JPG, ....)

·         Adatbázis oldali generációk / DDL támogatás / adatbázis és modell merge és frissítési funkciók

·         Adatbázishoz illeszkedő kliens alkalmazás forráskód modul, skeleton generálás (VB, C#, Delphi, Java, ...)

·         ...

 Vannak olyan próba verziók, amelyek idő vagy objektum szám korlátozás mellet megengedik a telepítést és a funkciók kipróbálását.

 


Fizetős eszközök:

·         erwin Data Modeler    //  https://erwin.com/products/erwin-data-modeler/

·         ER Studio                  // https://www.idera.com/er-studio-enterprise-data-modeling-and-architecture-tools

·         Sparx Systems Enterprise Architect //   https://sparxsystems.com/

·         Toad Datamodeler     // https://www.toadworld.com/products/toad-data-modeler

·         IBM infosphere          // https://www.ibm.com/in-en/marketplace/infosphere-data-architect

·         DbWrench                 //  http://www.dbwrench.com/

·         DbVisualizer          //  https://www.dbvis.com/

·         ...

 

Nem fizetős eszközök:

·         Archi  - Open Source ArchiMate Modelling  //  https://www.archimatetool.com/

·         Oracle SQL Developer Data Modeler          // https://www.oracle.com/in/database/technologies/appdev/datamodeler.html 

·         ...

 A nemfizetős eszközök esetén gondosan körbe kell járni, hogy magán és céges használatra is alkalmazgató, és nincs-e csak adatbázis típusra korlátozva az ingyenesség. 


 

Egyéb eszközök az adatbázis modellezéshez

Megemlítésre méltónak tartom még az olyan eszközöket, melyek

·          Melyek vizuális adatbázis modell megjelenítésre alkalmasak : MS Visio, YedGrap, …

·          UML szerkesztők, amelyek modellező funkciókkal is rendelkeznek,

·          WEB Online modellező eszközök,

·          Adatbázis modellezésre is alkalmas fejlesztői program plugin létezik (pl. eclipse  esetén több mint tíz )

·         ...













Előnyök modellező eszköz használat esetén



Jobb és komplexebb kontroll:

– Kockázatelemzés gyorsabb és pontosabb

– Gyorsabb a rendszerek megértése és dokumentálása (jelőlési szabványok szerinti)

– Hatékony és pontosabb projektmenedzsment (költség-, idő- és erőforrás becslés)

–  Költség- és időtakarékosság a redundancia elkerülésével és az átláthatóbb rendszerek kialakításával








Agilitás - gyors és pontosabb reakció a változásokra:

- Egységes Bussiness Glossary kezelés felelősség, változás kezelés

– Központi meta-adat menedzsment (Repository)

– Hatáselemzéssel a változáskezelés egyszerűbb, pontosabb

– Újrahasznosítás (kódok, adatok, üzleti folyamatok)






Projektdokumentáció kívánt szintű előállítása


• Testre szabható riportok


– Kívánt részletességi szint
– Vállalati templét alkalmazása, beilleszthetőség



• Egységes riport készíthető több modellről (multimodel és submodel report) melynek a formátuma lehet


– Nyomtatható (RTF)
– Intranet (HTML)



• Lista riportok előállítása


– Adott modell csak bizonyos típusú objektumairól készül vagy az összesről
– ResultSet képezhető
– Export: XML, Excel, RTF, HTM stb.


















Megjegyzések