Як зібрати авто?

Ієрархічні та рекурсивні запити в SQL Server

Jasmin Ludolf

Content Developer

Розберіть авто

Зображення розібраного авто.

Ієрархічні та рекурсивні запити в SQL Server

Список деталей авто

Різні рівні компонентів:

  • Рівень 1: SUV, Cabrio
  • Рівень 2: Body, Engine, Interior Decoration, Wheel
  • Рівень 3: Door, Hood, Engine Body, Cylinder, Seats

Ієрархія компонентів авто

Ієрархічні та рекурсивні запити в SQL Server

Створіть модель даних

Елементи для побудови ієрархії:

  • PartID і SubPartID

Елементи для опису характеристик:

  • Component: Engine
  • Title: V6BiTurbo
  • Vendor: BMW
  • ProductKey: EV3891ASF
  • Cost: 3000
  • Quantity: 1

Опис моделі даних BillOfMaterial

Ієрархічні та рекурсивні запити в SQL Server

Використайте ієрархічну модель даних

  • Які рівні компонентів формують авто?
+-----------------+---------------------------+
| Component       | Level                     |
|-----------------|---------------------------|
| SUV             | 1                         |
|-----------------|---------------------------|
| Body            | 2                         |
|-----------------|---------------------------|
| Hood            | 3                         |
+-----------------+---------------------------+
Ієрархічні та рекурсивні запити в SQL Server

Використайте ієрархічну модель даних

  • Яка загальна кількість кожного компонента потрібна для складання авто на кожному рівні?
+-----------------+---------------------------+
| Component       | Quantity                  |
|-----------------|---------------------------|
| SUV             | 1                         |
|-----------------|---------------------------|
| Body            | 1                         |
|-----------------|---------------------------|
| Wheels          | 4                         |
+-----------------+---------------------------+
Ієрархічні та рекурсивні запити в SQL Server

Зберімо авто!

Ієрархічні та рекурсивні запити в SQL Server

Preparing Video For Download...