Een elektriciteitsnet modelleren

Hiërarchische en recursieve queries in SQL Server

Jasmin Ludolf

Content Developer

Het elektriciteitsnet

Het elektriciteitsnet

Voorbeeldafbeelding van een elektrische netstructuur

Hiërarchische en recursieve queries in SQL Server

Een elektriciteitsnet modelleren

Je hebt drie ID-waarden nodig:

  • ID van de leiding: EquipmentID
  • ID van de eerste verbonden leiding: EquipmentID_From
  • ID van de tweede verbonden leiding: EquipmentID_To

Vereenvoudigde weergave van hoe een elektriciteitsnet wordt gemodelleerd.

Hiërarchische en recursieve queries in SQL Server

Kenmerken van leidingen

  • Spanningsniveau
    HV - high Voltage, MV - medium voltage, LV - low voltage
    
  • Beschrijving
    Cable, Overhead Line, Transformer
    
  • Bouwjaar: Jaar van bouw
  • Inspectiejaar: Jaar van laatste inspectie
  • Conditiebeoordeling:
good,bad,repair,exchange
Hiërarchische en recursieve queries in SQL Server

Veelvoorkomende onderhoudstaak

Vind de te vervangen leidingen

  • Vind leidingen die met elkaar verbonden zijn: gebruik recursie om verbonden leidingen te vinden
  • Vind leidingen met conditie bad, exchange of repair
+-----------------+---------------------------+
| Line            | Condition                 |
|-----------------|---------------------------|
| 1               | exchange                  |
|-----------------|---------------------------|
| 2               | repair                    |
|-----------------|---------------------------|
| 3               | bad                       |
+-----------------+---------------------------+

Onderhoudsmonteurs van het elektriciteitsnet aan het werk

Hiërarchische en recursieve queries in SQL Server

Laten we de te onderhouden lijnen vinden!

Hiërarchische en recursieve queries in SQL Server

Preparing Video For Download...