Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Таблицы измерений






Рисунок 10 Пример сбыта: таблицы измерений

 

· В таблице измерений любое число семантически связанных атрибутов измерений хранятся в иерархии (отношение " родительский объект – дочерний объект" как соотношение 1: N). В схеме таблицы измерения " Время" составлены из атрибутов измерения ’Год’, ’Квартал’, ’Месяц’ и ’День’. Если между атрибутами измерений существует отношение M: N, они хранятся в различных таблицах измерений.

 

· Атрибут измерения может содержать любое число описанных атрибутов, также называемых ’атрибутами без измерений’. Они могут использоваться в качестве дополнительных информационных источников. Описанные атрибуты всегда имеют отношение 1: 1 с атрибутом измерения. 'Имя материала' на первом рисунке является описанным атрибутом для атрибута измерения 'материал' в таблице измерения " Материал".

 

· Атрибут измерения (описанный атрибут) состоит из любого числа значений. Например, 'аппаратные средства' и 'программное обеспечение' присвоены атрибуту измерения 'группа материалов', а значения 'монитор' и 'клавиатура' присвоены описанному атрибуту 'имя материала'. Здесь значения однозначно присвоены атрибуту измерения 'группа материалов', и их присвоение дополнительным атрибутам измерений не допускается.

 

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

 

· Каждая классическая схема-звезда состоит из одной или нескольких таблиц измерений.

 

· Каждая таблица измерений имеет первичный ключ, называемый ключом измерения. Этот ключ определяется как атрибут измерения с максимальным уровнем детализации. Атрибут измерения 'DAY' (DAY_ID) на рисунке является первичным ключом в таблице измерения " Время". Таблицы измерений реляционно связаны с центральной таблицей фактов посредством внешнего или первичного ключа.

 

· Таблицы измерений являются полностью денормализованными.

 

Таблица фактов

Рисунок 11 Пример сбыта: таблица фактов

· Каждая классическая схема-звезда включает в себя только одну таблицу фактов.

· Таблица фактов содержит фактические данные. Она содержит факты 'сбыт' с фактическими данными (50 000, 3 000, 100 000...) и 'количество' с фактическими данными (100, 60, 250…).

· Центральная таблица фактов реляционно связана с окружающими таблицами измерений посредством однозначно определенного ключа. Первичный ключ таблицы фактов составлен из всех ключей измерений (=внешних ключей). На вышеприведенном рисунке первичный ключ таблицы фактов состоит из ключей измерений 'DAY_ID', 'CUSTOMER_ID' и 'MATERIAL_ID'. Результатом является возможность однозначного определения всех записей данных (а также всех фактических данных) в таблице фактов. На рисунке фактические данные (50 000, 3 000) однозначно определены комбинацией значений (03.01.2002, K100, M1111) ключа измерения.

· Таблица фактов является высоконормализованной.

 

На рисунке показано расположение таблиц измерений и таблиц фактов в схеме-звезде. Также здесь представлены связи между денормализованными таблицам измерений и высоконормализованной таблицей фактов.

Рисунок 12 Пример сбыта: классическая схема-звезда

 

Хранение данных в форме классической схемы-звезды оптимизировано для системы отчетов. Это позволяет пользователям просматривать факты с различных точек зрения (измерений).

При этом можно получить ответы на следующие вопросы:

· Кому было продано?

· Что было продано?

· Сколько было продано?

· Когда было продано?


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал