Cтраница 3
Как правило, подобные системы имеют один характерный недостаток - их использование возможно только для ЭВМ, в комплектацию которых входят магнитные диски. Такие системы можно отнести к разряду информационных, поскольку они обеспечивают формирование и ведение файлов - в банке данных. При этом непосредственно программирование не затрагивается. Для решения учетных задач в нижних звеньях агропромышленного комплекса на базе Искра-555 14-го и 15-го исполнений к Нева-501 6-го исполнения разработаны комплексы технических и программных средств, образующие автоматизированные рабочие места бухгалтеров АРМ-СХБ и аппарата управления - АРМ-СХУ. Аналогичные автоматизированные рабочие места создаются и в системе Минплодоовощхоза СССР - АРМ-ПОХ-Т1 для бухгалтерий, складов и управленческого аппарата плодоовощных баз и централизованных бухгалтерий. Предусмотрено также создание автоматизированного рабочего места бухгалтера, диспетчера и др. в автотранспортных предприятиях АРМ-АТП. [31]
Буквенно-цифровой ( alphanumeric) код, присваиваемый группам адресов в рамках различных национальных почтовых систем во всем мире для облегчения доставки почты. Поскольку каждая страна имеет свою собственную систему индексов, осуществляющие прямой международный маркетинг организации считают слишком сложным ведение полных файлов почтовых индексов. [32]
Метод расщепления группы записей иногда называют клеточным делением: процесс расщепления памяти в некоторой степени напоминает размножение микроорганизмов путем деления. Необходимо отметить, что процесс расщепления свободной памяти может быть организован таким образом, что отпадает необходимость выполнения процедур ведения файла, так как расщепление фактически обеспечивает выполнение функции ведения. [33]
В главный файл ( обозначенный т), где хранится информация об определенной деятельности данного учреждения или отдела, заносится текущее состояние всех объектов. Для каждой задачи существуют отдельные файлы аналогично тому, как для каждой бухгалтерской операции - отдельные наборы книг. Однако ведение файлов выполняется ЭВМ, в то время как книги ведутся бухгалтерами. [34]
При создании файла осуществляется включение записей в управляемые интервалы, при этом их не заполняют до предела, что приводит к образованию распределенной свободной памяти в каждом из интервалов. Кроме этого, внутри управляемой области некоторые управляемые интервалы остаются свободными. Каждый элемент набора указателей указывает на один управляемый интервал. Системный программист, отвечающий за создание и ведение файла, должен заранее определить необходимый объем распределенной свободной памяти и количество свободных управляемых интервалов для каждого создаваемого файла. [35]
Использование косвенного индекса имеет два преимущества по сравнению с непосредственной адресацией. Во-первых, при физическом перемещении записей вторичные индексы остаются неизменными. Это особенно важно при такой организации файла, когда записи время от времени перемещаются при включении новых групп записей. В общем случае косвенные индексы для вторичных ключей упрощают процедуры ведения файла, которые весьма трудоемки для изменчивых файлов. [36]
Это и есть адаптивная организация, но она обычно оказывается недостаточно быстрой для систем реального времени. Для часто используемых ключей можно использовать короткие списки, а длинные списки - для редко используемых ключей. Другими словами, для часто используемых элементов существует более Еысокая степень инверсии. Такую организацию данных можно модифицировать автоматически во время выполнения операций ведения файла на основе непрерывно регистрируемой статистики использования ключей. [37]
Метки НТ и КТ формируются и записываются на МЛ только служебной программой системы, предназначенной для контроля и ведения всех томов МЛ в системе. Если служебный файл системы - Справочник носителей - отсутствует или отдельные части этого файла не используются, некоторые реквизиты указанных меток, связанные с данными в записях Справочника, также отсутствуют. В этом случае значения соответствующих реквизитов устанавливаются равными нулю. Отсутствие системного файла - Справочника носителей - не вносит значительных изменений в процесс обслуживания, но исключает сервисные возможности контроля и ведения файлов. Так, например, при отсутствии каталога МЛ и соответственно учета присвоения номеров КК с МЛ указанные функции передаются оператору ЭБМ. При этом исключается контроль присвоения одинакового номера двум или более КК с разными данными. В случае большого количества КК в системе запомнить все имеющиеся и занятые номера трудно. [38]
Модификация данных приводит к необходимости выполнения дополнительных процессов реорганизации, сортировки таблиц, изменения указателей. Поэтому выполнение этих операций откладывается настолько, насколько это допустимо в системе. При этом создается отдельный инвертированный файл для вновь включенных документов с соответствующими таблицами, отделенными от уже существующих таблиц; организуются цепи, связывающие новую базу данных со старой так, что поиск по запросам выполняется в обеих базах. Причем пользователь даже не знает, что он работает с несколькими базами данных. Допускается создание 16 баз данных, связанных в единую информационную систему. После этого в определенный день необходимо выполнить процедуры ведения файлов, осуществляющие слияние и реорганизацию нескольких баз данных в одну базу данных. [39]
Современные ЭВМ наряду со с-редствами, облегчающими написание и отладку программ, оснащаются также программными комплексами, обеспечивающими эффективное использование самих ЭВМ путем организации автоматич. ЭВМ в значительной мере осуществляются посредством программ, входящих в ОС. Под управлением ОС функционируют трансляторы с алгоритмич. ОС предоставляют сродства для работы с большими массивами данных, для ведения файлов ( последовательность групп данных, как правило, одинаковой структуры), создания баз данных и различного рода информационно-поисковых систем. ОС обеспечивает использование ЭВМ в составе многомашинных комплексов, в сетях ЭВМ. Кроме языковых средств, облегчающих программирование, пользователю также предоставляется возможность управления работой ОС посредством управляющих операторов ( перфокарт), к-рые вводятся в ЭВМ вместе с программой. [40]
Файл, приведенный справа вверху на рисунке, не дает адресов основных записей данных, как это имело место на рис. 27.10. Вместо этого он дает значения их первичных ключей, а сами записи данных должны быть затем найдены с помощью какого-нибудь метода адресации. Основные записи данных остаются неизменными при выполнении процедур ведения файла, касающихся лишь относительно небольшого индексного файла. Файл индексных записей можно отсортировать ( как это было сделано с файлом данных на рис. 27.8) так, чтобы кортежи с близкими значениями ключей Л2, А3 и Л4 располагались в одной индексной записи. Такая сортировка сокращает количество индексных записей, которые необходимо прочесть при ответе на запросы, связанные с вторичными ключами. Однако при этом может увеличиться размер индекса имени и могут усложниться процедуры ведения файла индексных записей. [41]