Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Проектирование схемы БД для хранилища данных



Выделяют два типа схем БД хранилищ данных.

Схема «Звезда». В этом случае подразумевается структура, в центре которой находится таблица фактов с детальными данными, окруженная справочными данными, помещенными в таблицы размерностей.

Например, таблица фактов «Оценка» со справочниками «Студент», «Предмет», «Преподаватель».

Если бы проектировали БД для OLTP- системы, то возможно, схема была бы другая. /*Преподаватель читает предмет, студент учится у преподавателя по предмету и только потом оценка. */

Важным моментом является наличие в таблице фактов характеристики «время». Этот атрибут обычно присутствует в хранилищах данных, даже если его нет в источниках данных. /*Специфика формирования и использования хранилищ. */

Схема «Звезда» обычно реализуется через денормализацию таблиц. Это обеспечивает повышение эффективности доступа к данным при анализе.

Схема «Снежинка». Это вариант (расширение?) схемы «звезда», при котором размерности таблицы фактов могут иметь свои размерности. /*Пририсовать с размерности студент еще и специальность, а к специальности факультет */

Схема «Снежинка» не подразумевает денормализации.

Также может использоваться гибрид, когда размерности могут организовываться и как «Снежинка» и как «Звезда».





Дата публикования: 2015-02-18; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...