Data jsou srdcem každého informačního systému. Téměř každý business požadavek dříve či později narazí na nutnost data uložit, přenést nebo transformovat. Role analytika v tomto procesu je nezastupitelná – musí totiž postavit most mezi vágním businessovým chápáním pojmů a precizní strukturou, kterou vyžadují vývojáři a databázoví specialisté.
Na tomto kurzu se naučíte, jak navrhovat datové struktury, které jsou srozumitelné pro business (konceptuální modely) a zároveň technicky realizovatelné (logické a fyzické modely). Ukážeme si, proč je nebezpečné tyto světy oddělovat a jak zajistit, aby váš návrh zůstal konzistentní i při technologických změnách.
Školení je postavené na praktickém procvičování, kde teorii okamžitě přetavíme v konkrétní modely a slovníky.
Osnova (obsah školení)
- Úvod do datového modelování
- Základní pojmy a princip abstrakce (model, modelování, informace, data).
- Rozdíly v přístupu k datovému modelování (PIM a PSM).
- Použití modelovacího nástroje Sparx Enterprise Architect pro datové modelování.
- Postupy, tipy, návody.
- Konceptuální modelování (Úroveň CO)
- Důležité pojmy: entita, relace.
- Modelování pomocí UML (základy diagramu tříd) a E-R diagramů.
- Násobnosti vazeb, možnosti omezování a další pravidla pro integritu dat.
- Práce s databázovými modely ve Sparx EA.
- Technologické modely a architektura (Úroveň JAK)
- Určování technologií pro různé vrstvy.
- Front-endy, back-endy, mezivrstvy.
- Význam platform.
- Technologické modely.
- Modelování pro relační databáze (Úroveň ČÍM)
- Relační databáze.
- Databázové pojmy: tabulka, relace, primární a cizí klíče.
- Modelování: kardinalit, vazeb.
- Zajištění datové integrity.
- Normalizace a denormalizace modelu.
- Převod generalizace do relačního prostředí.
- Práce s databázovými modely ve Sparx EA.
- Indexy.
Cíle školení
- Umět rozlišovat mezi platformově nezávislým (CO) a platformově závislým (JAK/ČÍM) datovým modelem.
- Suverénně modelovat doménové, konceptuální a logické modely (včetně relačních tabulek).
- Naučit se správně pracovat s kardinalitou, integritou dat a (de)normalizací.
- Umět vytvořit a předat datové slovníky tak, aby jim všichni příjemci (od businessu po IT) skutečně rozuměli.
- Efektivně využívat nástroj Sparx Enterprise Architect pro tvorbu a správu těchto modelů.
Typičtí účastníci
- Business a IT analytici, kteří potřebují přesně definovat datové struktury a vazby tak, aby v zadání nezůstala hluchá místa.
- Solution architekti, hledající způsoby, jak efektivně propojit business potřeby s technologickým návrhem řešení.
- Zkušení vývojáři, kteří se posouvají směrem k analýze a potřebují si osvojit metodický přístup k modelování nezávisle na konkrétním kódu.
Předpoklady pro účastníky
- Analytické myšlení.
- Základní orientace v pojmech jako tabulka nebo vztah (výhodou, nikoliv podmínkou).
- Vlastní notebook s nainstalovaným nástrojem Sparx Enterprise Architect (postačí i trial verze).
- Základní znalost ovládání tohoto nástroje (pro efektivní postup v praktických cvičeních).
- Pro některé úkoly je potřeba mít databázový přístup k některé z SQL databází MySQL, MS SQL, Oracle, MariaDB nebo PostgreSQL.
Způsob výuky
- Výuka probíhá formou odborného výkladu, který je okamžitě doplňován praktickými ukázkami.
- Klíčovou částí jsou samostatná i skupinová cvičení na počítačích, kde účastníci pod dohledem lektora navrhují konkrétní modely v reálném modelovacím nástroji.
Studijní materiály
- Prezentace probírané látky v tištěné nebo online formě.
Délka školení
- 2 dny
Lektor
- Slávek Rydval
Související školení
Vypsané termíny
9.-10. března 2026
Praha
19 990 Kč
29.-30. září 2026
Praha
19 990 Kč
Toto školení vám přinášíme jako globální partner společnosti Sparx Systems dodávající mimo jiné právě modelovací nástroj Sparx Systems Enteprise Architect. Capricorn Pro je globálním partnerem od roku 2018.
