Базовое программное обеспечение
Базовое программное обеспечение ССУДА (Специализированная Система Управления ДАнными) включает в себя набор выполняемых программ и библиотеку подпрограмм CCYDA.LIB
для языка С
.
Дополнительное ПО включает необходимые средства для многозадачного режима работы, поддержки структур в оперативной памяти, функционирования в распределенной среде.
Существуют реализации для следующих машин и систем:
![]() |
IBM PC ==> MS-DOS + Linux, |
![]() |
DECstatin ==> Ultrix, |
![]() |
PC-16 ==> VPV. |
Размещение
ССУДА поддерживает одновременно несколько баз данных, каждая из которых размещается в предварительно размеченном стандартном файле.
Системная БД
Одна база данных имеет фиксированное назначение - это системная БД, она содержит описания системных компонент:
![]() |
пользователей, |
![]() |
компьютеров, |
![]() |
технологических подсистем, |
![]() |
зданий, |
![]() |
используемых каркасов, |
![]() |
электронных модулей |
![]() |
и т.д. |
Таблица с именем BASES
содержит полные имена доступных рабочих БД.
![]() |
Номер строки этой таблицы соответствует номеру БД для прикладной программы. |
В распределенной среде системная БД должна находиться на системном ССУДА-сервере.
Рабочие БД
ТОЛЬКО рабочие БД доступны из пакета CCYDA.LIB
, используемого в прикладных программах.
Все БД могут находиться на одной ЭВМ, тогда доступ к ним можно осуществлять локально из программ, выполняющихся на этой же машине.
ССУДА поддерживает и распределенный вариант, когда БД находятся на разных ЭВМ и доступ к ним возможен из любой машины сети.
В распределенной среде доступны только глобальные таблицы.