Hoe monteer je een auto?

Hiërarchische en recursieve queries in SQL Server

Jasmin Ludolf

Content Developer

Demonteer een auto

Een afbeelding van een gedemonteerde auto.

Hiërarchische en recursieve queries in SQL Server

Onderdelenlijst van een auto

Verschillende onderdeelniveaus:

  • Niveau 1: SUV, Cabrio
  • Niveau 2: Carrosserie, Motor, Interieur, Wiel
  • Niveau 3: Deur, Motorkap, Motorblok, Cilinder, Stoelen

Hiërarchie van auto-onderdelen

Hiërarchische en recursieve queries in SQL Server

Maak het datamodel

Elementen voor de hiërarchie:

  • PartID & SubPartID

Elementen voor eigenschappen:

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

Datamodelbeschrijving van BillOfMaterial

Hiërarchische en recursieve queries in SQL Server

Gebruik het hiërarchische datamodel

  • Wat zijn de onderdeelniveaus waaruit de auto is opgebouwd?
+-----------------+---------------------------+
| Component       | Level                     |
|-----------------|---------------------------|
| SUV             | 1                         |
|-----------------|---------------------------|
| Body            | 2                         |
|-----------------|---------------------------|
| Hood            | 3                         |
+-----------------+---------------------------+
Hiërarchische en recursieve queries in SQL Server

Gebruik het hiërarchische datamodel

  • Wat is de totale hoeveelheid van elk onderdeel per niveau om de auto te bouwen?
+-----------------+---------------------------+
| Component       | Quantity                  |
|-----------------|---------------------------|
| SUV             | 1                         |
|-----------------|---------------------------|
| Body            | 1                         |
|-----------------|---------------------------|
| Wheels          | 4                         |
+-----------------+---------------------------+
Hiërarchische en recursieve queries in SQL Server

Laten we een auto monteren!

Hiërarchische en recursieve queries in SQL Server

Preparing Video For Download...