1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Hierarchical and Recursive Queries in SQL Server

Connected

Cvičení

Vytvoření hierarchického datového modelu

V tomto cvičení sestavíš jednoduchý hierarchický datový model – konkrétně hierarchii IT aktiv. Aktivum může být buď Hardware, nebo Software. Aktivum Software lze dále rozdělit na Application nebo Tools a podobně. Hierarchie je znázorněna na následujícím obrázku.

Pro modelování této hierarchie je potřeba vhodná datová struktura. Tu lze vytvořit pomocí datového modelu, který se skládá z ID podřízeného záznamu a ParentID nadřízeného záznamu. Hodnoty ID jsou postupná čísla od 1 do 10.

Tvým úkolem je vytvořit odpovídající tabulku Equipment a vložit do ní aktiva Software, Monitor a Microsoft Office. Nezapomeň nastavit správná ID pro každé aktivum, aby výsledná hierarchie odpovídala požadované struktuře.

Pokyny

100 XP
  • Definuj pole ID a ParentID typu INT. Pole ID nesmí být NULL, pole ParentID může být NULL.
  • Vlož do tabulky vybavení Software se správnými ID. Software je součástí záznamu Asset.
  • Vlož do tabulky vybavení Monitor se správnými ID. Monitor je součástí záznamu Hardware.
  • Vlož do tabulky vybavení Microsoft Office se správnými ID. Tento software je součástí záznamu Application.