Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентация ИС 2013_1

.pdf
Скачиваний:
75
Добавлен:
23.02.2015
Размер:
11.2 Mб
Скачать

Системы поддержки принятия решений (СППР)

Для данного класса задач характерны:

недостаточность имеющейся информации;

ее противоречивость и нечеткость;

слабая формализованность алгоритмов решения.

В качестве инструментов обобщения чаще всего используются:

методы статистического анализа;

методы экспертных оценок и систем;

методы математического и имитационного моделирования.

Для решения задач СППР кроме РСУБД необходимо наличие информационных хранилищ и баз знаний.

71

ИС предприятия

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

72

Системы оперативной обработки транзакций (OLTP)

OLTP (On-Line Transaction Processing) – это фактографические информационные системы, работающие в режиме отражения актуального состояния предметной области (в любой момент времени).

Систему, работающую в таком режиме называют

системой обработки транзакций или оперативной системой.

Основная функция OLTP – одновременное выполнение большого количества коротких транзакций от большого

73

числа пользователей.

Понятие транзакции

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

Все операции, включенные в транзакцию,

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

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

74

Понятие транзакции

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

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

75

OLTP-системы (приложения)

OLTP–приложениями охватывается широкий спектр задач во многих отраслях:

системы складского учета;

системы заказов билетов;

банковские системы по переводу денег и т. д.

Основным звеном OLTP системы является автоматизированное рабочее место (АРМ), предназначенное для обработки функционально связанных документов.

76

Автоматизированное рабочее место

(АРМ)

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

Стехнической точки зрения АРМ – это компоненты вычислительного комплекса: процессор, монитор,

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

Спрограммной точки зрения АРМ – это набор программных продуктов, установленных на рабочей станции: ОС, СУБД, ППП (текстовые и графические редакторы, табличные процессоры, специализированные пакеты и т. д.).

77

Характеристики систем класса

OLTP

1.OLTP-системы предназначены для работы в режиме реального времени (малое временем отклика на запрос).

2.Массовость и территориальная распределенность мест сбора исходных данных.

3.Высокие требования к достоверности и актуальности вводимых данных.

4.Поддержка большого числа пользователей (к системе может быть подключено несколько

тысяч одновременно работающих пользователей).

5.Относительно короткие запросы.

6.Участие в запросах небольшого числа таблиц.

78

Режим реального времени

В системах реального времени обработка данных по одному сообщению (запросу) завершается до появления другого.

Например, обслуживание клиентов в банке по любому набору услуг должно соответствовать заданному интервалу времени реакции системы.

Особенности работы OLTP–

приложений

1. Предоставляют данные из постоянно синхронизируемых (обновляемых) БД.

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

3. Практически не производят обработку данных (за исключением определенных расчетов).

4.

5.

Отсутствует анализ данных.

Все запросы к БД состоят из команд вставки, обновления, удаления.

6.При возникновении ошибки транзакция должна “откатиться” (rollback), а система должна вернуться в состояние, которое было до начала транзакции.

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]