Description
Výhody kurzu u Goodea
- Školitel je přední odborník v oblasti datového modelování
Konkrétní příklady z praxe
Jistota zvýšení efektivity vaší práce
Nejbližší termíny
Praha | na vyžádání |
Praha | na vyžádání |
Datové modelování je nedílnou součástí dodávky změn. Požadavky téměř vždy vedou k potřebě data ukládat, přenášet či jinak s nimi pracovat. A je práce analytika, aby navrhl vhodné datové struktury. Takový návrh by pak měl být jednak platformově nezávislý např. z důvodu reference či správného chápání různými analytiky, jednak technologicky a platformově závislý, abychom specifikovali požadavky na vývoj.
Cílem školení je postihnout oba přístupy a ukázat, jak je vhodně propojit nejenom mezi sebou, ale i mezi dalšími modely. Účastníci se dozví potřebné množství teoretických základů a hned si je procvičí pomocí modelování na obou úrovních.
Cílová skupina
Předpoklady pro účastníky
Analytické myšlení
Základní zkušenost s vývojem SW
Vlastní počítač na školení s nainstalovaným Sparx EA (i trial verze)
Přístup ke některé z SQL databází Oracle, MS SQL Server, MySQL nebo PostgreSQL (minimálně ODBC ovladač pro připojení ze Sparx EA, doporučen administrační/vývojový nástroj) – v případě potřeby poradíme.
Obsah kurzu
Úvod
- Základní pojmy a jejich chápání (model, modelování, data)
- Rozdíly v přístupu k datovému modelování (PIM a PSM) – míry abstrakce
- Použití modelovacího nástroje Sparx Enterprise Architect pro datové modelování
- Postupy, tipy návody
- Příklady
Část první: datové modelování nezávislé na platformě – konceptuální modelování (odpovídá na otázku 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
- Příklady
Část druhá: modelování technologií (odpovídá na otázku JAK)
- Určování technologií pro různé vrstvy
- Front-endy, back-endy, mezivrstvy
- Význam platform
- Technologické modely
- Příklady
Část třetí: datové modelování pro relační databáze (odpovídá na otázku ČÍ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
- (De)normalizace modelu
- Převod generalizace do relačního prostředí
- Práce s databázovými modely ve Sparx EA
- Indexy
- Příklady
- Ostatní možnosti
Školitelé
Kurz na míru
Nevyhovují Vám termíny, rozsah nebo obsah kurzu? Máte zájem o uzavřený kurz jen pro Vaši skupinu v našich nebo vlastních prostorách? Připravíme pro Vás kurz na míru.