Pour la gestion des petites listes notre sytème utilise le format Choixmultiple.
Ce champ est une clé externe lié à une autre table.
En un seul champ, il permet de spécifier la liste des valeurs liées.
Exemple :
On souhaite gérer les privilèges des utilsateurs. Dans la table Profil, on définit un champ que l'on nomme Droit.
- il est de type choix multiple.
- il est lié à la table Privilege.
De fait le champ Droit stocke pour chaque profil définit, l'ensemble de ses droits -valeur des clés primaires de la table Privilege (ex : ID1, ID2, ID5).
Un champ de type Choix multiple se présente toujours de base dans les formulaires sous forme de cases à cocher.
Cette solution est préférable que s'il y a peu de choix.