LES RESSOURCES
Ressources de formations sur les logiciels Microsoft OFFICE
Quizz Access 2010 L16
1.
Effacer
une table dans le tableau d'affichage des
relations
équivaut à :
L'
effacer
de la base de données
La
masquer
de la base de données
La
masquer
du
tableau d'affichage des relations
2. Est-il possible de relier deux tables sans
intégrité référentielle
si les deux champs reliés sont de
type différent
?
Oui
Non
Oui,
si
dans les options d'Access, on a coché l'option
Base de données active
/
Intégrité permissive
3. Lorsque dans une table
T_1
, on crée une liste déroulante basée sur la table
T_2
T_1
et
T_2
doivent
ensuite être reliées
T_1
et
T_2
doivent ensuite être reliées
avec
intégrité référentielle
T_1
et
T_2
doivent ensuite être reliées avec
intégrité référentielle
,
et avoir l'option
Mettre à jour en cascade les champs correspondants
T_1
et
T_2
ne doivent
pas obligatoirement
être reliées par la suite
4. Je relie deux tables, mais
aucun
des deux champs de liaison n'est défini en clé primaire :
Je ne peux donc
pas
créer l'
intégrité référentielle
La coche
intégrité référentielle
est cochée par défaut, et je
ne peux pas
la retirer
A l'instant de la création de la relation, Access
me propose
de créer lui-même la clé primaire dans chacune des tables
Je ne peux
carrément pas
créer de
relation
, même sans
intégrité référentielle
5. J'ai une table
T_1
, avec un champ
Truc
(
pas
clé primaire) qui contient :
FrigZ
frigz
J'ai aussi une table
T_2
, avec un champ
Machin
(
en
clé primaire) qui contient :
FRIGZ
GROUM
Je veux relier
Truc
à
Machin
avec
intégrité référentielle
. Est-ce possible ?
Oui
Non
Oui,
si
dans les options d'Access, on a coché l'option
Base de données active
/
Intégrité permissive
La question ne se pose pas, car la table
T_1
ne peut pas
contenir
deux fois
la même chose, même si les majuscules sont disposées différemment
6. J'ai deux tables reliées entre elles
avec
intégrité référentielle, et je veux
supprimer
la relation :
Oui
, pas de problème
Oui,
seulement
s'il n'existe aucune donnée dans aucune des deux tables
Oui,
seulement
si la table dans laquelle il y a la clé primaire ne contient
aucune donnée
Non
. On ne peut pas. La
seule solution
est de détruire l'une des deux tables et la recréer
7.J'ai une table
T_1
, avec un champ
Truc
(
pas
clé primaire) qui contient :
FRIGZ
Tutut
FRIGZ
J'ai aussi une table
T_2
, avec un champ
Machin
(
en
clé primaire) qui contient :
FRIGZ
TUTUT
Ces deux tables sont reliées
avec
l'option
Effacer en cascade les champs correspondants
.
J'efface
FRIGZ
dans
T_
1
. Combien me restera-t-il d'enregistrements dans
T_
2
1
2
La question ne se pose pas, car l'
intégrité référentielle
nous interdit
d'effacer des enregistrements dans
T_1
. L'option
Effacer en cascade
ne nous permet d'effacer des enregistrements
que
dans
T_2
7.J'ai une table
T_1
, avec un champ
Truc
(
pas
clé primaire) qui contient :
elephant
é
l
é
phant
é
lephant
J'ai aussi une table
T_2
, avec un champ
Machin
(
en
clé primaire) qui contient :
é
l
é
phant
girafe
Ces deux tables sont reliées
avec
l'option
Effacer en cascade les champs correspondants
.
J'efface
éléphant dans
T_2
. Combien me restera-t-il d'enregistrements dans
T_1
0
1
2
3
Ca va
dépendre
de ce qu'on répondra a la question
Prendre en compte les caractères accentués
lors de la suppression.
Aucun commentaire:
Enregistrer un commentaire
Article plus récent
Article plus ancien
Accueil
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire