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.
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
|
|