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