Un index représente un chemin d'accès à une entité logique. La sélection d'une entité logique doit donc s'effectuer préalablement à toute action sur un index.
Attention : pour avoir accès aux index relatifs aux entités logiques sélectionnées, afficher l'onglet Index seulement à partir de l'option Index de l'onglet Entités logiques.
Pour gérer et générer des index, choisir l'onglet Index de la fenêtre MLD/MPD.
Les informations affichées
Index de l'entité
Nom de l'entité courante dont la liste des index est affichée.
Les boutons
Entité suivante
Affiche la liste des index de l'entité sélectionnée suivante dans la liste de l'onglet Entités logiques.
Ce bouton n'est actif que si plusieurs entités sont sélectionnées et si la fin de sélection n'est pas atteinte.
La liste
Index
Liste des index (nom et désignation) existants pour l'entité logique courante.
Liste à sélection multiple.
Rappel : cette liste est vide si aucune entité logique n'est sélectionnée dans l'onglet Entités logiques. Utiliser l'option Index de cet onglet pour afficher les index des entités sélectionnées.
Dans le cas d'un environnement de correction, une coche peut précéder le nom de chaque index.
Une coche rouge indique que l'index est détenu par la correction par défaut.
Une coche noire indique que l'index est détenu par une correction autre que la correction par défaut.
Le menu contextuel
Les options suivantes sont toujours accessibles par le menu contextuel.
De plus, des boutons assurant les mêmes actions sont éventuellement présents sur la droite de la fenêtre, selon le paramétrage effectué dans l'onglet Préférences la boîte de dialogue Créer/Modifier un concepteur.
Créer
Ouverture d'une boîte de dialogue permettant de créer un index pour une entité logique.
Cette option n'est active que si l'onglet a été ouvert par l'option Index de l'onglet Entités logiques.
Modifier
Ouverture d'une boîte de dialogue permettant d'afficher ou de modifier les caractéristiques générales de l'index sélectionné.
Cette option n'est active que si un index est sélectionné dans la liste.
Supprimer
Ouverture d'une boîte message permettant de confirmer la suppression des index sélectionnés.
Après validation, la liste des index est actualisée.
Cette option n'est active que si un index est sélectionné dans la liste.
Imprimer
Impression des caractéristiques de l'index sélectionné.
L'impression est soumise dans le Gestionnaire de travaux.
Cette option n'est active que si un index est sélectionné dans la liste.
Accès
Ouverture d'une boîte de dialogue permettant d'afficher ou de modifier le chemin d'accès de l'index sélectionné.
Cette option n'est active que si un index est sélectionné dans la liste.
Sél/Om (sélections/omissions)
Ouverture d'une boîte de dialogue permettant d'afficher, de créer ou de modifier les sélections-omissions d'enregistrements sur l'index sélectionné.
Cette option n'est active que si un index est sélectionné dans la liste.
Génération
La liste
Génération
Type de la base de données qui sera générée.
Valeurs possibles :
AS/400 natif |
Génération du Modèle Physique de Données sous forme de fichiers AS/400. |
Btrieve |
Génération du Modèle Physique de Données sous forme de fichiers Btrieve pour Windows. |
AS/400 SQL |
Génération du Modèle Physique de Données sous forme de tables SQL AS/400. |
DB2 |
Génération du Modèle Physique de Données sous forme de tables SQL DB2 UDB. |
Oracle |
Génération du Modèle Physique de Données sous forme de tables SQL Oracle. |
SQL Server |
Génération du Modèle Physique de Données sous forme de tables SQL Server. |
Access |
Génération du Modèle Physique de Données sous forme de tables SQL Access. |
MySQL |
Génération du Modèle Physique de Données sous forme de tables SQL MySQL. |
Remarque : les valeurs présentées dans la liste dépendent du type de licence que vous possédez, et du paramétrage défini au niveau des attributs de l'environnement.
Les boutons radio
Base de données
Le fichier sera généré directement dans la base de données.
Ce bouton n'est présent que si le type de génération est différent de AS/400 Natif.
Script générique
Le fichier sera généré sous forme de script générique.
Ce bouton n'est présent que si le type de génération est différent de AS/400 Natif.
Script SQL
Le fichier sera généré sous forme de script SQL.
Ce bouton n'est présent que si la génération concerne une base SQL.
Les informations saisies
Fichier
Nom du fichier script généré.
La saisie n'est possible que si le type de génération est différent de AS/400 Natif et si un bouton radio de génération de script est sélectionné.
Le fichier est généré sur le poste client (scripts génériques) ou sur le poste qui exécute le gestionnaire de travaux (scripts SQL).
Les cases à cocher
Créer un nouveau fichier
Case cochée |
Création d'un nouveau fichier script. |
Case non cochée |
Ajoute les requêtes BD dans le fichier script existant. |
Cette case n'est active que si le type de génération est différent de AS/400 Natif et si un bouton radio de génération de script est sélectionné.
Mettre le script en forme
Case cochée |
Génération d'un script formaté utilisant une syntaxe compatible avec les outils du gestionnaire de base de données concerné. |
Case non cochée |
Génération d'un script où chaque requête est exprimée sur une seule ligne, sans séparateur (script compatible avec les générations précédentes d'Adélia). |
Les scripts SQL peuvent être générés sous une forme indentée lisible, avec un séparateur de requête, directement interprétable par les outils d'exécution standard correspondant au gestionnaire de base de données sélectionné (sqlplus pour Oracle, Query Browser SQL Server...). Ces scripts sont également interprétés correctement par les outils Adélia (voir la rubrique Outil de gestion de bases de données), par analyse des informations fournies dans le commentaire en en-tête du script.
Par défaut : case cochée.
Les boutons
Détail
Ce bouton ouvre une boîte de dialogue permettant d'afficher ou de modifier les caractéristiques particulières de génération de chacun des index sélectionnés.
Il n'est actif que si un ou plusieurs index sont sélectionnés dans la liste.
Générer
Ce bouton lance la génération du Modèle Physique de Données pour chacun des index sélectionnés.
Il n'est actif que si un ou plusieurs index sont sélectionnés dans la liste.