ГНЦ ИФВЭ
ОУ У-70
Система Управления комплекса У-70  

Распределенная База Данных реального времени ССУДА

Базовое программное обеспечение

Базовое программное обеспечение ССУДА (Специализированная Система Управления ДАнными) включает в себя набор выполняемых программ и библиотеку подпрограмм CCYDA.LIB для языка С.

Дополнительное ПО включает необходимые средства для многозадачного режима работы, поддержки структур в оперативной памяти, функционирования в распределенной среде.

Существуют реализации для следующих машин и систем:

IBM PC ==> MS-DOS + Linux,
DECstatin ==> Ultrix,
PC-16 ==> VPV.

Размещение

ССУДА поддерживает одновременно несколько баз данных, каждая из которых размещается в предварительно размеченном стандартном файле.

Системная БД

Одна база данных имеет фиксированное назначение - это системная БД, она содержит описания системных компонент:

пользователей,
компьютеров,
технологических подсистем,
зданий,
используемых каркасов,
электронных модулей
и т.д.

Таблица с именем BASES содержит полные имена доступных рабочих БД.

Номер строки этой таблицы соответствует номеру БД для прикладной программы.

В распределенной среде системная БД должна находиться на системном ССУДА-сервере.

Рабочие БД

ТОЛЬКО рабочие БД доступны из пакета CCYDA.LIB, используемого в прикладных программах.

Все БД могут находиться на одной ЭВМ, тогда доступ к ним можно осуществлять локально из программ, выполняющихся на этой же машине.

ССУДА поддерживает и распределенный вариант, когда БД находятся на разных ЭВМ и доступ к ним возможен из любой машины сети.

В распределенной среде доступны только глобальные таблицы.

Автор © Воеводин В.П.