Qu'est-ce que c'est qu'une contrainte de valeur non nulle (NOT NULL) ?

La contrainte s'applique à une colonne. Par défaut, La valeur d'une colonne non renseignée est nulle et reconnue comme telle avec le mot-clé NULL. La contrainte NOT NULL interdit l'enregistrement d'une valeur nulle.

La contrainte de valeur non nulle se modélise en mettant le stéréotype «M» à la colonne obligatoire.

https://sites.google.com/a/smartmodel.ch/conceptionsii/config/pagetemplates/modelemldr/PageGardeAmazon.jpg