QCM - SQL - Base de données relationnelle

QCM - SQL - Base de données relationnelle

1. Quel mot-clé SQL est utilisé pour annuler une transaction ?
2. Quelle clause permet de créer des colonnes dérivées dans une requête SQL complexe ?
3. Que signifie SQL ?
4. Comment combiner des lignes d'une table pour créer un résumé statistique en SQL ?
5. Quel type de jointure affiche tous les résultats d'une table même sans correspondance dans l'autre table ?
6. Quel mot-clé est utilisé pour modifier des données existantes dans une table en SQL ?
7. Quelle clause SQL est utilisée pour limiter les résultats retournés par une requête ?
8. Comment les bases de données relationnelles gèrent-elles les relations many-to-many ?
9. Quel mot-clé est utilisé pour insérer des données dans une table en SQL ?
10. Quelle clause permet d'utiliser une fonction d'agrégation tout en filtrant les résultats groupés ?
11. Quel type de jointure affiche toutes les correspondances entre deux tables ?
12. Quelle fonction SQL avancée est utilisée pour identifier les modèles dans des séries temporelles ?
13. Quel type de vue est recalculé à chaque exécution de la requête associée ?
14. Quel type d'index est utilisé pour optimiser les recherches full-text dans une table SQL ?
15. Quel mot-clé est utilisé pour créer une nouvelle table en SQL ?
16. Quel mot-clé est utilisé pour calculer des agrégats comme la somme ou la moyenne en SQL ?
17. Quelle clause permet de filtrer les résultats avant qu'ils ne soient groupés ?
18. Quelle commande permet de verrouiller une table pour empêcher les modifications concurrentes ?
19. Quelle est la différence entre RANK() et DENSE_RANK() dans une fonction de fenêtre ?
20. Quel est le rôle des CTE (Common Table Expressions) en SQL ?