У нас уже 176407 рефератов, курсовых и дипломных работ
Заказать диплом, курсовую, диссертацию


Быстрый переход к готовым работам

Мнение посетителей:

Понравилось
Не понравилось





Книга жалоб
и предложений


 


Модели хранилищ данных

Хранилища должны предоставлять возможность параметризации данных по разным признаками. Данные должны быть представлены в хранилище таким образом, чтобы предоставить возможность их многомерного анализа. Основы многомерного анализа были основаны Э.Ф. Коддом (Е. F. Соdd) в 1993 г.

Наиболее удачной формой представления данных, дающей возможность многомерной их параметризации является представление данных не в виде неплоской реляционной модели, а многомерной модели. В основу OLAP -систем заложено понятие гиперкуба, т.е. многомерного куба, в углах которого сохраняются необходимые для анализа данные. Сейчас существует три варианта построения систем на основе хранилищ данных: МОLAР (Мultidimensional OLAP), ROLAP (Relational JLAP) и НOLAP  (Hyber OLAP) - системы.

C В МОLAР -системе гиперкуб реализуется как специальная модель нереляционной структуры, которая быстрее обеспечивает доступ к данным, чем реляционные модели, но требует дополнительных расходов памяти.

C В  НOLAP  — системах гиперкуб это лишь пользовательский интерфейс, моделирующийся на традиционной реляционной базе данных. Данные в хранилище представляются в виде модели, получившей название «звезда» (Star Schema). Эта модель состоит из таблиц двух типов: одной таблицы данных, которые анализируются, т.е. фактов (Faсt tаЬІе) — центр звезды и несколько таблиц, которые характеризуют определенные измерения этих фактов (Demention Tablt). Таблица фактов содержит числовые характеристики какого-то направления деятельности компании или фирмы, например объемы продаж, а также ключи таблиц измерений. Таблицы измерений содержат дополнительные характеристики ключевых полей, как правило, это справочные данные, например данные о названии товара, марку его производителя, тип товара и прочее. Данные таблиц измерений денормализованы.

Если же таблицы измерений нормализованы, то такая модель называется «снежинкой» (Snowflake Schema).  В ROLAP - системах сохраняются агрегированные данные.

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

НOLAP  - системи - это комбинированный вариант хранения данных, который использует оба типа СУБД. В многомерной СУБД сохраняются агрегаты данных, а подробные данные, которые имеют небольшой объем, сохраняются в реляционной СУБД.



Заказать написание авторской работы

Найти готовую работу


ЗАКАЗАТЬ

Обратная связь:


Связаться

Доставка любой диссертации из России и Украины



Ссылки:

Выполнение и продажа диссертаций, бесплатный каталог статей и авторефератов

Счетчики:

Besucherzahler
счетчик посещений

© 2006-2022. Все права защищены.
Выполнение уникальных качественных работ - от эссе и реферата до диссертации. Заказ готовых, сдававшихся ранее работ.