Base de données Flashcards

1
Q

Définissez un SGBD et donnez deux exemples de SGBD, un sous licence libre et un sous licence propriétaire.

A

Un Système de Gestion de Base de Données est un logiciel système permettant de gérer et manipuler les informations d’une base de données.
Exemples : PostgreSQL et Microsoft SQL Server

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

Indiquez trois opérations effectuées couramment avec un SGBD.

A
  • Enregistrement
  • Recherche
  • Modification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Définissez la notion de contrainte d’intégrité d’une base de données et donnez deux exemples de telles contraintes.

A

Une contrainte d’intégrité est une règle permettant de garantir la cohérence des données lors de la mise à jour de la base.
Par exemple il est possible de forcer la sisie d’un champ avec la clause “NOT NULL” et de tester l’unicité d’une valeur avec la clause “UNIQUE”.

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

Que signifie SQL ?

A

Structured Query Language

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

A quoi sert la commande mysqldump dans une requête SQL ?

A

A sauvegarder une base de données.

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

Quel est le mot clé permettant de spécifier les données à rajouter dans une requête SQL de type INSERT ?

A

INTO

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

Quelle commande permet de mettre à jour une table ?

A

UPDATE

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

Quelle mot clé intervient lorsqu’on souhaite récupérer des enregistrements en travaillant sur plusieurs tables ?

A

UNION

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

Quelles commandes permettent de faire une restriction lors de l’interrogation d’une base ?

A

WHERE ou HAVING

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

Quelle instruction permet de supprimer les doublons ?

A

L’instruction DISTINCT qui est placée juste après l’instruction SELECT.

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

Quelle instruction permet de trier les données d’une requête ?

A

ORDER BY

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

Quelle instruction permet de trier une table dans l’ordre décroissant ?

A

DESC

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

A quoi sert l’instruction INNER JOIN ?

A

Elle indique le nom d’une seconde table.

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

Qu’est ce qu’une fonction d’agrégation ? Nommez les.

A

Une fonction d’agregat permet de faire des calculs sur un champ. Il existe plusieurs fonctions d’agregat : MIN, MAX, COUNT, SUM, AVG

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

Quelle fonction permet d’effectuer un arrondi ?

A

ROUND

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

Quel ordre SQL permet de modifier la structure d’une table de données ?

A

ALTER

17
Q

Que signifie le sigle MCD ?

A

Modèle Conceptuel de Données

18
Q

Citez un exemple de licence de diffusion de jeu de données.

A

Open Data Commons Open Database License (ODbL)

19
Q

Donnez deux avantages d’un SGBD par rapport à un système de gestion de fichiers classique.

A
  • Intégrité des données (l’information est stockée une seule fois)
  • Sécurité de l’accès aux données
20
Q

Dans une base de données relationnelle, à quoi servent les clefs primaires et étrangères ?

A

Une clé primaire identifie de manière unique un enregistrement dans la table de base de données relationnelle.
Une clé étrangère est utilisée pour établir une relation entre deux tables en faisant référence au champ d’une table qui est la clé primaire d’une autre table. Une clé primaire doit être unique et une seule clé primaire est autorisée dans une table qui doit être définie, tandis que plusieurs clés étrangères sont autorisées dans une table.

21
Q

Que représente le modèle relationnel ?

A

Le modèle relationnel est une manière de modéliser les relations existantes entre plusieurs informations, et de les ordonner entre elles.

22
Q

Qu’est-ce qu’un entrepôt de données (ou Data Warehouse) ?

A

Un entrepôt de données est un système qui rassemble des données provenant de nombreuses sources différentes pour le reporting et l’analyse.