NSI (Spé) — Bases de données
Modèle relationnel, schéma, clés primaires et étrangères, requêtes SQL avancées (jointures, agrégation)
10 questions
Les points clés à retenir sur Bases de données relationnelles et SQL avancé, extraits du quiz de révision.
Réponse : Un attribut qui identifie de manière unique chaque enregistrement
La clé primaire identifie de manière unique chaque n-uplet (ligne) d'une table. Elle ne peut pas contenir de doublons ni de valeurs NULL.
Réponse : Sélectionne les villes sans doublons
DISTINCT élimine les doublons dans les résultats. La requête retourne la liste des villes uniques présentes dans la table Clients.
Réponse : LEFT JOIN
LEFT JOIN conserve toutes les lignes de la table de gauche, même celles sans correspondance dans la table de droite (les colonnes de droite seront NULL).
Réponse : HAVING
HAVING filtre les groupes après l'agrégation. WHERE filtre les lignes individuelles avant le regroupement.