Section 3 : Base de données Flashcards

1
Q

BASE DE DONNÉES

A

« Ensemble de données organisées de manière logique et structurée. »

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

Utilité des bases de données en gestion.

A

Permettent une récupération efficace des données. Les bases de données sont au coeur des activités commerciales et d’affaires des entreprises et organisations d’aujourd’hui.

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

Nommer les différents modèles de base de données abordés dans le cadre du cours.

A
  1. Fichier plat;
  2. Hiérarchique;
  3. Réseau;
  4. Relationnel (ou SQL);
  5. NoSQL.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Décrire le fonctionnement du modèle de base de données suivant : FICHIER PLAT.

A
  • Les données sont enregistrées dans un format standard et uniforme.
  • 1 seul enregistrement par ligne.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Décrire le fonctionnement du modèle de base de données suivant : HIÉRARCHIQUE.

A
  • Les données sont groupées dans des enregistrements et chaque enregistrement comporte des champs.
  • Les enregistrements sont liés entre eux de manière hiérarchique.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Décrire le fonctionnement du modèle de base de données suivant : RÉSEAU.

A
  • Les données sont groupées dans des enregistrements et chaque enregistrement comporte des champs.
  • La différence avec le modèle hiérarchique est qu’un noeud “enfant” peut posséder + d’un noeuds “parent”.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Décrire le fonctionnement du modèle de base de données suivant : RELATIONNEL (ou SQL).

A
  • Les données sont groupées dans des tables à 2D, unies par des liens uniques.
  • Chaque ligne d’une table est un enregistrement et chaque enregistrement comporte des champs.
  • Les champs correspondent aux attributs caractérisant une entité.
  • Le lien logique entre 2 tables est créé par l’entremise de données “clés”.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Décrire le fonctionnement du modèle de base de données suivant : NoSQL.
A
  • Signifie “Not relational”.
  • Les données peuvent être groupées selon différentes approches (ex. graph, document).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

SYSTÈME DE GESTION DE BASE DE DONNÉES

A

« Système matériel et logiciel assurant la gestion automatique d’une base de données et permettant la création, la modification, l’utilisation et la protection de données. »

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

« Système matériel et logiciel assurant la gestion automatique d’une base de données et permettant la création, la modification, l’utilisation et la protection de données. »

A

SYSTÈME DE GESTION DE BASE DE DONNÉES

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

2 types de modèles utilisés dans les système de gestion de base de données.

A
  1. SQL (“Standard Query Language”);
  2. NoSQL (“Not only SQL”).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

3 AVANTAGES du modèle relationnel de base de données.

A
  1. Basé sur un important corpus scientifique;
  2. Très répandu et connu;
  3. Respecte l’approche ACID.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Approche ACID

A
  • A = Atomicité;
  • C = Cohérence;
  • I = Isolation;
  • D = Durabilité.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

4 INCONVÉNIENTS du modèle relationnel de base de données.

A
  1. Enjeux de performance liés à l’approche ACID (–> Moins rapide);
  2. Difficile de faire évoluer le modèle de données (modifier relation entre les tables);
  3. Évolutivité verticale et horizontale limitée (données liées difficilement séparables);
  4. Peu adapté à certains contextes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

INTÉGRITÉ DES ENTITÉS

A

« Si tous les enregistrements d’une table de la base de données sont identifiés de façon unique, alors l’intégrité des entités est respectée. »

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

« Si tous les enregistrements d’une table de la base de données sont identifiés de façon unique, alors l’intégrité des entités est respectée. »

A

INTÉGRITÉ DES ENTITÉS

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

INTÉGRITÉ RÉFÉRENTIELLE

A

« La valeur à laquelle réfère la clé étrangère doit exister dans la table où le champ (attribut) est clé primaire. »

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

« La valeur à laquelle réfère la clé étrangère doit exister dans la table où le champ (attribut) est clé primaire. »

A

INTÉGRITÉ RÉFÉRENTIELLE

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

CLÉ PRIMAIRE

A

« Un champ (attribut) est une clé primaire lorsqu’il permet d’identifier de façon unique en enregistrement. Doit satisfaire 2 critères : 1. être unique + 2. obligatoire. »

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

« Un champ (attribut) est une clé primaire lorsqu’il permet d’identifier de façon unique en enregistrement. Doit satisfaire 2 critères : 1. être unique + 2. obligatoire. »

A

CLÉ PRIMAIRE

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

CLÉ CANDIDATE

A

« Lorsque plusieurs champs ou attributs dans une table sont uniques et obligatoires. »

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

« Lorsque plusieurs champs ou attributs dans une table sont uniques et obligatoires on dit qu’ils sont des ______________. »

A

CLÉS CANDIDATES

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

CLÉ ÉTRANGÈRE

A

« La clé primaire d’une table qui apparaît comme un attribut dans une autre table et qui offre un lien logique entre les deux tables. Doit satisfaire l’intégrité RÉFÉRENTIELLE. »

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

« La clé primaire d’une table qui apparaît comme un attribut dans une autre table et qui offre un lien logique entre les deux tables. Doit satisfaire l’intégrité RÉFÉRENTIELLE. »

A

CLÉ ÉTRANGÈRE

25
Q

Exemple d’une clé primaire.

A

CLIENT_No : Le numéro associé à un client : unique et obligatoire.

26
Q

Exemple de clés candidates.

A

CLIENT_No et CLIENT_No_assurance_sociale : Les 2 sont uniques et obligatoires.

27
Q

Exemple de clé étrangère.

A

La clé primaire : VOL_No se retrouve à la fois dans la table “VOL” et dans la table “PASSAGER”. Dans la table “VOL” elle agit comme clé primaire; dans “PASSAGER” comme clé étrangère.

28
Q

1re FORME NORMALE (1FN)

A

Éliminer les groupes “non-atomiques”

29
Q

Expliquer la 1FN : « Éliminer les groupes “non-atomiques” ».

A
  • Valeurs sous un champ/attribut d’une table doivent être uniques ou impossibles à subdiviser.
  • Atomicité de l’information.
30
Q

2e FORME NORMALE (2FN)

A

Enlever les dépendances partielles

31
Q
  • Expliquer la 2FN : « Enlever les dépendances partielles ».
A
  • S’applique uniquement aux tables ayant une clé primaire composée.
  • Un attribut/champ non-clé d’une table doit dépendre des deux attributs ou champs qui composent la clé primaire composée.
32
Q

3e FORME NORMALE (3FN)

A

Enlever les dépendances transitives

33
Q
  • Expliquer la 3FN : « Enlever les dépendances transitives ».
A
  • Il ne pas y avoir de dépendance entre les attributs/champs non-clés d’une table.
  • Ex. FILM_Téléphone_studio pour identifier STUDIO_Téléphone.
34
Q

Nommer les 3 FORMES NORMALES.

A
  1. Éliminer les groupes “non-atomiques”;
  2. Enlever les dépendances partielles;
  3. Enlever les dépendances transitives.
35
Q

CLÉ PRIMAIRE COMPOSÉE

A

« Lorsque nous combinons plusieurs champs pour assurer l’unicité des enregistrements, la clé primaire est dite composée ou multi-attributs. »

36
Q

« Lorsque nous combinons plusieurs champs pour assurer l’unicité des enregistrements, la clé primaire est dite _________ ou multi-attributs. »

A

COMPOSÉE

37
Q

ENTITÉ

A

« Peut être une personne, un endroit, une chose, une transaction ou un événement au sujet duquel des données sont conservées. »

38
Q

« Peut être une personne, un endroit, une chose, une transaction ou un événement au sujet duquel des données sont conservées. »

A

ENTITÉ

39
Q

TABLE

A

« Représente un ensemble d’entités. »

40
Q

« Représente un ensemble d’entités. »

A

TABLE

41
Q

ENREGISTREMENT

A

« Une ligne de table. »

42
Q

« Une ligne de table. »

A

ENREGISTREMENT

43
Q

CHAMP

A

« Chaque colonne d’une table qui représente un attribut d’une entité. »

44
Q

« Chaque colonne d’une table qui représente un attribut d’une entité. »

A

CHAMP

45
Q

Utilité d’une requête (ACCESS).

A
  • Manipuler et présenter les données contenues dans diverses tables d’une base de données;
  • Analyser ces tables pour trouver des réponses à des questions d’affaires pertinentes.
46
Q

Utilité du mode QBE dans ACCESS.

A

Comprendre la logique des étapes derrière la construction d’une requête sans avoir besoin de connaissances en programmation.

47
Q

Utilité de produire des états (rapports) dans ACCESS.

A
  • Offre moyen d’afficher, mettre en forme + synthétiser les données contenues dans la base de données;
  • Sauvegarder le résultat d’une requête à un moment précis dans le temps.
48
Q

Utilité de produire un formulaire dans ACCESS.

A
  • Permet d’ajouter des données dans la base de données;
  • Modifier ou afficher les données déjà stockées;
  • Améliore efficacité + minimise erreurs lors de l’entrée de données.
49
Q
  • Nommer les 2 types de requêtes.
A
  1. Requêtes de sélection (celles abordées dans le cours);
  2. Requêtes d’action.
50
Q

REQUÊTE DE SÉLECTION

A

« Utilisées pour extraire les données d’une table ou plusieurs tables et pour effectuer des manipulations sur ces données. »

51
Q

« Utilisées pour extraire les données d’une table ou plusieurs tables et pour effectuer des manipulations sur ces données. »

A

REQUÊTE DE SÉLECTION

52
Q

Objectif des requêtes de SÉLECTION.

A

= Extraire les données d’une ou plusieurs tables + effectuer certaines manipulations sur ces données.

53
Q

Éléments manipulés dans une requête de SÉLECTION.

A
  • Tables;
  • Enregistrements;
  • Champs.
54
Q

Types de manipulations effectuées dans une requête de SÉLECTION.

A
  • Affichage
  • Tri
  • Contrainte
  • Opération
  • Fonction
  • Calcul
55
Q

Comment est présenté le résultat d’une requête de SÉLECTION?

A

Sous la forme d’une feuille de données mais pas physiquement conservé.

56
Q

MASQUE DE SAISIE

A

« Une chaîne de caractères qui indique le format des valeurs d’entrée valides. »

57
Q
  • Utilité d’un masque de saisie.
A

Régulariser l’entrée des données dans un champ d’une base de données.

58
Q
A