Глава 5 ИНФОРМАЦИОННЫЙ ПРОЦЕСС НАКОПЛЕНИЯ ДАННЫХ

Назначение информационного процесса накопления данных состоит в создании, хранении и поддержании в актуальном со­стоянии информационного фонда, необходимого для выполне­ния функциональных задач системы управления, для которой построен контур информационной технологии. Кроме того, хра­нимые данные по запросу пользователя или программы должны быть быстро (особенно для систем реального времени) и в доста­точном объеме извлечены из области хранения и переведены в оперативные запоминающие устройства ЭВМ для последующего либо преобразования по заданным алгоритмам, либо отображе­ния, либо передачи.

Указанные функции, выполняемые в процессе накопления дан­ных, реализуются по алгоритмам, разработанным на основе со­ответствующих математических моделей.

Процесс накопления данных состоит из таких процедур, как выбор хранимых данных, хранение данных, их актуализация и извлечение.

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

 

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

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

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

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

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

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

На логическом уровне все процедуры процесса накопления должны быть формализованы, что отображается в математичес­ких и алгоритмических моделях этих процедур.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47  Наверх ↑