Exercices de Bases de données relationnelles, SGBD et langage SQL
22 exercices de Bases de données relationnelles, SGBD et langage SQL tombés au Bac de Numérique et Sciences Informatiques (2021-2026). Avec corrigé détaillé.
Exercice 3 - Partie B · Métropole 2026 (sujet 1)
Partie B de l'exercice 3 : gestion d'une base de données relationnelle pour une plateforme de débats. Comprend le rôle d'un SGBD (Q8), l'identification d'une clé primaire alternative (Q9), l'écriture de requêtes SQL de sélection et d'agrégation (Q10, Q11), l'interprétation d'une auto-jointure (Q12), la mise à jour et…
Exercice 3 - Bases de données relationnelles et S… · Métropole 2026 (sujet 2)
Exercice 3 (Partie A) : Questions 1 à 8 portant sur le schéma relationnel d'une base de données de covoiturage, les contraintes d'intégrité référentielle et la rédaction de requêtes SQL (SELECT, COUNT, INSERT, UPDATE, DELETE, JOIN).
Exercice 1 · Métropole 2025 (sujet 1)
Exercice 1 : Gestion de la collection de guitares de Slash avec des bases de données relationnelles et des requêtes SQL (SELECT, UPDATE, DELETE, INSERT, JOIN, ORDER BY, SUM).
Exercice 3 - Bases de données relationnelles et S… · Métropole 1 remplacement 2025
Partie A de l'exercice 3 : questions sur le modèle relationnel et requêtes SQL (définition clé primaire, unicité d'attribut, requêtes SELECT, UPDATE, jointures JOIN simples et multiples, sous-requêtes).
Exercice 2 - Bases de données relationnelles et S… · Métropole 2025 (sujet 2)
Questions 1 à 7 de l'Exercice 2 : exploitation et enrichissement du modèle relationnel de la ludothèque municipale (clés primaires, requêtes SQL d'interrogation, de jointure et de mise à jour, et clés étrangères de la table participation).
Exercice 3 - Bases de données · Métropole 2 remplacement 2025
Requêtes et opérations en langage SQL sur une base de données relationnelle composée des tables Produits, Fournisseurs, Commandes et Details : insertion d'un nouveau produit (INSERT), mise à jour d'un fournisseur (UPDATE), description du résultat d'une sélection (SELECT avec WHERE), sélection avec condition numérique…
Exercice 2 - Bases de données relationnelles et S… · Métropole 2024 (sujet 1)
Exercice 2 portant sur les bases de données relationnelles et SQL (Questions 1, 4, 5, 6, 7, 8, 9 et 10) : rôles d'un SGBD, clé primaire, clés étrangères et contrainte d'intégrité référentielle, ainsi que l'écriture et l'analyse de requêtes SQL d'interrogation (jointures) et de mise à jour (UPDATE).
Exercice 1 · Métropole 1 remplacement 2024
Exercice sur les bases de données relationnelles (SQL) et Python : types d'attributs, COUNT DISTINCT, clés primaires et étrangères, requêtes d'insertion, mise à jour et jointure, puis écriture d'une fonction Python exécutant des requêtes INSERT.
Exercice 1 - Partie A · Métropole 2024 (sujet 2)
Partie A - Bases de données : Modélisation relationnelle de la collection de CD de Bob (relations CD, Artiste, Rangement). Questions sur le choix d'une clé primaire, résultats de requêtes SELECT (sélection simple et jointure), écriture d'une requête UPDATE, écriture d'une requête SELECT avec double jointure et…
Exercice 3 - Partie C : Exploitation de la base d… · Métropole 2 remplacement 2024
Partie C : Exploitation de la base de données relationnelle de LUDOJUV. Écriture de requêtes SQL (SELECT, INSERT INTO, DELETE FROM) et explication du résultat de requêtes données (SELECT avec jointures, clauses WHERE, LIKE, ORDER BY).
Exercice 1 · Métropole 2023 (sujet 1)
Exercice sur les bases de données relationnelles et requêtes en langage SQL : clés primaires et étrangères, schéma relationnel, lecture de résultat de requête SELECT, écriture de requêtes SELECT, UPDATE, INSERT et jointure JOIN.
Exercice 2 · Métropole 2023 (sujet 2)
Exercice portant sur les bases de données relationnelles et les requêtes SQL (tables Astronaute, Fusee, Equipe, Vol). Définition et contraintes de clé primaire, schéma relationnel avec domaines, requêtes SQL avec SELECT, WHERE, COUNT, ORDER BY, INSERT INTO, et requêtes de jointure.
Exercice 2 · Métropole 2022 (sujet 1)
Exercice sur les bases de données relationnelles (SQL) : requêtes d'interrogation (SELECT), de mise à jour (UPDATE/INSERT), notion de clé primaire et contraintes d'intégrité référentielle (clés étrangères), et requêtes avec jointures (JOIN).
Exercice 3 · Métropole 1 remplacement 2022
Exercice 3 : Bases de données relationnelles et requêtes SQL appliquées au catalogue astronomique du satellite GAIA (schéma relationnel, clé primaire, clé étrangère, commandes INSERT INTO, SELECT avec JOIN, UPDATE et intégrité référentielle).
Exercice 4 · Métropole 2022 (sujet 2)
Exercice sur le modèle relationnel et le langage SQL : requêtes SELECT, tri, agrégation, clés primaire et étrangère, INSERT, UPDATE et jointure.
Exercice 3 · Métropole 2 remplacement 2022
Exercice sur les bases de données relationnelles et le langage SQL : modification de valeur (UPDATE), violation de contrainte d'intégrité référentielle (INSERT), sélection sous condition (SELECT WHERE, AND), fonction d'agrégation (SUM) et jointure entre deux tables (JOIN).
Exercice 1 · Métropole Candidat libre 2021 (sujet 1)
Exercice sur les bases de données relationnelles (schéma Theatre), les contraintes d'intégrité référentielle et l'écriture de requêtes SQL (INSERT, UPDATE, SELECT, JOIN, agrégation).
Exercice 1 · Métropole Candidat libre 2021 (sujet 2)
Exercice portant sur les bases de données relationnelles et le langage SQL : gestion des emprunts d'un CDI à travers trois tables (Eleves, Livres, Emprunts). Questions sur la clé primaire (contrainte d'unicité), la clé étrangère (intégrité référentielle), requêtes de sélection simples et avec jointures, fonction…
Exercice 3 · Métropole 2021 (sujet 1)
Exercice sur les bases de données relationnelles et SQL : rôle d'un SGBD, contrainte d'intégrité référentielle, contraintes d'insertion et écriture de requêtes SELECT, INSERT, UPDATE et JOIN.
Exercice 3 · Métropole 1 remplacement 2021
Modèle relationnel, contraintes d'intégrité (domaine, relation, référence) et requêtes SQL d'interrogation et de mise à jour.
Exercice 2 · Métropole 2021 (sujet 2)
Exercice sur les bases de données relationnelles (schéma restaurant : Plat, Commande, Reservation, Client). 1. Identifier la requête renvoyant tous les attributs des plats de la catégorie 'entrée'. 2. Écrire deux requêtes d'interrogation SQL avec jointures. 3. Expliquer l'action d'une commande INSERT INTO. 4. Écrire…
Exercice 3 · Métropole 2 remplacement 2021
Exercice sur le modèle relationnel, clés primaire/étrangère et requêtes SQL d'interrogation et de mise à jour portant sur les tables ATOMES et VALENCE.
Autres thèmes : Numérique et Sciences Informatiques
Structures de données
- Structures de données abstraites : listes, piles, files, dictionnaires · 15 exercices · 45 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 13 exercices · 45 % de chances de tomber
- Arbres : vocabulaire, mesures et algorithmique · 13 exercices · 45 % de chances de tomber
- Graphes : modélisation, implémentations et parcours · 8 exercices · 45 % de chances de tomber
Architectures, systèmes et réseaux
- Binaire, entiers et opérateurs booléens · 4 exercices · 30 % de chances de tomber
- Architectures matérielles et systèmes d'exploitation · 6 exercices · 20 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 14 exercices · 55 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 17 exercices · 60 % de chances de tomber
- Sécurisation des communications : chiffrement et HTTPS · 4 exercices · 35 % de chances de tomber
Langages et programmation
- Récursivité · 5 exercices · 20 % de chances de tomber
- Modularité, API et paradigmes de programmation · 1 exercice · 15 % de chances de tomber
- Mise au point des programmes : bugs, assertions et tests · 4 exercices · 25 % de chances de tomber
- Programme comme donnée, calculabilité et décidabilité · 1 exercice · 15 % de chances de tomber
Algorithmique
- Diviser pour régner · 3 exercices · 15 % de chances de tomber
- Programmation dynamique · 2 exercices · 20 % de chances de tomber
- Recherche textuelle et algorithme de Boyer-Moore · 1 exercice · 20 % de chances de tomber
- Coût des algorithmes, tris et recherche · 3 exercices · 20 % de chances de tomber