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

Сайт: Навчально-інформаційний портал НУБіП України
Курс: Організація сховища даних ☑️
Книга: ЛЕКЦІЯ 6. СХЕМИ СД
Надруковано: Гість-користувач
Дата: понеділок, 20 жовтня 2025, 05:25

1. СХЕМА «ЗІРКА»

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

ОСОБЛИВОСТІ СХЕМИ «ЗІРКА»

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

2. ПЕРЕВАГИ І НЕДОЛІКИ СХЕМИ «ЗІРКА»

Переваги

·      Наявність ієрархічної структури серед таблиць вимірів.

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

·    Деякі промислові СУБД і інструменти класу OLAP / Reporting уміють використати переваги схеми «зірка» для скорочення часу виконання запитів.

Недоліки

·    Денормалізація таблиць вимірів вносить надмірність даних, зростає необхідний для їхнього зберігання обсяг пам'яті.

·    Якщо агрегати зберігаються разом з вихідними даними, то у вимірах необхідно використати додатковий параметр - рівень ієрархії.


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

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

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

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

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

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

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

Приклад

крижинка


4. ПЕРЕВАГИ І НЕДОЛІКИ СХЕМИ «КРИЖИНКА»

Переваги

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

Недоліки

За нормалізацію таблиць вимірів іноді доводиться платити часом виконання запитів.


Доступність

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

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

1

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

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

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

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

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

0

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

1.2

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