| [Домашняя страничка][Резюме][Фотоальбом][Диплом][Научные статьи] | ||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||
6.3. Определение структуры многомерной БД |
||||||||||||||||||||||||||||||||||||||||||||||
|
Содержание 6-го вопроса Определим структуру многомерной БД. Для этого нужно решить, какие будут использоваться Измерения и Факты, их взаимосвязи и уровни агрегации хранимых данных. 1.
Факты. Для
анализа состояния подписки
издательского предприятия необходимы
следующие факты: ·
Количество
подписчиков ·
Общая
сумма подписки 2.
В качестве измерений многомерного куба
для анализа состояния подписки
издательского предприятия выбираем
следующие: ·
Время ·
Подписчики ·
Продукты Причем
измерение Продукты будет строиться но
основе двух таблиц: Products и Prod_class.
3.
Далее определяем структурную единицу,
то есть нижний уровень детализации
данных, хранящихся в киоске. Другими
словами, определяем иерархию измерений.
Таблица
1. Иерархия
измерений многомерной БД для анализа
состояния подписки издательского
предприятия.
В измерении Время я выбрал 4 уровня иерархии: Год, Квартал, Месяц, Неделя. Это обусловлено тем, что издательство выпускает еженедельные, ежемесячные и ежеквартальные издания и необходимо отслеживать изменения информации в данных временных отрезках. В измерении Продукты я выбрал 3 уровня иерархии чтобы можно было отбирать данные по Типу издания (бумажное, электронное), по Названию и по Номеру журнала. В измерении Подписчики я выбрал один уровень иерархии, т.к. в качестве подписчиков в данном случае выступают областные отделения УкрПочты, и в каждой области находится только одно областное отделение. Таблица
2. Общая
структура измерений.
|
||||||||||||||||||||||||||||||||||||||||||||||
[Диплом индекс][Доклад][Реферат Рус][Реферат Укр][Abstract] |
||||||||||||||||||||||||||||||||||||||||||||||
| Copyright (c) 1998-2001, Alexandr S. Lukichov
|
||||||||||||||||||||||||||||||||||||||||||||||