Курсовая работа: Корпоративные базы данных экономических информационных систем
2. Занесение, корректировка и изъятие данных;
3. Упорядочение данных;
4. Выбор совокупности данных, что отвечают заданным критериям;
5. Оформление выходных данных и т.д.
Совокупность СУБД и базы данных - это банк данных. К достоинствам подхода, который основывается на концепции банка данных, принадлежит:
1. Удовлетворение информационных потребностей разных типов пользователей;
2. Достоверность и непротиворечивость информации, что сохраняется;
3. Санкционированный доступ к данным;
4. Адаптационной модели к изменениям предметной области;
5. Выдача информации в форме установленной пользователем;
6. Одноразовое введение данных и многократное их использование;
7. Возможность исключения избыточности данных, что сохраняются, и т.д.
Базу данных можно считать корпоративной если она: включена в КИС, отвечает требованиям распределенной обработки данных, масштабируема. [3]
В последние годы в мире оформился ряд новых концепций хранения и
анализа корпоративных данных:
1. Информационные системы класса OLTP
2. Хранилища данных (Data Warehouse);
3. Оперативная аналитическая обработка (On-Line Analytical Processing, OLAP);
4. Интеллектуальный анализ данных - ИАД (Data Mining).
Технологии OLAP тесно связаны с технологиями построения хранилища данных (Data Warehouse) и методами интеллектуальной обработки - Data Mining.
2. OLTP-системы (On-Line Transaction Processing)
Информационные системы класса OLTP (On-Line Transaction Processing) или OLTP-системы предназначены, прежде всего, для обслуживания повседневной деятельности предприятия.
Главная задача этих систем - выполнение большого количества коротких транзакций. Транзакцией называют неделимую с точки зрения воздействия на базу данных последовательность операций манипулирования данными.
Сами транзакции являются достаточно простыми, но проблемы состоят в том, что таких транзакций очень много, выполняются они одновременно и при возникновении ошибок транзакция должна откатиться и вернуть систему в состояние, в котором та была до начала транзакции. Практически все запросы к базе данных в OLTP-приложениях состоят из команд вставки, обновления и удаления. Типичными примерами OLTP - приложений являются системы складского учета, заказов билетов, операционные банковские системы и др. Запросы на выборку в OLTP - системах, в основном, предназначены для предоставления пользователям выборки данных из различного рода справочников. Поскольку большая часть запросов известна заранее ещё на этапе проектирования системы, то критическим для OLTP-приложений является скорость и надежность выполнения коротких операций обновления данных.
Таким образом, OLTP-системы имеют следующие особенности:
1. Рассчитаны на быстрое обслуживание относительно простых запросов большого числа пользователей;
2. Работают с данными, которые требуют защиты от несанкционированного доступа, нарушений целостности, аппаратных и программных сбоев.
Для обеспечения целостности данных и изолированности пользователей транзакции в OLTP-системах должны обладать четырьмя основными свойствами:
1. Атомарность. Транзакция должна выполняться как единая операция доступа к базе данных (БД) и может быть выполнена полностью либо не выполнена совсем.
2. Согласованность. Свойство согласованности гарантирует взаимную целостность данных, т.е. выполнение ограничений целостности БД после окончания обработки транзакции.