У Типі 3 “Вимір, що повільно змінюється” буде два стовпчики для позначення конкретного атрибута, який нас цікавить, один із яких вказує на початкове значення, а інший – на поточне. Також буде стовпчик, який вказує, коли поточне значення стає активним.
У нашому прикладі, нагадаємо, ми маємо таку таблицю:
Ключ клієнта | Ім’я | Держава |
1001 | Крістіно | Іллінойс |
Щоб врахувати повільно мінливий розмір типу 3, у нашій таблиці розмірів тепер будуть такі стовпчики:
- Ключ клієнта
- Ім’я
- Початковий_стан
- Поточний_стан
- Дата набрання чинності
Після того, як Крістіна переїхала з Іллінойсу до Каліфорнії, початкова інформація оновилася, і ми маємо наступну таблицю (припускаючи, що дата набрання чинності змін – 15 січня 2003 року):
Ключ клієнта | Ім’я | Original_State | Current_State | Дата набрання чинності |
1001 | Крістіно | Іллінойс | Каліфорнія | 2020-01-15 |
Переваги:
– Це не збільшує розмір таблиці, оскільки оновлюється нова інформація.
– Це дозволяє нам зберегти частину історії.
Недоліки:
– Тип 3 не зможе зберігати всю історію, якщо атрибут змінюється більше одного разу. Наприклад, якщо Христина пізніше переїде до Техасу 15 грудня 2003 року, інформація про Каліфорнію буде втрачена.
Використання:
Тип 3 рідко використовується на практиці.
Коли використовувати тип 3:
Тип III, що повільно змінюється, слід використовувати лише тоді, коли сховищу даних необхідно відстежувати історичні зміни, і коли такі зміни відбуватимуться лише протягом обмеженої кількості часу.
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook:
One thought on “Тип 3 Повільно змінюваний розмір (SCD Type 3)”