Les noms physiques


Lorsque vous interfacez avec un SGBD, Open ModelSphere emploie le nom physique de l'objet. Il est possible d'entrer le nom physique de chaque objet manuellement. Autrement, vous pouvez utiliser la fonction de Génération des noms physiques.

Open ModelSphere fournit cette fonction qui génère automatiquement le nom physique des objets. Cette option est disponible dans le menu principal via Outils > Générer > Noms physiques, pour les modèles de données, modèles de processus, modèles de domaines, bibliothèques de procédures, bases de données, modèles d'items communs et le noeud d'utilisateurs. On permet également la sélection multiple.


Options

Première ligne de concepts dans le menu de génération des noms physiques.



Statut
Désactivé : Aucune génération pour ce concept.
Partiel : ne génère que pour les objets sans nom physique.
Complet : regénère les noms physiques de tous les objets.

Chaîne de remplacement
Chaîne prenant la place du caractère du délimiteur de mot.

Longueur
Longueur maximale des noms physiques générés.

Unique
Rend les noms physiques générés uniques.

Nombre de caractères par mot
Longueur maximale de chaque mot de nom physique.

Casse
Aucun changement: pas de modification à la casse.
MAJUSCULE : change les caractères pour des lettres majuscules.
minuscule : change les caractères pour des lettres minuscules.


Dans la section Préférences, vous pouvez indiquer les caractères qui seront utilisés en tant que délimiteurs de mots.




Le dictionnaire d'abréviation

Le dictionnaire d'abréviation contient les abréviations qui peuvent être employées dans le processus de génération (.srd).

C'est un fichier texte dont le contenu est formaté de cette façon :

DIC=
client=clie
commande du client=commduclie



Le fonctionnement

Voici comment les noms physiques sont générés :
  1. L’application identifie les mots basés sur les délimiteurs de mot, en employant le nom de l'objet comme référence.

  2. Puis, en utilisant la chaîne de caractères au complet (un ou plusieurs mots), l’application recherche cette association de mots dans le dictionnaire d'abréviation et effectue les remplacements/changements. Si la chaîne n'est pas trouvée en entier, l’application recherche chaque mot, un à un.

  3. Ensuite, elle applique les contraintes (nombre de caractères par mot, caractères de remplacement, longueur et casse).

  4. Finalement, si l'option unique est sélectionnée, l’application vérifie l'unicité des concepts. Les conflits sont résolus en ajoutant un suffixe numérique au nom physique.
Un rapport est aussi généré.




Source prise en compte pour chaque concept.

CONCEPTS SOURCE
Association Nom de l'association
Contrainte de vérification Nom de la contrainte de vérification
Colonne Nom de la colonne
Item commun Nom de l'item commun
Modèle d'items communs Nom du modèle d'items communs
Modèle de données Nom du modèle de données
Base de données Nom de la base de données
Domaine Nom du domaine
Modèle de domaines Nom du modèle de domaines
Champ Nom du champ
Clé étrangère CÉ + nom de la contrainte de clé étrangère
Index Nom de l'index
Informix Dbspace Nom du Dbspace
Informix Sbspace Nom du Sbspace
Bibliothèque d'opérations Nom de la bibliothèque d'opérations
Oracle fichier de données Nom du fichier de données
Oracle stockage LOB Nom du stockage LOB
Oracle stockage de table imbriquée Nom du stockage de table imbriquée
Oracle paquetage Nom du paquetage
Oracle partition Nom de la table + <espace> + nom de l'index + <espace> + nom du Tablespace + <espace> + nom de la partition
Oracle ficher redo log Nom du fichier redo log
Oracle segment rollback Nom du segment Rollback
Oracle séquence Nom de la séquence
Oracle tablespace Nom du Tablespace
Paramètre Nom du paramètre
Clé primaire / unique CP ou CU + <espace> + nom de la table + <espace> + nom de la clé
Procédure Nom de la procédure
Projet Nom du projet
Rôle Nom de l'association + <espace> + nom du rôle
Table Nom de la table
Déclencheur Nom du déclencheur
Utilisateur Nom de l'utilisateur
Vue Nom de la vue
Modèle de processus Nom du modèle de processus
Processus Nom du processus
Dépôt Nom du dépôt
Entité externe Nom de l'entité externe
Flux Nom du flux
Qualificatif Nom du qualificatif
Ressource Nom de la ressource