Pattern de modélisation qui définit comment gérer les changements de valeurs dans les tables de dimension d'un data warehouse. SCD Type 1 : écrase l'ancienne valeur (pas d'historique). SCD Type 2 : crée une nouvelle ligne avec une clé surrogate, des dates de validité (valid_from, valid_to) et un flag is_current — conserve tout l'historique et permet de reconstituer l'état passé. SCD Type 3 : ajoute une colonne 'previous_value' — garde la valeur précédente uniquement. SCD Type 4 : table d'historique séparée. SCD Type 6 : hybride des types 1+2+3. Le Type 2 est le plus utilisé car il permet de lier les faits à l'état de la dimension au moment de la transaction, essentiel pour les analyses rétrospectives fiables.