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

RappelDomaine

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.