Понятие и виды моделей данных. Представление и обработка маркетинговой информации в реляционных БД.




База данных – это ориентированное на пользователя-непрограммиста множество взаимосвязанных данных, структурированных таким образом, что достигается их минимальная избыточность и максимальная независимость от прикладных программ.

Данные в базе находятся в памяти в соответствии с некоторой моделью. Распространенными моделями баз данных являются: реляционная, сетевая и иерархическая. Так как в процессе управления предприятиями и организациями широко используются таблицы, поэтому наиболее распространенной моделью баз данных в настоящее время является реляционная модель.

Реляционная модель основывается на понятии “отношение”, и представляется совокупностью таблиц. Домен – это множество значений, принимаемых свойствами (характеристиками) отражаемого объекта.

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

Кортеж – это множество элементов из доменов, составляющих одну строку отношения (таблицы).

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

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

Требование принципа неизбыточности означает сокращение до минимума объема дублируемых данных. Для этого над таблицами выполняют процедуру нормализации.

Таблицы реляционной модели обрабатываются с помощью операций реляционной алгебры. Выделяют операции: ВЫБОРКА, СОЕДИНЕНИЕ.

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

 

 

Назначение и принципы построения хранилищ данных (ХД). Многомерное представление данных в ХД. Особенности хранения информации в хранилища данных.

OLAP-технологии часто реализуются с помощью хранилищ данных, являющихся дальнейшим развитием реляционных баз данных.Хранилище данных (ХД) – это предметно-ориентированный, неизменяемый и поддерживающий хронологию набор данных, в отличие от баз данных, которые предназначены для обслуживания повседневной деятельности предприятия, ХД ориентированы на многолетний оперативный многомерный анализ данных, результаты которого могут быть использованы для принятия решений.

Моделью данных в ХД служат гиперкубы, т.е. многомерные базы данных, в ячейках которых находятся анализируемые данные. По осям многомерного куба указываются измерители объекта с различных точек зрения. Пример гиперкуба (три измерения) представлен на рис. 4.10.1.

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

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

Оси измерений позволяют создавать многомерную модель данных (гиперкуб), над которым можно выполнять следующие операции:

• срез;

• вращение;

• консолидация или детализация.

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

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

Хранилище данных относится к одному из перспективных направлений развития систем формирования решений. Как правило, современные ERP-системы оснащены средствами их создания. Например, система MS Navision полностью поддерживает идею хранилищ данных, что позволяет получить аналитическую информацию для принятия решений.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-13 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: