1. 학습
  2. /
  3. 강의
  4. /
  5. Hierarchiczne i rekurencyjne zapytania w SQL Server

Connected

연습 문제

Tworzenie hierarchicznego modelu danych

W tym ćwiczeniu zbudujesz prosty hierarchiczny model danych, odwzorowując hierarchię zasobów IT. Zasób może być typu Hardware lub Software. Zasób Software można podzielić na Application lub Tools itd. Hierarchię przedstawia poniższy rysunek.

Do modelowania tej hierarchii potrzebna jest odpowiednia struktura danych. Można ją zrealizować przy użyciu modelu składającego się z identyfikatora rekordu podrzędnego ID oraz identyfikatora rekordu nadrzędnego ParentID. Wartości ID to kolejne liczby od 1 do 10.

Twoim zadaniem jest utworzenie tabeli Equipment oraz wstawienie do niej zasobów Software, Monitor i Microsoft Office. Pamiętaj, aby każdemu zasobowi przypisać właściwe identyfikatory, zgodnie z żądaną hierarchią.

지침

100 XP
  • Zdefiniuj pola ID i ParentID typu INT. Pole ID nie może mieć wartości NULL, natomiast ParentID może być NULL.
  • Wstaw element Software do tabeli z poprawnymi identyfikatorami. Oprogramowanie jest częścią zasobu Asset.
  • Wstaw element Monitor do tabeli z poprawnymi identyfikatorami. Monitor jest częścią zasobu Hardware.
  • Wstaw element Microsoft Office do tabeli z poprawnymi identyfikatorami. To oprogramowanie jest częścią zasobu Application.