Светосила GitHub →

База данных

Светосила v1.0. Спецификации на разработку

Последнее изменение: 14.01.2026, 19:40 МСК

erDiagram LUM_TYPES ||--o{ LUMINAIRES : "LUM_TYPE_ID" POINTS ||--o{ LUMINAIRES : "POINT_ID" PILLARS ||--o{ LUMINAIRES : "PILLAR_ID" POINTS ||--o{ BOARDS : "POINT_ID" POINTS ||--o{ CONNECT_POINTS : "POINT_ID" WIRE_TYPES ||--o{ POWER_LINES : "WIRE_TYPE_ID" POWER_LINES ||--o{ POWER_LINE_POINTS : "POWER_LINE_ID" POINTS ||--o{ POWER_LINE_POINTS : "POINT_ID" POINTS ||--o{ PILLARS : "POINT_ID" LUMINAIRES { INTEGER ID PK TEXT NAME INTEGER VAL_BRIGHT INTEGER POWER INTEGER LUM_TYPE_ID FK INTEGER POINT_ID FK INTEGER PILLAR_ID FK } LUM_TYPES { INTEGER ID PK TEXT NAME } POINTS { INTEGER ID PK REAL X REAL Y REAL Z } BOARDS { INTEGER ID PK TEXT NAME INTEGER POINT_ID FK TEXT IP } CONNECT_POINTS { INTEGER ID PK TEXT NAME INTEGER POINT_ID FK } POWER_LINES { INTEGER ID PK TEXT NAME REAL LENGTH INTEGER WIRE_TYPE_ID FK INTEGER LINE_RELAY_ID BOOLEAN UNDER_VOLTAGE } POWER_LINE_POINTS { INTEGER ID PK INTEGER POWER_LINE_ID FK INTEGER POS INTEGER POINT_ID FK } WIRE_TYPES { INTEGER ID PK TEXT NAME } PILLARS { INTEGER ID PK TEXT NAME INTEGER POINT_ID FK }

1. Назначение документа

Описать структуру базы данных.

2. Термины и определения

3. Основные положения

4. Таблицы

4.1. LUMINAIRES

Светильники.

4.2. LUM_TYPES

Типы светильников.

4.3. POINTS

Географические точки.

4.4. BOARDS

Щиты управления (ШУНО).

4.5. CONNECT_POINTS

Точки подключения: трансформаторные подстанции, распределительные пункты.

4.6. POWER_LINES

Линии электропередачи.

4.7. POWER_LINE_POINTS

Точки линии электропередачи.

4.8. WIRE_TYPES

Типы кабелей.

4.9. PILLARS

Опоры.

5. Вопросы

6. Идеи