Фактографические модели данных

Прикладные науки

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

Среди фактографических информационных систем выделяют два класса:

—       системы операционной обработки данных;

—       системы, ориентированные на анализ данных и поддержку принятия решения.

I. Системы операционной обработки данных

Для обозначения таких систем используется термин OLTP (On-Line Transaction Processing – оперативная обработка транзакций или выполнение транзакций в режиме реального времени). Такие системы рассчитаны на обслуживание относительно простых запросов большого числа пользователей.

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

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

Информационная система строится как система OLTP, если при ее функционировании неизбежны следующие аспекты работы:

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

Пример: продажа билетов.

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

Пример: перевод денежных средств.

Одним из основных требований к современной OLAP-системе является надежность хранения данных, т.е. способность восстанавливать согласованное состояние базы данных после любых аппаратных или программных сбоев.

Book-Science
Добавить комментарий