QCM contraintes et LDD SQL>
Afpa
2016 – Section Tertiaire Informatique – Filière « Etude et développement »
5/8
1. C
ONTRAINTES SUR LES COLONNES D
’
UNE TABLE
Un attribut qui doit obligatoirement être renseigné se traduit par :
L’option UNIQUE
L’option NOT NULL
L’option NULL
Un attribut qui ne doit accepter qu’un seul caractère lettre sera défini par :
Le type CHAR(1)
L’option NOT NULL
L’option CONSTRAINT CHECK in (…)
L’option CONSTRAINT CHECK (… BETWEEN … AND …)
L’option CONSTRAINT CHECK LIKE (‘[A-Z]’)
Un attribut qui ne doit accepter qu’un seul caractère lettre de valeur ‘C’, ‘M’, ‘D’, ou ‘V’ sera
défini par :
Le type CHAR(1)
L’option NOT NULL
L’option CONSTRAINT CHECK … in (…)
L’option CONSTRAINT CHECK … BETWEEN … AND …
L’option CONSTRAINT CHECK LIKE (‘[A-Z]’)
Un attribut de type entier qui ne doit accepter qu’une valeur positive inférieure à 100 sera
déclaré par :
Un type ‘ENTIER’ ou ‘ENTIER COURT’ (selon le SGBD)
L’option CONSTRAINT CHECK … in (…)
L’option CONSTRAINT CHECK … BETWEEN … AND …
L’option CONSTRAINT CHECK LIKE (‘[0-9][0-9]’)
Un attribut qui ne doit accepter qu’une valeur probable de département français sera déclaré
par :
Un type ‘ENTIER’ ou ‘ENTIER COURT’ (selon le SGBD)
Un type CHAR(2)
L’option CONSTRAINT CHECK … in (…)
L’option CONSTRAINT CHECK … BETWEEN … AND …
L’option CONSTRAINT CHECK LIKE (‘[0-9][0-9]’)