Pour créer, modifier ou afficher les caractéristiques générales d'une entité logique du domaine courant, choisir l'option de menu contextuel correspondante (ou le bouton équivalent) dans l'onglet Entités logiques de la fenêtre MLD/MPD.
Cette boîte de dialogue affiche la description d'une entité logique.
Les informations saisies
Nom
Nom de l'entité logique.
Ce doit être un nom d'entité logique valide (au sens IBM du terme), unique dans le référentiel.
Il ne peut être modifié que si l'entité est "purement" logique (sans origine conceptuelle).
Longueur limitée à 15 caractères.
Champ protégé en mode modification.
Saisie obligatoire en mode création.
Désignation
Désignation définissant clairement l'entité logique.
Longueur limitée à 50 caractères.
Saisie obligatoire en mode création.
Nom du fichier
Nom du futur fichier physique généré.
Ce nom doit être unique parmi les noms de fichiers physiques, fichiers logiques et jonctions.
Longueur limitée à 10 caractères.
Par défaut : nom de l'entité logique.
Nom du format
Nom du format associé au futur fichier physique.
Longueur limitée à 10 caractères.
Par défaut : nom de l'entité logique suffixé par le caractère F.
Nom du fichier logique
Nom du fichier logique associé au futur fichier physique.
Longueur limitée à 10 caractères.
Par défaut : nom de l'entité logique suffixé par le caractère L.
Nom SQL alternatif
Ce champ permet de spécifier un nom de table SQL ne respectant pas les conventions de nommage Adélia (majuscules/minuscules, espaces, caractères spéciaux...).
Schéma SQL
Ce champ permet de particulariser le schéma propriétaire de la table. Il est possible de saisir un nom de schéma non standard.
Les cases à cocher situées au-dessous de ce champ permettent d'en compléter la saisie :
Valeur par défaut |
Le schéma n'est pas saisissable et reflète la valeur issue du paramétrage de l'environnement (entités publiques) ou du domaine (entités privées). Par défaut : case cochée. |
Syntaxe étendue |
Permet de saisir un nom de schéma ne respectant pas les conventions de nommage Adélia (majuscules/minuscules, espaces, caractères spéciaux...). Cette case n'est pas visible si la case Valeur par défaut est cochée. Par défaut : case non cochée. |
Taille
Taille de l'entité logique : nombre entier sur 9 positions maximum.
Cette taille peut être modifiée à la condition unique qu'elle ne soit pas renseignée au niveau conceptuel.
Saisie facultative.
Taux de croissance
Taux de croissance de l'entité logique : nombre réel sur 7 positions maximum, dont 2 décimales.
Ce taux peut être modifié à la condition unique qu'il ne soit pas renseigné au niveau conceptuel.
Saisie facultative.
Les boutons radio
Visibilité
La visibilité d'une entité logique peut être publique ou privée. Seul le propriétaire de l'entité logique ou un concepteur ayant les droits de modification peut changer cette visibilité.
Une entité logique publique ne peut être changée en privée si elle est attachée à plus d'un domaine.
La visibilité d'une entité logique issue du niveau conceptuel est celle de son origine conceptuelle, et ne peut être modifiée.
En mode création, la visibilité est initialisée à privée.
Les cases à cocher
Clé unique pour identifiant
Caractéristique de la clé d'accès.
Case cochée |
L'identifiant est transformé en clé unique. |
Case non cochée |
L'identifiant est transformé en clé non unique. |
Par défaut : case cochée.
Table temporaire
Caractéristique de l'entité.
Case cochée |
L'entité n'est définie que dans le but d'être utilisée comme une table temporaire. Elle ne pourra pas être générée mais sera seulement créée en tant que table temporaire via l'ordre L4G CREER_TABLE. |
Par défaut : case non cochée.
Les listes
Ordre pour clé dupliquée
Critère de lecture des enregistrements ayant la même valeur dans leur clé.
Valeurs possibles :
Aucun |
Aucun critère de lecture. |
FIFO |
First In, First Out. |
FCFO |
First Changed, First Out. |
LIFO |
Last In, First Out. |
Par défaut : Aucun.
Important : les critères de lecture LIFO et FCFO sont ignorés lors d'une génération Btrieve.
Les boutons
? (Entité figée)
En appuyant sur le bouton ?, l'utilisateur sait si l'entité est figée, non figée ou figée partiellement. : les mots Oui, Non ou Partielle (selon le cas) apparaissent sur le bouton après clic.
Informations
Ouverture d'une boîte de dialogue affichant des informations sur l'entité logique en cours, telles que le nom du propriétaire concepteur, les dates et heures de création et de modification.
Commentaires
Ouverture d'une boîte de dialogue permettant la saisie d'un texte de commentaire qui sera associé à l'entité logique en cours.
Si l'entité logique a une origine conceptuelle, le texte ne peut pas être modifié.
Domaines
Ouverture d'une boîte de dialogue affichant les différents domaines auxquels l'entité logique est attachée.
Propriétés
Ouverture d'une boîte de dialogue permettant de créer (à partir de propriétés conceptuelles), de modifier, de supprimer, d'ordonner ou d'imprimer les propriétés logiques servant d'accès à une entité logique.
Afficher / Affecter
Ouverture d'une boîte de dialogue affichant la liste des règles de gestion affectées à l'entité logique, ainsi que la liste des règles de gestion disponibles pouvant lui être affectées.
Ordonner
Ouverture d'une boîte de dialogue affichant la liste des règles de gestion affectées à l'entité logique, qui a pour but de réordonner cette liste en modifiant les numéros d'ordre des règles de gestion la composant.
Ce bouton est inactif si l'on se trouve en mode affichage.
Entrée / Créer / Modifier (validation)
Le bouton Entrée (en mode affichage) ferme la boîte de dialogue.
Le bouton Créer (en mode création) ou Modifier (en mode modification) valide la boîte de dialogue.
Les différentes informations composant la boîte sont contrôlées. Si toutes sont valides, la définition de l'entité logique est mise à jour dans la base de données avant la fermeture de la boîte ; sinon un message d'erreur est affiché.
Annuler
Fermeture de la boîte de dialogue sans valider les choix faits.
Par contre, les traitements effectués sur les propriétés ne sont pas annulés.
S'il s'agit d'une annulation de création d'entité logique, le commentaire éventuel ainsi que toutes les propriétés logiques sont détruits et les règles de gestion sont libérées.
Raccourci-clavier : Echap.