ЛЕКЦІЯ 6. СХЕМИ СД

3. СХЕМА «КРИЖИНКА»

Схема типу «крижинка» (Snowflake Schema) - схема реляційної бази даних, що служить для підтримки багатомірного подання даних, які зберігаються у ній, є різновидом схеми типу "зірка" (Star Schema).

Особливості схеми «крижинка».

·      Одна таблиця фактів (fact table), що сильно денормалізована. Є центральною в схемі, може складатися з мільйонів рядків і містити обчислені або фактичні дані, за допомогою яких можна відповісти на різні питання.

·      Кілька таблиць вимірів (dimensional table), які нормалізовані на відміну від схеми "зірка". Первинні ключі в них складаються з єдиного атрибута (відповідають єдиному елементу виміру).

·      Таблиця фактів і таблиці вимірів зв'язані ідентифікуючими зв'язками, при цьому первинні ключі таблиці вимірів мігрують у таблицю фактів як зовнішні ключі. Первинний ключ таблиці фактів цілком складається з первинних ключів усіх таблиць вимірів.

·      У схемі «крижинка» обчислені дані можуть зберігатися окремо від вихідних.

Приклад

крижинка


Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання