Kurz je zaměřen na zvládnutí řešení základních problémů při návrhu struktury objektově orientovaného datového modelu SW aplikací. Provedeme vás cestou od analytického vzoru až po návrh konkrétní struktury tříd a databázových tabulek relační [...]
  • GOC281
  • Duration 2 days
  • 20 ITK points
  • 5 terms
  • Praha (9 200 Kč)

    Brno (9 200 Kč)

    Bratislava (400 €)

  • Beginner

Kurz je zaměřen na zvládnutí řešení základních problémů při návrhu struktury objektově orientovaného datového modelu SW aplikací. Provedeme vás cestou od analytického vzoru až po návrh konkrétní struktury tříd a databázových tabulek relační databáze.

»
  • Překonat nesoulad mezi objektovým návrhem a možnostmi relačních databází.
  • Orientovat se v portfoliu analytických vzorů.
  • Upravovat analytické vzory pro využití v konkrétním případě.
  • Z analytického vzoru odvodit návrh tříd a databázových tabulek relační databáze.
  • Generovat DDL skript pro vytvoření databázových tabulek, které realizují analytický vzor.
  • Základní znalost UML
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích
  • Tištěné prezentace probírané látky

Filosofie analytických vzorů a používaná terminologie

Základní principy návrhu datově orientované aplikace s využitím vzorů

Objektové normální formy a jejich srovnání s databázovými normálními formami

Vzory pro modelování

  • Odkazů na objekty a identifikaci objektů,
  • Výběru ze seznamu připravených hodnot (číselníková vazba),
  • Rolí a funkcí objektů (Party),
  • Hierarchicky uspořádaných objektů (Organization),
  • Zodpovědnosti za vytvoření a obsah objektu (Accountability)
  • Sledování množství a konverzního poměru (Quantity, Conversion Ratio),
  • Stavu objektu, historie objektu,
  • Reakce na změnu údajů umístěných ve struktuře vázaného stromu,
  • Variant objektů pomocí generalizace/specializace,
  • Akcí, plánů, přidělování zdrojů,
  • Kontraktů mezi objekty,
  • Účtů, transakcí,
  • A dalších pomocných vzorů, které se používají společně s analytickými vzory.
Current offer
Training location
Course language

The prices are without VAT.