ПОИСК Статьи Рисунки Таблицы Обобщенная информационная система ДЖИС из "Основы построения операционных систем в химической технологии" Обобщенная информационная система ДЖИС [23]. Система разработана фирмой ИБМ и является системой обобщенных программ, выполняющих функции определения, создания, ведения и опрашивания файлов. Она реализована на ЭВМ IBM-360 и выполняется под управлением операционной системы ОС/360 с оперативной памятью не менее 192 Кбайт. [c.84] База данных представляет собой совокупность файлов, состоящих в свою очередь из набора статей. Статьи могут принадлежать либо одному классу объектов, либо различным. Обычно они формируются как независимые с тем, чтобы обработку одной статьи можно было производить без обращения к другой. В общем случае между статьями файла можно установить взаимные отношения, которые будут использоваться нри эксплуатации системы. [c.84] Статья есть совокупность групп и групповых отношений, в которой имеется только одна группа, не подчиняющаяся или не содержащаяся в другой. В зависимости от связей между группами различают три главных типа статей статья — группа, статья— дерево и статья — сплетение. Статья — группа содержит только одну составную группу, и отношения между элементами обеспечиваются за счет вложенности групп. Статья — дерево отличается тем, что отдельные группы находятся во взаимоподчинении, кроме группы высшего уровня, определяющей статью. Статья — сплетение, помимо иерархических взаимоотношений, допускает между двумя группами и неиерархические связи. Как и для других типов статей, здесь выделяется корневая группа, опреде.ляющая статью. Допускается до 255 схем групп и до 16 уровней иерархии. [c.84] Группа представляет собой совокупность элементов, определяющих свойства конкретного объекта. Различают простые и составные группы. Если группа состоит только из элементов, то она называется простой, а если содержит, кроме того, и другие группы, то—составной. Последняя позволяет выразить иерархическую связь между элементом и находящимися в отношении подчинения к нему другими элементами. [c.84] Таким образом, для представления структуры данных в системе используется иерархическое дерево, позволяющее отобразить взаимосвязи как отдельных элементов, так и их совокупностей. Для всех типов совокупностей данных предусматривается присваивание имен. [c.85] Язык системы ДЖИС — язык высокого уровня, ориентированный на непрограммиста. По структуре его можно отнести к повествовательному типу языка директив. Для расширения системных возможностей, помимо этого, можно использовать программы, написанные на языке Ассемблера. Функции системы по получению справки и модификации содержимого базы данных в значительной степени определяются потребительскими нуждами. Поэтому логика заданий записывается в терминах языка взаимообмена. Функции же создания и обновления базы являются традиционными и в большей степени логически определены. Система может работать в пакетном режиме и режиме сообщений. В первом случае задания вводятся через устройство ввода системы и выполняются в установленном порядке. Во втором случае работа производится через терминальные устройства ОС/360. Начиная от элемента и кончая файлом, данные могут обрабатываться лишь при наличии ключей допуска. [c.85] Вернуться к основной статье