Процесс обработки информации. Основные процедуры обработки данных. Обработка данных в процессе поддержки принятия решений. Технологии DSS, OLAP, DW и разработка приложений на основе типовых функциональных компонентов
Работа добавлена: 2016-05-16





4. Базовые информационные процессы: процесс обработки информации. Основные процедуры обработки данных. Обработка данных в процессе поддержки принятия решений. ТехнологииDSS, OLAP,DW и разработка приложений на основе типовых функциональных компонентов.

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

На самом верхнем уровне можно выделить числовую и нечисловую обработку. В указанные виды обработки вкладывается различная трактовка содержания понятия «данные». При числовой обработке используются такие объекты, как переменные, векторы, матрицы, многомерные массивы, константы и т.д. При нечисловой обработке объектами могут быть файлы, записи, поля, иерархии, сети, отношения и т.д. Другое отличие заключается в том, что при числовой обработке содержание данных не имеет большого значения, в то время как при нечисловой обработке нас интересуют непосредственные сведения об объектах, а не их совокупность в целом.

С точки зрения реализации на основе современных достижений вычислительной техники выделяют следующие виды обработки информации:

Основные процедуры обработки данных:

      Создание данных, как процесс обработки, предусматривает их образование  в результате  выполнения некоторого алгоритма и дальнейшее использование для преобразований на более высоком уровне.

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

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

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

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

Создание документов, сводок, отчетовзаключается в преобразовании информации в формы, пригодные для чтения, как человеком, так и компьютером. С этим действием связаны и такие операции, как обработка, считывание, сканирование и сортировка документов.

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

1. Принятие решений в условиях определенности. В этой задаче модели объекта и системы управления считаются заданными, а влияние внешней среды - несущественным. Поэтому между выбранной стратегией использования ресурсов и конечным результатом существует однозначная связь, откуда следует, что в условиях определенности достаточно использовать решающее правило для оценки полезности вариантов решений, принимая в качестве оптимального то, которое приводит к наибольшему эффекту. Если таких стратегий несколько, то все они считаются эквивалентными. Для поиска решений в условиях определенности используют методы математического программирования.

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

3.Принятие решений в условиях неопределенности.Как и в предыдущей задаче между выбором стратегии и конечным результатом отсутствует однозначная связь. Кроме того, неизвестны также значения  вероятностей  появления  конечных результатов,  которые либо не могут быть определены, либо не имеют в контексте содержательного смысла. Каждой паре «стратегия - конечный результат» соответствует некоторая внешняя оценка в виде выигрыша. Наиболее распространенным является использование критерия получения максимального гарантированного выигрыша.

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

В настоящее время принято выделять два типа информационных систем поддержки принятия решений.

Системы поддержки принятия решенийDSS (DecisionSupportSystem) осуществляют отбор и анализ данных по различным характеристикам и включают средства:

Системы оперативной аналитической обработкиOLAP (OnlineAnalysisProcessing) для принятия решений используют следующие средства:

Реализация процесса принятия решений заключается в построении информационных приложений. Выделим в информационном приложении типовые функциональные компоненты, достаточные для формирования любого приложения на основе БД [2].

PS (PresentationServices) — средства представления.Обеспечиваются устройствами, принимающими ввод от пользователя и отображающими то, что сообщает ему компонент логики представленияPL, плюс соответствующая программная поддержка. Может быть текстовым терминалом илиX-терминалом, а также персональным компьютером или рабочей станцией в режиме программной эмуляции терминала или Х-терминала.

PL (PresentationLogic) — логика представления.Управляет взаимодействием между пользователем и ЭВМ. Обрабатывает действия пользователя по выбору альтернативы меню, по нажатию кнопки или выбору элемента из списка.

BL (Business or Application Logic) —прикладнаялогика.Набор правил для принятия решений, вычислений и операций, которые должно выполнить приложение.

DL (DataLogic) — логика управления данными.Операции с базой данных (SQL-операторыSELECT,UPDATE иINSERT), которые нужно выполнить для реализации прикладной логики управления данными.

DS (DataServices) — операции с базойданных. Действия СУБД, вызываемые для выполнения логики управления данными, такие как манипулирование данными, определения данных, фиксация или откат транзакций и т.п. СУБД обычно компилируетSQL-приложения.

FS (FileServices) — файловые операции.Дисковые операции чтения и записи данных для СУБД и других компонент. Обычно являются функциями ОС.

Среди средств разработки информационных приложений можно выделить следующие основные группы:




Возможно эти работы будут Вам интересны.

1. Хранение и накопление информации. Базы данных, процедуры их проектирования. Хранилища данных (DW), их архитектура, принципы организации. Витрины данных (DM), репозитарий. Трехуровневое представление описания предметной области

2. Моделирование ситуаций и разработка решений. Виды моделей. Методы принятия решений. Этапы принятия решений и их последовательность. Условия и факторы принятия управленческих решений

3. Разработка автоматизированной системы обработки данных лаборатории хроматографии

4. Основные алгоритмы обработки данных. Сортировка и поиск

5. Система обработки данных

6. Математические методы обработки данных

7. Система поддержки принятия решений при тушении лесных пожаров

8. Аудит в условиях компьютерной обработки данных

9. Основные способы параллельной обработки информации в вычислительных системах

10. Обработка данных на Web-сервере с использованием технологии PHP