Много функциональная информационная система (МИС СМ) представляет собой комплекс программных средств для создания и ведения баз данных и предназначена для решения широкого спектра информационных задач в системах автоматизации проектирования и производства, научных исследований, непромышленной сферы и систем управления. Система функционирует на вычислительных комплексах СМ 1700 под управлением операционной системы МОС ВП.МИС СМ построена по модульному принципу и состоит из четырех программных компонентов: • системы управления словарями Словарь-32; • системы управления формулярами СУФ-32; • системы управления базами данных СУБД Сеть-32; • универсального интерактивного процессора запросов Фобрин-32. МИС СМ обеспечивает выполнение следующих основных функций: • централизованное хранение и управление данными пользователей, размещен ными либо в файлах МОС ВП, либо в базах данных СУБД Сеть-32. СУБД Сеть-32 позволяет пользователям реализовать сложные логические структуры данных в виде типов записей, связанных друг с другом в произвольные еетевые структуры с помощью наборов в соответетвии с предложениями комитета КОДАСИЛ по базам данных, обеспечивая минимизацию избыточности и быстрый доступ к дан ным; • централизованное хранение и управление описаниями данных (метаданными). Унификакция описаний данных; • защита данных от разрушения путем периодического копирования баз данных или их частей и ведения журналов регистрации изменений. Восстановление уте рянных данных по копиям БД и журналам регистрации изменений; • защита данных и метаданных от несанкционированного доступа на основе спис ков управления доступом и паролей. Ограничение прав доступа отдельных групп пользователей к данным и метаданным администратором БД; • оптимизация хранения данных на внешних носителях и быстрый доступ к дан ным путем сжатия данных, хеширования, упорядочивания записей и индексации; • обеспечение совместного и одновременного доступа многих пользователей к данным; • доступ к данным и ко всем языковым возможностям МИС СМ как через при кладные программы на языках программирования МОС ВП, так и в диалоговом режиме через стандартные интерактивные подсистемы, в частности через универ сальный процессор запросов Фобрин-32; • представление данных на экране видеотерминала в виде экранных форм макси мально приближенных к виду входных или выходных документов; ввод, коррек ция и просмотр данных с помощью экранных форм; программный контроль вво димых данных. Основное назначение МИС СМ — автоматизация процесса разработки прикладных автоматизированных информационных систем, входящих в состав систем автоматизации проектирования, производства, научных исследований, автоматизации непромышленной сферы. Использование МИС СМ позволяет существенно сократить трудоемкость создания автоматизированных систем и повысить надежность их функционирования, так как: • МИС СМ реализует наиболее характерные задачи по созданию централизован ных и личных хранилищ данных (файлов и баз данных), автоматизирует процесс централизованного управления, защиты и авторизации данных (СУБД Сеть-32); • МИС СМ реализует наиболее распространенные и популярные способы диало гового взаимодействия пользователя с данными, включая ввод, коррекцию, поиск и просмотр данных (Фобрин-32); • МИС СМ обеспечивает унификацию описания данных, что позволяет изба виться от затрат, связанных с описанием одних и тех же данных во многих про граммах (Словарь-32); • МИС СМ предоставляет пользователю диалоговые средства отладки процедур поиска данных, навигации по базе данных, извлечения данных из базы данных (СУБД Сеть-32 и Фобрин-32); • МИС СМ позволяет быстро разработать прикладную систему в эскизном варианте за счет использования стандартных методов решения задач поиска и обработки данных (СУФ-32 и Фобрин-32): Применение компонентов МИС СМ в составе автоматизированных информационных систем позволяет решить задачу обеспечения пользователей высоконадежным, отлаженным программным обеспечением для создания и ведения баз данных большего объема, защиты данных от разрушения и несанкционированного доступа. Применение МИС СМ повышает общую надежность функционирования автоматизированной информационной системы. Различные категории пользователей в своей работе будут использовать разные возможности МИС СМ. Прикладные программисты, разрабатывающие прикладные программы, рассчитанные на конечного пользователя, в первую очередь будут использовать следующие средства МИС СМ: • язык SLVL для унификации описания записей; • языки описания схем и подсхем, а также ЯМД СУБД Сеть-32 для написания при кладных программ доступа к данным на одном из включающих языков програм мирования; • интерактивную подсистему DBO СУБД Сеть-32 для отладки процедур поиска и навигации по базе данных; • подсистему манипулирования данными системы Фобрин-32 для упрощения про граммирования задач множественной выборки данных из файлов и БД и представ ления отобранных данных в виде таблиц и отчетов. Для подготовки, хранения и вызова процедур информационной и статистической обработки данных; • редактор форм и тестер форм СУФ-32 для проектирования видеоформ и драй вер форм СУФ-32 для использования этих форм в прикладных программах. Группа администратора базы данных (совместно с системными аналитиками) в первую очередь будет использовать следующие средства МИС СМ: • языки описания схем, схем хранения и управления доступом для логического ггроектирования БД, обеспечения эффективных способов хранения данных и реализации защиты данных от несанкционированного доступа в условиях совмест ной обработки данных; • обслуживающие программы МОС ВП и СУБД Сеть-32 для создания, загрузки, защиты и восстановления данных в файлах и БД; • библиотекарь форм СУФ-32 для обеспечения многими прикладными програм мами одних и тех же видеоформ; • обслуживающие программы Словарь-32 для обеспечения защиты метаданных от разрушения и несанкционированного доступа, а также для отслеживания изме нения метаданных в условиях совместного использования метаданных. Конечные пользователи в первую очередь будут использовать Фобрин-32 для получения ответов на непредусмотренные вопросы. Кроме того, в неявном виде они будут использовать все средства МИС СМ, которые применяются при разработке прикладных программ. Компоненты МИС СМ могут использоваться как вместе, так н отдельно. Например, для решения небольших и простых информационных задач использование такого мощного, гибкого и сложного инструмента, как СУБД Сеть-32, нецелесообразно. При небольшом количестве данных логические связи между ними просты, а процедуры поиска сводятся в основном к обычным множествен^ ным запросам с логическими выражениями и операциями отношения в качестве критерия отбора записей — в этих случаях задачи легко могут быть решены одними средствами систем Фобрин-32, Словарь-32 и СУФ-32. Данные при этом должны размещаться в последовательных и индексно-последовательных файлах операционной системы. Логические связи между записями могут быть реализованы либо через домены-отображения Фобрин-32, либо через операции соединения CROSS, имеющиеся в ЯМД Фобрин-32. Список литературы Технические и программные средства высокопроизводительных комплаксов СМ ЭВМ. Сборник. / Гружас В П , Дноркии м Б.. Хлопков А. И. Система управления формулами СУФ-32 / Илюшин Г Я. Интеграция логических описаний структур данных МИС СМ ■ Морозов Д. П.. ШеперА д. СУБД Сеть-32 для СМ 170С/Ручнов С Е.,ша«ановаТ Д. Интерактивный процессов запросов Фобрин-32. м ИНЭУМ. |