Система управления данными операционных систем СМ ЭВМ

Дата публикации или обновления 05.11.2021

Система управления данными (СУД) является расширением функциональных возможностей операционных систем СМ электронно-вычислительных машин (ЭВМ) в области управления данными. СУД обеспечивает пользователя возможностями создавать, поддерживать и обновлять файлы данных как в пакетном режиме — когда обращение к средствам СУД реализуется через макрокоманды в программе пользователя, так и в интерактивном — когда функции СУД запрашиваются с терминала с помощью обслуживающих программ СУД.

СУД-файл представляет собой набор связанных между собой логических записей. Логическая запись — основная единица информации при обработке СУД-файлов. Каждая запись характеризует информационный объект. В рамках одного файла все записи имеют одинаковые характеристики (длина записей может быть различна). Каждый компонент данных занимает некоторую дискретную часть записи, которую называют полем данных.

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

В наше время, ставя перед собой задачу купить сервер, дедик, VPS, покупатели или вообще не задумываются о внутренней структуре системы, или же оперируют более современной терминологией, существенно отличающейся от той, которая применялась в конце прошлого века.

Система управления данными поддерживает файлы с тремя типами организации: последовательной, относительной и индексно-последовательной (индексной).

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

Файлы с относительной организацией. Такие файлы состоят из ячеек равной длины, которая соответствует максимальной длине записи. Ячейки последовательно пронумерованы от 1 до N. Каждая ячейка может содержать одну запись или быть пустой. Запись может занимать часть или всю ячейку, но не может быть длиннее ячейки. Запись может быть занесена или извлечена из ячейки с использованием номера ячейки. Обработка записи такого файла может проводиться независимо от остальных записей.

Файлы с индексной организацией. В записях файлов с индексной организацией выделяются ключевые поля (ключи), определяемые пользователем. Позиция и длина ключа должна быть одинаковой для всех записей файла. Значения ключей всех записей файла собраны в специальную таблицу —индекс. Для каждой записи в индексе имеются значение ключа и адрес записи, содержащей этот ключ.

Значения ключей в индексе упорядочены. Индекс служит для быстрого поиска записей в файле. Для создания файла с индексной организацией во всех записях должен быть определен, по крайней мере, один ключ. Этот обязательный ключ называется главным, а соответствующий индекс — главным индексом. Таким образом, главный индекс содержит ссылки на все записи файла.

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

Операционная система ОСРВМ СМ ЭВМ: Справ. изд. Г. А. Егоров, В. Л. Кароль, И. С. Мостов и др.; Под ред. Г.А.Егорова. — 2-е изд., перераб. и доп. — М.: Финансы и статистика, 1990.

В начало



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