Types élémentaires
Un type élémentaire permet de mettre en commun des caractéristiques communes à plusieurs attributs. Les types élémentaires sont implémentés sous forme de classe.
Conditions préalables : importer les types élémentaires
Pour disposer des types élémentaires dans HOPEX IT Architecture, l'administrateur doit importer le module “ISQL ANSI" dans votre environnement. Pour importer un module dans HOPEX, voir Importer un module dans HOPEX.
Définir un type élémentaire
Les types élémentaires sont définis dans un diagramme de classes.
Ce sont des classes pour lesquelles on précise les points suivants :
Ce sont des classes de stéréotype "Type élémentaire".
Ce sont des classes "Abstraites" car elles ne sont pas destinées à être instanciées.
Ce sont des classes "Non persistantes". Elles ne doivent en effet pas donner lieu à une table dans la base de données.
Pour indiquer le type des attributs des classes :
1. Dans la fenêtre de propriétés de la classe, cliquez sur la page Caractéristiques internes.
2. Dépliez la section Attributs.
3. Cliquez dans le champ Type expression et sélectionnez le type de l'attribut à l'aide de la flèche.
Les classes proposées en standard sont :
 
Types alphanumériques
 
Compléments
M-Char
Chaîne de caractères alphanumériques de taille fixe
Longueur
M-Varchar
Chaîne de caractères alphanumériques de taille variable
 
Types numériques
 
 
M-Numeric
Numérique
Longueur, Décimale
M-Amount
Montant exprimé en monnaie
Longueur, Décimale
Types dates
 
 
M-Date
Date
 
M-Time
Heure
 
M-Datetime
Date et heure
 
Types binaires
 
 
M-Timestamp
Identification générée automatiquement à partir de la date et de l'heure exprimée en millièmes de secondes après le 01 Janvier 1970
 
M-Bool
Booléen valant 0 ou 1
 
M-Multimedia
Chaîne binaire