Моделювання електромережі

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

Jasmin Ludolf

Content Developer

Електромережа

Електромережа

Приклад структури електромережі

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

Моделювання електромережі

Потрібні три ідентифікатори:

  • ID лінії електропередачі: EquipmentID
  • ID першої під'єднаної лінії: EquipmentID_From
  • ID другої під'єднаної лінії: EquipmentID_To

Спрощене подання моделі електромережі.

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

Характеристики ліній електропередачі

  • Рівень напруги
    HV - high Voltage, MV - medium voltage, LV - low voltage
    
  • Опис
    Cable, Overhead Line, Transformer
    
  • Рік будівництва: Рік спорудження
  • Рік огляду: Рік останнього огляду
  • Оцінка стану:
good,bad,repair,exchange
Ієрархічні та рекурсивні запити в SQL Server

Типове завдання з обслуговування мережі

Знайдіть лінії для заміни

  • Знайдіть лінії, що з'єднані між собою: використайте рекурсію, щоб знайти з'єднані лінії
  • Знайдіть лінії зі станом bad, exchange або repair
+-----------------+---------------------------+
| Line            | Condition                 |
|-----------------|---------------------------|
| 1               | exchange                  |
|-----------------|---------------------------|
| 2               | repair                    |
|-----------------|---------------------------|
| 3               | bad                       |
+-----------------+---------------------------+

Інженери з обслуговування мережі за щоденною роботою

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

Знайдімо лінії, які потребують обслуговування!

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

Preparing Video For Download...