Domaines et types de données Access
Types de données principaux
Texte (VARCHAR)
Numérique (INTEGER ou SMALLINT)
Date/Heure (DATE)
Oui/Non (BIT)
Monétaire (MONEY)
Complément : Mémo et Objet OLE
On pourra utiliser les types Mémo
pour les textes longs (supérieurs à 255 caractères) et Objet OLE
pour les fichiers binaires, comme les images.
Conseil : Éviter le type NuméroAuto
Access tend à créer un attribut de type NuméroAuto
pour associer une clé artificielle systématique à toutes les tables.
Éviter de suivre cette pratique si elle ne découle pas de votre conception.
Rappel : Domaine
Le domaine est un type de données pour lequel on a éventuellement ajouté certaines contraintes supplémentaires (telles que la taille du champs, la précision d'un numérique, des contraintes de validité restreignant les valeurs possibles, la présence ou non de la valeur de nullité, etc.)
Complément : Énumération
Pour créer un type énumération, il faut partir d'un type de données standard, et restreindre le domaine aux valeurs autorisées spécifiées par l'énumération.
On utilise pour cela la propriété Valide si
relative à l'attribut concerné, avec une expression du type Valeur1 ou Valeur2 ou ValeurN
.
C'est équivalent à la clause CHECK
en SQL standard.