Bases de données relationnelles et requêtes

InformatiqueFichiers, stockage et bases de données16–17 ans

Deux tables, HOC_SINH (élèves) et LOP (classes), sont liées par la clé étrangère MaLop qui renvoie à la clé primaire MaLop de la table LOP. Les élèves construisent une requête avec un ensemble de sélecteurs : quelle table utiliser, faut-il joindre les deux tables, quelle est la condition de filtre, sur quelle colonne trier et combien de lignes renvoyer. Le programme génère l’instruction SQL correspondante et l’exécute en direct sur les données : modifier une condition change aussitôt la table de résultats ; cliquer sur une ligne montre à quelle ligne de l’autre table elle a été jointe.