Quiz

Chapitre 3: Langage SQL

1. Comment traduire `SQL` en français ? - [ ] `Langage de question fort` - [x] `Langage de requête structuré` - [ ] `Langage de question structuré` 2. Quelle instruction SQL est utilisée pour _lire_ des données d'une base de données? - [ ] `GET` - [ ] `FIND` - [ ] `OPEN` - [x] `SELECT` 3. Quelle instruction SQL est utilisée pour _mettre à jour_ les données dans une base de données? - [ ] `SAVE` - [ ] `APPEND` - [ ] `MODIFY` - [x] `UPDATE` 4. Quelle instruction SQL est utilisée pour _supprimer_ des données d'une base de données? - [ ] `DEL` - [ ] `REMOVE` - [x] `DELETE` - [ ] `POP` 5. Quelle instruction SQL est utilisée pour _insérer_ de nouvelles données dans une base de données? - [ ] `ADD` - [x] `INSERT` - [ ] `RECORD` - [ ] `APPEND` 6. Avec SQL, comment sélectionner _tous_ les attributs d'une relation nommée `Personnes`? - [ ] `SELECT Personnes;` - [ ] `SELECT ALL FROM Personnes;` - [x] `SELECT * FROM Personnes;` - [ ] `SELECT *.Personnes;` 7. Avec SQL, comment sélectionnez-vous tous les enregistrements d'une relation nommée `Personnes` où la valeur de l'attribut `prenom` est `"Toto"`? - [x] `SELECT * FROM Personnes WHERE prenom='Toto';` - [ ] `SELECT [all] FROM Personnes WHERE prenom LIKE 'Toto';` - [ ] `SELECT [all] FROM Personnes WHERE prenom="Toto";` - [ ] `SELECT * Personnes WHERE prenom="Toto";` 8. Quelle instruction SQL est utilisée pour renvoyer uniquement des valeurs différentes? - [x] `SELECT DISTINCT` - [ ] `SELECT UNIQUE` - [ ] `SELECT DIFFERENT` 9. Quel mot-clé SQL est utilisé pour trier l'ensemble de résultats? - [ ] `SORT BY` - [ ] `SORT` - [x] `ORDER BY` - [ ] `ORDER` 10. Avec `SQL`, comment insérer un nouvel enregistrement dans la relation `Personnes`? - [x] `INSERT INTO Personnes VALUES ('Jimi', 'Hendrix');` - [ ] `INSERT VALUES ('Jimi', 'Hendrix') INTO Personnes;` - [ ] `INSERT ('Jimi', ‘Hendrix’) INTO Personnes;` 11. Comment pouvez-vous changer "Dujardin" en "Desjardins" dans l'attribut "nom" de la relation `Personnes`? - [ ] `MODIFY Personnes SET nom='Dujardin' INTO nom='Desjardins';` - [ ] `MODIFY Personnes SET nom='Dujardin' WHERE nom='Desjardins';` - [x] `UPDATE Personnes SET nom='Desjardins' WHERE nom='Dujardin';` - [ ] `UPDATE Personnes SET nom='Desjardins' INTO nom='Dujardin';` 12. Avec SQL, comment pouvez-vous supprimer les enregistrements où le `prenom` est `Donald` dans la relation `Personnes`? - [ ] `DELETE ROW prenom="Donald" FROM Personnes;` - [x] `DELETE FROM Personnes WHERE prenom = 'Donald';` - [ ] `DELETE prenom="Donald" FROM Personnes;`