Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Схемы звезда и снежинка

Схемы звезда и снежинкаОбе эти схемы используют те же реляционные принципы, на которых основаны все РСУБД. В них введены концепции Таблицы фактов и Таблицы измерений. В таблице фактов хранятся некоторые накопленные количественные величины, в то время как в таблице измерений—качественные, описательные данные. Таблица фактов, как правило, имеет громадные размеры (миллионы строк), объемы таблицы измерений значительно скромнее. Назначение данных таблицам фактов и измерений не является постоянным, а зависит от конкретных обстоятельств. Обычно ключевым правилом разделения данных является следующее: в таблице фактов содержится то, что анализируется, а в таблице измерений — то, относительно чего выполняется анализ. В термине “звезда” заложена визуальная схема организации хранилища: одна таблица фактов окружена несколькими таблицами измерений, связанных с ней с помощью отношений первичных/внешних ключей.

Схему снежинки можно представить как разновидность схемы звезды, где таблицы измерений сами могут быть окружены другими таблицами измерений. Диаграмма этой схемы напоминает снежинку, отсюда и название. В схеме снежинки уменьшена избыточность данных в таблицах измерений, что существенно повышает гранулярность процесса анализа. При организации схемы снежинки всегда нужно искать компромисс между производительностью и уровнем консолидации. Как гласит поговорка, человеку с молотком любая проблема кажется гвоздем. Это как никогда справедливо по отношению к ошибкам, которые часто допускают при проектировании базы данных. Программисты с опытом работы со старыми, нереляционными базами данных, имеют тенденцию копировать структуры иерархических и сетевых баз или даже плоских файлов и электронных таблиц

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *