Les SGDB, BD relationnelle et le langage SQL (Chapitre 5 + Annexe) Flashcards

1
Q

Pourquoi les données sont-elles importantes?

A

Elle permettent aux entreprises exploitant ces données à travers leur système d’information décisionnel et stratégique de mieux comprendre les enjeux et de prendre de meilleures désisions

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

Différence entre données et information?

A

Données : éléments brut
Information : Données transformé et présenté sous une forme compréhensible et utile pour les êtres humains

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

Quels sont les 3 qualités de l’information?

A

Contenu, Format, Temps

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

Vrai ou faux, la majorité des données générés par les entreprises d’aujourd’hui sont des données numériques ?

A

Vrai

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

Que fait-on lorsqu’on numérise des données?

A

On transforme les données analogiques en un langages qu’un ordinateurs sera capable de stocker et d’échanger (langage binaire)

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

Quel langage les ordinateurs utilisent pour communiquer entre eux?

A

Langage binaire

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

Avantages d’une BD relationnelle

A
  • Accès rapide aux données
  • Réduction de la redondance de données
  • Facilité d’implémenter l’intégrité des données
  • Facilité de modification de la structure de la BD
  • Interdépendance entre les données et les applications
  • Disponibilité d’un langage standard d’interrogation (SQL)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Inconvénients d’une BD relationnelle

A
  • Pas de prise en charge de formats de données complexes
  • Nécessité de joindre plusieurs tables pour récupérer les données
  • Nécessité de connaître les relations entre tables pour les utilisateurs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est-ce que veut dire l’acronyme SGBD?

A

Systèmes de gestion des bases de données

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

Quel est la fonction des SGBD?

A

Structurer les données dans une base relationnelles

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

Quels sont les avantages d’un SGBD?

A
  • Permet la centralisation de données
  • Facilite l’accès en simultané
  • Facilite l’enregistrement et la recherche de données,
  • Comporte des mécanismes assurant cohérence et non redondance des données.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce que l’entité dans une BD relationnelle?

A

Un élément qu’on cherche à définir. (ex: pour définir l’entité client, besoins de son nom, prénom, adresse courriel, etc…)

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

Qu’est-ce que la table dans une BD relationnelle?

A

Tableau qui représente les données relatives aux entités

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

Qu’est-ce qu’un champs/attributs dans une BD relationnelle?

A

Colonnes de la tables (ex : nom, prénom, courriel, # téléphone, etc…)

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

Qu’est-ce qu’un enregistrements dans une BD relationnelle?

A

Lignes de la table, instance (ex : Smith, Adam, Admam.Smith@gmail.com, 123-456-7890)

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

Qu’est-ce qu’une clé primaire dans une BD relationnelle?

A

Identifiant unique de l’entité. Donc, je ne peux avoir 2 identifiants avec le mm numéros. Représente la 1ere colonne (ex: code permanent)

17
Q

Qu’est-ce qu’une clé étrangère dans une BD relationnelle?

A

clé primaire d’une table apparaissant dans un champ d’une autre table

18
Q

Qu’est-ce qu’un champ clé dans une BD relationnelle?

A

Champ dans laquelle se trouve une clé primaire

19
Q

Quels sont les type de relations d’un BD relationnelle et leurs définition

A

Un-à-un : Enregistrement d’une table est lié à un ou aucun enregistrement d’une autre table et vice-versa (ex: 1 directeur est associé uniquement au département de vente et celui-ci est associé uniquement au directeur en question)

Un-à-plusieurs : Enregistrement d’une table (X) est lié à plusieurs enregistrement d’une autre table (Y), mais Y est uniquement lié à X (ex : professeur qui donne un cours à plusieurs classe)

Plusieurs-à-plusieurs : Enregistrement d’une table est lié à plusieurs enregistrement d’une autre table et vice-versa (ex: chaque étudiant est inscrit à plusieurs cours et les cours sont composés de plusieurs étudiants)

20
Q

Vrai ou faux, On priorise la relation plusieurs-à-plusieurs

A

Faux, On veut l’éviter en la décortiquant en 2 relations (1 à plusieurs et plusieurs à un)

21
Q

Qu’est-ce que le langage SQL

A

Langage utiliser pour extraire et manipuler les données d’une BD relationnelles

22
Q

Combien de champ et leurs noms dans cet exemple : ARTICLE(code, nom_art, couleur, pu_achat, pu_vente, qte_stock)

A
  1. code, nom_art, couleur, pu_achat, pu_vente, qte_stock
23
Q

Quel est la clé primaire dans cet exemple : ARTICLE(code, nom_art, couleur, pu_achat, pu_vente, qte_stock)

A

code

24
Q

Quel est la clé étrangère dans cet exemple :
ARTICLE (code, nom_art, couleur, pu_achat, pu_vente, qte_stock)
COMMANDE (numero, date, montant, id_cli)
LIGNE_COMMANDE (numero, code, qte_com)
CLIENT (id_cli, nom_cli, ville, type, telephone)

A

dans la table COMMANDE “id_cli” est une clé étrangère en lien avec la table CLIENT car “id_cli” est la clé primaire de la table CLIENT