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