Modellera ett elnät

Hierarkiska och rekursiva frågor i SQL Server

Jasmin Ludolf

Content Developer

Elnätet

Elnätet

Exempelbild på ett elnäts struktur

Hierarkiska och rekursiva frågor i SQL Server

Modellera ett elnät

Du behöver tre ID-värden:

  • Kraftledningens ID: EquipmentID
  • ID för den första anslutna kraftledningen: EquipmentID_From
  • ID för den andra anslutna kraftledningen: EquipmentID_To

Förenklad representation av hur ett elnät modelleras.

Hierarkiska och rekursiva frågor i SQL Server

Kraftledningarnas egenskaper

  • Spänningsnivå
    HV - high Voltage, MV - medium voltage, LV - low voltage
    
  • Beskrivning
    Cable, Overhead Line, Transformer
    
  • Byggnadsår: Året då ledningen byggdes
  • Inspektionsår: Året för senaste inspektionen
  • Tillståndsbedömning:
good,bad,repair,exchange
Hierarkiska och rekursiva frågor i SQL Server

Vanlig uppgift vid nätunderhåll

Hitta kraftledningarna som ska bytas ut

  • Hitta kraftledningar som är anslutna till varandra: använd rekursion för att hitta de anslutna ledningarna
  • Hitta kraftledningar i dåligt skick, som behöver bytas ut eller repareras
+-----------------+---------------------------+
| Line            | Condition                 |
|-----------------|---------------------------|
| 1               | exchange                  |
|-----------------|---------------------------|
| 2               | repair                    |
|-----------------|---------------------------|
| 3               | bad                       |
+-----------------+---------------------------+

Elnätsunderhållstekniker i sitt dagliga arbete

Hierarkiska och rekursiva frågor i SQL Server

Nu kör vi en övning!

Hierarkiska och rekursiva frågor i SQL Server

Preparing Video For Download...