91639

Многомерное представление при описании структур данных

Доклад

Информатика, кибернетика и программирование

В свою очередь Показатель это поле обычно цифровое значения которого однозначно определяются фиксированным набором Измерений. В зависимости от того как формируются его значения Показатель может быть определен как: Переменная Variable значения таких Показателей один раз вводятся из какоголибо внешнего источника или формируются программно и затем в явном виде хранятся в многомерной базе данных МБД; Формула Formula значения таких Показателей вычисляются по некоторой заранее специфицированной формуле. То есть для Показателя...

Русский

2015-07-21

34.46 KB

0 чел.

Многомерное представление при описании структур данных

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

  1. измерение (Dimension);
  2. ячейка (Cell).

Иногда вместо термина "Ячейка" используется термин "Показатель" (Measure).

Измерение - это множество однотипных данных, образующих одну из граней гиперкуба. Например - Дни, Месяцы, Кварталы, Годы - это наиболее часто используемые в анализе временные Измерения. Примерами географических измерений являются: Города, Районы, Регионы, Страны и т.д.

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

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

  1. Переменная (Variable) - значения таких Показателей один раз вводятся из какого-либо внешнего источника или формируются программно и затем в явном виде хранятся в многомерной базе данных (МБД);
  2. Формула (Formula) - значения таких Показателей вычисляются по некоторой заранее специфицированной формуле. То есть для Показателя, имеющего тип Формула, в БД хранится не его значения, а формула, по которой эти значения могут быть вычислены.

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

В примере на рис. 1 каждое значение поля Объем продаж однозначно определяется комбинацией полей:

Модель автомобиля;

Месяц продаж.

Но в реальной ситуации для однозначной идентификации значения Показателя, скорее всего, потребуется большее число измерений, например:

Модель автомобиля;

Менеджер;

Время (например Год).

Измерения:

Время (Год) - 1994, 1995, 1995

Менеджер - Петров, Смирнов, Яковлев

Показатель:

Объем Продаж

И в терминах многомерной модели речь будет идти уже не о двухмерной таблице, а о трехмерном гиперкубе:

первое Измерение - Модель автомобиля;

второе Измерение - Менеджер, продавший автомобиль;

третье Измерение - Время (Год);

на пересечении граней которого находятся значения Показателя Объем продаж.

Заметим, что, в отличие от Измерений, не все значения Показателей должны иметь и имеют реальные значения. Например, Менеджер Петров в 1994 г. мог еще не работать в фирме, и в этом случае все значения Показателя Объем продаж за этот год будут иметь неопределенные значения.


 

А также другие работы, которые могут Вас заинтересовать

59952. Година спілкування «Ти – саме життя…» (22 березня – Всесвітній день води) 174.5 KB
  Цей вірш Алекси Павак якнайкраще передає сутність та роль води в нашому житті. З появою води приходить життя. За рішенням Генеральної Асамблеї та Організації Об’єднаних Націй 22 березня в усьому світі відзначається як День водних ресурсів або Всесвітній день води.
59953. Вода – источник жизни 765.5 KB
  Цель: Ознакомить с представлением о воде её свойствах. Ученики должны: осознать что вода это жизнь и здоровье; знать какие вещества и каким образом влияют на качество воды для питья для использования в быту и водные экосистемы...
59954. Вода - основа жизни 6.29 MB
  Учитель цель вступительное слово; Выступления: Чистая вода; Грязная вода; Грозная вода; Представитель службы спасения. В природе вода встречается в трех состояниях: жидком твердом и газообразном. Вода великое благо на Земле но может быть и великой угрозой.
59955. Кругообіг води в природі 157.5 KB
  Мета: формувати уявлення про кругообіг води в природі про перетворення води з одного смаку в інший вміння бачити і встановлювати залежність між компонентами природи розвивати світоглядні уявлення школярів; удосконалювати навички роботи...
59956. Поняття про якість води і гранично допустиму концентрацію речовин. Визначення якості води методами хімічного аналізу. Біологічні функції води 113.5 KB
  Мета: поглибити знання про будову води вміст води в організмах біологічні функції води; дати поняття про якість води і гранично допустиму концентрацію речовин; навчитися визначати якість води методами хімічного аналізу І.
59957. Різноманітність водоростей. Значення в природі та житті людини 173 KB
  Мета: ознайомити учнів з будовою та особливостями процесів життєдіяльності відділів Бурі Червоні Діатомові водорості; розглянути особливості пристосування до різних умов життя; з’ясувати значення водоростей у природі та житті людини.
59958. Значення водоростей в природі та житті людини 51 KB
  Основні поняття та терміни: екологія фармацевт технолог харчової промисловості мікробіологія агар йод осадові породи добрива самоочищення водойм планктон Обладнання: таблиці Водорості Роль водоростей у природі та народному господарстві...
59959. Водойми України. Розкриття значення води для життя людини у творах В. Сухомлинського. Інтегрований урок з природознавства та позакласного читання 159.5 KB
  Мета. Сформувати поняття про водойми: джерело озеро, болото, море; розвивати спостережливість і увагу; виховувати любов до природи, бережне ставлення до її багатств.
59960. Водиця – усьому цариця 32 KB
  Ми проведемо урок у формі гри етапами якої будуть різні конкурси. ІІ Проведення гри 1 конкурс РОЗМИНКА Командам пропонується написати географічний диктант. Кожна правильна відповідь...