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