1. Learn
  2. /
  3. Курси
  4. /
  5. Ієрархічні та рекурсивні запити в SQL Server

Connected

Вправа

Створення ієрархічної моделі даних

У цій вправі ви побудуєте просту ієрархічну модель даних, створивши ієрархію ІТ‑активів. Актив може бути або Hardware, або Software. Актив типу Software можна поділити на Application чи Tools тощо. Ієрархію зображено на рисунку нижче.

Щоб змоделювати цю ієрархію, потрібна відповідна структура даних. Її можна реалізувати за допомогою моделі даних, що складається з ідентифікатора дочірнього запису ID та ідентифікатора батьківського запису ParentID. Значення ID є послідовними від 1 до 10.

Ваше завдання — створити таблицю Equipment і вставити до неї активи Software, Monitor та Microsoft Office. Пам'ятайте, що потрібно задати правильні ідентифікатори для кожного активу, щоб отримати потрібну ієрархію активів.

Інструкції

100 XP
  • Визначте поля ID і ParentID типу INT. Поле ID не повинно бути NULL, ParentID може бути NULL.
  • Додайте до таблиці обладнання Software з правильними ідентифікаторами. Це програмне забезпечення є частиною Asset.
  • Додайте до таблиці обладнання Monitor з правильними ідентифікаторами. Монітор є частиною Hardware.
  • Додайте до таблиці обладнання Microsoft Office з правильними ідентифікаторами. Це програмне забезпечення є частиною Application.