Modellare una rete elettrica

Query gerarchiche e ricorsive in SQL Server

Jasmin Ludolf

Content Developer

La rete elettrica

La rete elettrica

Esempio di struttura di una rete elettrica

Query gerarchiche e ricorsive in SQL Server

Modellare una rete elettrica

Ti servono tre ID:

  • ID della linea: EquipmentID
  • ID della prima linea connessa: EquipmentID_From
  • ID della seconda linea connessa: EquipmentID_To

Rappresentazione semplificata di come si modella una rete elettrica.

Query gerarchiche e ricorsive in SQL Server

Caratteristiche delle linee elettriche

  • Livello di tensione
    HV - alta tensione, MV - media tensione, LV - bassa tensione
    
  • Descrizione
    Cavo, Linea aerea, Trasformatore
    
  • Anno di costruzione: anno di costruzione
  • Anno di ispezione: anno dell’ultima ispezione
  • Valutazione stato:
buono,cattivo,riparare,sostituire
Query gerarchiche e ricorsive in SQL Server

Attività tipica di manutenzione

Trova le linee da sostituire

  • Trova le linee collegate tra loro: usa la ricorsione per trovare le linee connesse
  • Trova le linee con stato bad, exchange o repair
+-----------------+---------------------------+
| Line            | Condition                 |
|-----------------|---------------------------|
| 1               | exchange                  |
|-----------------|---------------------------|
| 2               | repair                    |
|-----------------|---------------------------|
| 3               | bad                       |
+-----------------+---------------------------+

Ingegneri di manutenzione della rete durante il lavoro quotidiano

Query gerarchiche e ricorsive in SQL Server

Troviamo le linee da manutenere!

Query gerarchiche e ricorsive in SQL Server

Preparing Video For Download...