Dénormalisation de colonnes

Vous pouvez dénormaliser des colonnes pour éliminer des jointures fréquentes en utilisant la dénormalisation de colonnes.

Dans cet exemple, vous souhaitez voir le nom du service imprimé sur la fiche de paie de chaque salarié. Vous ne souhaitez toutefois pas créer une jointure entre ces tables.



Vous pouvez dénormaliser les colonnes afin que la colonne Nom service figure dans la table Fiche de paie :



La dénormalisation de colonnes élimine les jointures pour de nombreuses requêtes, mais implique plus de maintenance et d'espace disque.

Vous pouvez déplacer et coller des colonnes dénormalisées dans un autre modèle ou package en utilisant les fonctionnalités copier/coller ou glisser-déposer standard.

Vous pouvez inverser une dénormalisation de colonne en supprimant la colonne dupliquée dans la feuille de propriétés de la table cible. Cette opération supprime automatiquement la réplique de la colonne. Notez que vous ne pouvez pas supprimer une dénormalisation de colonne en supprimant une réplique de colonne dans la boîte de dialogue Liste des réplications.

L'Assistant de dénormalisation de colonnes permet de dupliquer des colonnes dans une table sélectionnée. Le résultat est un objet réplique de colonne dans la table cible.

Pour plus d'informations sur les répliques d'objet, voir Guide des fonctionnalités générales > Liaison et synchronisation de modèles > Raccourcis et répliques.

  1. Sélectionnez Outils > Dénormalisation > Dénormaliser des colonnes, ou pointez sur une table, cliquez le bouton droit de la souris, puis sélectionnez Dénormaliser des colonnes dans le menu contextuel. Vous affichez l'Assistant de dénormalisation de colonnes.


  2. Sélectionnez la table dans laquelle vous souhaitez ajouter les colonnes dénormalisées, puis cliquez sur Suivant pour passer à la page Sélection de colonnes.
  3. La page Sélection de colonnes permet de sélectionner les colonnes à dupliquer. Cliquez ensuite sur Terminer

    Une réplique est créée pour chaque colonne sélectionnée. Vous pouvez afficher la liste des répliques en utilisant la commande Modèle > Réplications. Chaque réplique fait l'objet d'une feuille de propriétés.