Ch.12 - Utiliser plusieurs tables Flashcards

1
Q

*Qu’est-ce qu’une base de données relationnelle?

A

ensemble de données réparties entre plusieurs tables et liées entre elles par des champs communs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que doivent avoir en commun les champs communs?

A

le même type et la même grandeur.

Même nom, mais c’est facultatif.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que crée Access lors qu’on établit une requête avec plus d’une table?

A

des relations temporaires entre toutes les tables qui partagent un champ commun.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

*Où doit être établie une relation permanente?

A

dans la fenêtre Relations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

*Que doivent avoir en commun les champs dans une relation permanente?

A

le même type de données.

(p.s. ils n’ont pas besoin d’avoir le même nom)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

*Combien y a-t-il de types différents de relations?

Nommez-les.

A

3

  1. Un-à-plusieurs
  2. Un-à-un
  3. Plusieurs-à-plusieurs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

*Qu’est-ce qu’une relation un-à-plusieurs?

A

l’enregistrement d’une table est lié à plusieurs enregistrements correspondant d’une autre table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

*Qu’est-ce qu’une relation un-à-un?

A

l’enregistrement est lié à un (ou aucun) enregistrement correspondant d’une autre table.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

*Qu’est-cee qu’une relation plusieurs-à-plusieurs?

A

un enregistrement est lié à plusieurs enregistrements et plusieurs enregistrements sont liés à un enregistrement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Que devrait être mis en application lorsqu’il y a une relation plusieurs-à-plusieurs?

A

une table de jonction

pour faire deux relation de un-à-plusieurs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

La relation plusieurs-à-plusieurs peut également être créée en spécifiant que le champ commun dans la table “plusieurs” peut contenir …

A

plusieurs valeurs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que doit contenir un champ commun pour qu’Access le reconnaisse?

A
  • le même nom
  • le même type de données

dans les deux tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Comment est représenté une relation temporaire?

A

par une ligne fine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

*Vrai ou Faux,

Une relation entre deux ou plusieurs tables créée dans une requête est temporaire.

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

*Pour établir une relation permanente une-à-plusieurs :

que doit contenir le champ commun de la table “une”?

A

un champ défini comme clé primaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vrai ou Faux.

Si une clé primaire est de type NuméroAuto, la clé étrangère doit être du même type; c’est la règle.

A

Faux.

La clé étrangère doit être de type Numérique -> Entier long.

17
Q

Quel est le nom de l’onglet contextuel qui est ajouté lorsqu’on active la fenêtre Relations?

A

Outils de relation

onglet : Créer

18
Q

Comment est représenté une relation permanente?

A

une ligne épaisse

19
Q

Quels symboles indiquent qu’il y a une relation un-à-plusieurs?

A

1 et (infini)

20
Q

*Qu’est-ce que l’intégrité référentielle?

A

ensemble de règles de contrôle d’Access qui servent à vérifier si les relations établies entre les enregistrements des tables liées sont valides.

21
Q

*Quel est le rôle de l’intégrité référentielle?

A

Joue un rôle de surveillant. Elle assure qu’on ne modifie pas ou ne supprime pas par mégarde un enregistrement lié.

22
Q

Combien y a-t-il de règles que doivent respecter l’intégrité référentielles?

A

3

23
Q

Nommez les règles de l’intégrité référentielle?

A
  1. Une valeur ne peut être saisie comme clé étrangère à moins qu’elle corresponde à une clé primaire
  2. Une clé primaire ne peut être modifiée si des enregistrements de la table “plusieurs” utilisent cette valeur comme lien dans la table “une”
  3. Un enregistrement de la table “une” ne peut être supprimé si certains enregistrements de la table “plusieurs” lui sont liés.
24
Q

Qu’effectue l’activation de l’option Mettre à jour en cascade les champs correspondants?

A

si on modifie une valeur clé primaire, Access effectue une mise à jour complète de la table “plusieurs”

25
Q

Qu’effectue l’activation de l’option Effacer en cascade les enregistrements correspondants?

A

si on supprime un enregistrement de la table “unw”, Access supprimera tous les enregistrements de la table “plusieurs” qui référencent la clé primaire

26
Q

*Pourquoi doit-on utiliser avec prudence les options Mettre à jour en cascade les champs correspondants et Effacer e cascade les enregistrements correspondants?

A

Elles permettent la suppression ou la modification d’une grande quantité de données.

27
Q

Vrai ou Faux.

On peut supprimer une relation.

A

Vrai

28
Q

*Que doit-on supprimer avant la suppression d’un champ utilisé pour établir une relation permanente entre deux tables?

A

On doit supprimer la relation avant de supprimer le champ.

29
Q

Qu’est-ce qu’une sous-feuille de données?

A

Une table qui a été liée et qui est située à l’intérieure d’une autre table.

30
Q

*Lorsqu’on a une relation un-à-plusieurs et que l’on crée un formulaire, comment Access les séparera-t-il?

A

le coté “un” = le formulaire principal

le coté “plusieurs” = le sous-formulaire

31
Q

Quel bouton utiliser pour créer rapidement un formulaire basé sur plusieurs tables?

A

Formulaire

32
Q

Que permet l’Assistant Formulaire?

A

On peut choisir les tables qui serviront de base à un formulaire