Fiche de révision · Spé NSI Terminale
Langage SQL : requêtes de sélection, jointures, agrégations
Chapitre : Bases de données
En 30 secondes
- SELECT (attributs), FROM (table), WHERE (condition) : le squelette d'une requête SQL de sélection.
- Jointure SQL : égalité clé primaire / clé étrangère dans la clause WHERE, pour combiner deux tables.
- GROUP BY regroupe les n-uplets par attribut, une fonction d'agrégation (COUNT, SUM, AVG) calcule une valeur par groupe.
Ce que tu sauras faire
- Écrire une requête SQL de sélection avec les clauses SELECT, FROM et WHERE.
- Écrire une requête SQL réalisant une jointure entre deux tables.
- Utiliser une fonction d'agrégation avec la clause GROUP BY pour calculer une valeur par groupe.
Les mots à connaître
- SQL
- le langage utilisé pour interroger et manipuler des données organisées en tables reliées entre elles ; une requête SQL est une instruction écrite dans ce langage qui décrit les données à extraire d'une ou plusieurs tables.
- Clé primaire
- un attribut, ou un groupe d'attributs, dont la valeur identifie de façon unique chaque n-uplet d'une table.
- Clé étrangère
- un attribut d'une table dont la valeur reprend la clé primaire d'une autre table, pour établir un lien entre les deux tables.
Le piège classique
Oublier la clause WHERE nécessaire à une jointure SQL classique (égalité entre clé primaire et clé étrangère), ce qui multiplie les combinaisons de lignes sans lien réel entre elles.
L'astuce
SELECT = quoi afficher ; FROM = où chercher ; WHERE = quelle condition : retiens l'ordre logique de lecture.
Teste-toi : QCM gratuit
10 questions sur « Langage SQL : requêtes de sélection, jointures, agrégations », corrigées et expliquées. Sans compte.
Je lance le QCM →La fiche complète, gratuite
Règles, méthode pas à pas, exemple corrigé, exercices : le PDF se télécharge, c'est tout.
Télécharger le PDF GRATUITTon niveau en 5 minutes
~10 questions du programme de Terminale, score immédiat, sans compte.
Je teste mon niveau →Dans le même chapitre : Bases de données
Toutes les fiches Spé NSI Terminale · Fiches gratuites et packs Terminale