Кадом намудҳои SCD мавҷуданд ва чӣ гуна таърихият дар ҷадвалҳо шакл мегирад?
sobes.tech AI
Ҷавоб аз AI
SCD (Ҳаракатии Тағйироти Баъдӣ) усулҳои идоракунии тағйирот дар андозагирҳо (масалан, дар ҷадвалҳои истинодӣ) дар анбори маълумотҳо мебошанд, ки ҳикояро нигоҳ медоранд.
Типҳои асосии SCD:
-
Типи 1 (Навиштани нав): Вақте ки маълумот тағйир меёбад, арзиши кӯҳнаро ба осонӣ бо арзиши нав иваз мекунанд. Ҳикоя нигоҳ дошта намешавад.
-
Типи 2 (Илова кардани сабт): Вақте маълумот тағйир меёбад, сабти нав бо арзиши нав эҷод мешавад, дар ҳоле ки кӯҳна бо нишондиҳанда ё флаг, ки нишон медиҳад, ки он кӯҳна аст, боқӣ мемонад. Ин тарз таърих нигоҳ дошта мешавад.
-
Типи 3 (Илова кардани сутун): Сутунҳои иловагӣ ба ҷадвал илова карда мешаванд барои нигоҳ доштани арзишҳои қаблӣ (масалан, "арзиши кӯҳна", "таърихи тағйирот"). Ҳикоя маҳдуд ба шумораи муайяни тағйиротҳо мебошад.
-
Типи 4 (Ҷадвали таърихӣ): Ҷадвали асосӣ танҳо маълумоти ҳозираро нигоҳ медорад, дар ҳоле ки ҷадвали таърихӣ ҳамаи тағйиротҳоро дар бар мегирад.
-
Типи 6 (Гибридӣ): Интихоби омезиши Типҳо 1, 2 ва 3 барои идоракунии бештар флексибл.
Тарзи сохтани таърих дар ҷадвалҳо одатан тавассути илова кардани тамғакалонҳои вақт (масалан, санаи оғоз ва анҷоми сабт), флагҳои фаъолият ё рақамҳои нусхаҳо сурат мегирад. Ин имкон медиҳад, ки маълум шавад, ки кадом маълумот дар як вақт актуалӣ буд.
Масалан барои Типи 2:
| ID | Ном | Санаи оғоз | Санаи анҷом | Фаъол |
|---|---|---|---|---|
| 1 | Ивон | 2020-01-01 | 2021-06-30 | Не |
| 1 | Ивонов | 2021-07-01 | NULL | Бале |
Ин ҷо, вақте ки номи оила тағйир меёбад, сабти нав бо санаи оғоз нав эҷод мешавад, дар ҳоле ки кӯҳна ҳамчун ғайрифаъол нишон дода мешавад.