Un join index est un type particulier d'index qui représente une jointure externe complète de plusieurs tables. Une jointure externe complète est une jointure dans laquelle toutes les lignes des tables spécifiées de part et d'autre sont incluses dans le résultat, avec NULL renvoyé pour chaque colonne pour laquelle la colonne correspondante ne contient pas de valeur appropriée. Le moteur de traitement des requêtes peut utiliser cette jointure externe complète comme point de départ pour des requêtes qui incluent les jointures externe gauche et externe droite ainsi que les jointures internes.
Les join indexes sont définis à partir des références. Vous pouvez créer un join index pour chaque jeu de colonnes que l'utilisateur joint généralement pour résoudre des requêtes
Alors que certaines références sont basées sur des clés, Sybase IQ permet de créer des références personnalisées qui incluent la jointure spécifiquement requise par la requête que vous prévoyez.
Sélectionnez Ajouter une ligne.
, puis cliquez sur l'outilVous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un join index, double-cliquez sur l'entrée correspondante dans le dossier Join indexes de l'Explorateur d'objets.
L'onglet Général contient les propriétés suivantes :
Propriété |
Description |
---|---|
Nom |
Nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément |
Code |
Nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace |
Stéréotype |
Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur |
Commentaire |
Libellé descriptif pour le join index |
Table de base |
Spécifie le nom de la table ou vue matérialiser qui stocke le join index. |
DBSpace |
[IQ uniquement] Spécifie le DBSpace qui va contenir le join index. |