Встраиваемая СУБД
Поставляется как составная часть некоторого программного продукта. Не требует процедуры самостоятельной установки.
Предназначена для локального хранения данных свое-
го приложения и не рассчитана на коллективное использование в сети.
Физически чаще всего реализована в виде подключаемой библиотеки. Доступ к данным из приложения – через SQL или специальные программные интерфейсы (API).
Примеры – SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
Жизненный цикл данных
Этапы жизненного цикла данных
1.Оперативная обработка транзакций – OLTP (On-Line Transactional Processing).
2.Извлечение данных из систем OLTP и загрузка их в хранилище – ETL (Extract, Transform and Load).
3.Хранилище данных – DW (Data Warehouse).
4.Оперативная аналитическая обработка – OLAP (OnLine Analytical Processing).
5.Интеллектуальный анализ (добыча) данных – DM (Data Mining).
1. Оперативная обработка транзакций
Основная задача – ввод данных. Транзакции вставляют, обновляют и удаляют данные.
Системы OLTP за счет РМД обеспечивает высокую производительность ввода и непротиворечивость данных (минимальная избыточность).
Составление отчетов затруднено (нормализованная модель). Соединение таблиц приводит к сложным и медленно выполняющимся запросам.
Управление и формирование запросов – на языке T-SQL.
2. Извлечение данных из систем OLTP и загрузка их в хранилище
Извлечение данных из систем OLTP, манипулирование и загрузка их в хранилище данных – процесс ETL
(Extract, Transform and Load).
Реализуется компонентом (службами) Integration Services.
Представляет собой платформу для построения решений по интеграции и преобразованию данных уровня предприятия.