Pré. | Proc. |
Clés primaires non groupées
Lorsque vous créez une clé primaire dans certains SGBD (tels que SQL Server ou ASA), elle est automatiquement créée avec la propriété 'Is Clustered' définie sur True. Par conséquent, lorsque vous modélisez une clé primaire dans un modèle de données Enterprise Architect , le même comportement se produit.
Les index clusterisés offrent des performances améliorées pour accéder à la ou aux colonnes concernées, en organisant physiquement les données par ces colonnes. Il ne peut y avoir qu'un seul index clusterisé par Tableau .
Dans certaines situations, vous pourriez être plus intéressé par les performances des colonnes autres que celles affectées à la clé primaire, et vous devrez donc modifier l'affectation par défaut afin que la clé primaire ne soit pas regroupée.
Accéder
Ruban |
Développer > Modélisation des données > Database Builder > Cliquer sur le nom du Tableau > Contraintes/Index |
Menu Contexte |
Dans la fenêtre diagramme ou Navigateur | Cliquez-droit sur Tableau | Fonctionnalités | Contraintes/Indices |
Raccourcis Clavier |
Cliquez sur Tableau : > Contraintes/Index |
Définir la clé primaire comme non clusterisée
Par la suite, vous pouvez modéliser un index pour le même Tableau en cluster.
Marcher |
Action |
Voir également |
---|---|---|
1 |
Mettez en surbrillance la contrainte de clé primaire existante. Les propriétés de la clé primaire s'affichent dans le panneau "Propriété". |
|
2 |
Pour la propriété Is Clustered , dans le champ 'Value', cliquez sur la flèche déroulante et changez la valeur en False. |