Base de données Flashcards
Définissez un SGBD et donnez deux exemples de SGBD, un sous licence libre et un sous licence propriétaire.
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
Indiquez trois opérations effectuées couramment avec un SGBD.
- Enregistrement
- Recherche
- Modification
Définissez la notion de contrainte d’intégrité d’une base de données et donnez deux exemples de telles contraintes.
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”.
Que signifie SQL ?
Structured Query Language
A quoi sert la commande mysqldump dans une requête SQL ?
A sauvegarder une base de données.
Quel est le mot clé permettant de spécifier les données à rajouter dans une requête SQL de type INSERT ?
INTO
Quelle commande permet de mettre à jour une table ?
UPDATE
Quelle mot clé intervient lorsqu’on souhaite récupérer des enregistrements en travaillant sur plusieurs tables ?
UNION
Quelles commandes permettent de faire une restriction lors de l’interrogation d’une base ?
WHERE ou HAVING
Quelle instruction permet de supprimer les doublons ?
L’instruction DISTINCT qui est placée juste après l’instruction SELECT.
Quelle instruction permet de trier les données d’une requête ?
ORDER BY
Quelle instruction permet de trier une table dans l’ordre décroissant ?
DESC
A quoi sert l’instruction INNER JOIN ?
Elle indique le nom d’une seconde table.
Qu’est ce qu’une fonction d’agrégation ? Nommez les.
Une fonction d’agregat permet de faire des calculs sur un champ. Il existe plusieurs fonctions d’agregat : MIN, MAX, COUNT, SUM, AVG
Quelle fonction permet d’effectuer un arrondi ?
ROUND
Quel ordre SQL permet de modifier la structure d’une table de données ?
ALTER
Que signifie le sigle MCD ?
Modèle Conceptuel de Données
Citez un exemple de licence de diffusion de jeu de données.
Open Data Commons Open Database License (ODbL)
Donnez deux avantages d’un SGBD par rapport à un système de gestion de fichiers classique.
- Intégrité des données (l’information est stockée une seule fois)
- Sécurité de l’accès aux données
Dans une base de données relationnelle, à quoi servent les clefs primaires et étrangères ?
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.
Que représente le modèle relationnel ?
Le modèle relationnel est une manière de modéliser les relations existantes entre plusieurs informations, et de les ordonner entre elles.
Qu’est-ce qu’un entrepôt de données (ou Data Warehouse) ?
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.