Bac pro Cybersécurité, informatique et réseaux, électronique (CIEL) · Bac proBac pro
Les bases de données : exercices corrigés de Bac pro CIEL
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Une base de données organise des données pour les stocker, les retrouver et les partager ; un SGBD est le logiciel qui la manipule et contrôle l'accès 6.
- Dans le modèle entité-association : une entité est un sujet décrit, un attribut un renseignement sur lui, un domaine l'ensemble des valeurs permises, une association un lien entre deux entités 6.
- En SQL, SELECT ... FROM choisit les colonnes (projection) et WHERE choisit les lignes (sélection) ; on peut aussi trier et limiter 4.
- Une base unique évite de recopier les mêmes informations dans plusieurs fichiers d'application et facilite le contrôle de cohérence 6.
- La sauvegarde et la restauration des données font partie des savoirs du BTS CIEL, et la protection des données personnelles aussi 3.
Comment utiliser ces exercices
Ces exercices vont du plus simple au plus exigeant. Ils t'entraînent aux gestes attendus dans la filière CIEL, où l'on met en œuvre des réseaux informatiques et on valorise la donnée en tenant compte de la cybersécurité 1. Cherche d'abord seul, en t'aidant des indices si tu bloques. Lis ensuite la correction étape par étape, même si ton résultat est juste : la méthode compte autant que le nombre final.
Les exercices
Exercice 1 Reconnaître le vocabulaire
Un lycée gère ses élèves dans une base de données. On y trouve : l'élève Inès Martin, sa date de naissance, le lien « est inscrit dans » entre un élève et une classe, la classe de CIEL1, et l'ensemble des valeurs possibles pour une date de naissance.
Associe chaque élément à l'un des mots : entité, attribut, association, domaine.
Indice 1
Une entité est un sujet concret ou une idée sur lequel on garde des informations.
Indice 2
Un attribut est un renseignement sur une entité ; son domaine est l'ensemble de ses valeurs possibles.
Voir la correction pas à pas
Inès Martin est un sujet concret décrit dans la base : c'est une occurrence de l'entité ÉLÈVE 6.
Sa date de naissance est un renseignement qui la concerne : c'est un attribut de l'entité ÉLÈVE 6.
Le lien « est inscrit dans » relie deux entités, ÉLÈVE et CLASSE : c'est une association 6.
La classe de CIEL1 est un sujet décrit à part : c'est une occurrence de l'entité CLASSE.
L'ensemble des valeurs possibles pour une date de naissance est le domaine de cet attribut 6.
Retiens la distinction : l'entité est ce dont on parle, l'attribut ce qu'on en dit, le domaine ce qu'on a le droit d'écrire, l'association ce qui relie deux entités. Une erreur fréquente consiste à confondre une occurrence (la classe CIEL1, l'élève Inès Martin) avec un attribut : ce sont bien des exemples d'entités, pas des renseignements.
Exercice 2 Compter les valeurs stockées
Une table ÉLÈVE contient 25 lignes. Chaque ligne décrit un élève par 4 attributs : nom, prénom, date de naissance, classe.
Combien de valeurs la table contient-elle au total ?
Indice 1
Chaque ligne contient une valeur par attribut.
Indice 2
Multiplie le nombre de lignes par le nombre d'attributs.
Voir la correction pas à pas
Données : 25 lignes, 4 attributs par ligne.
Chaque ligne stocke une valeur pour chaque attribut, donc 4 valeurs par ligne.
Calcul : .
Contrôle : 100 est bien supérieur au nombre de lignes, ce qui est cohérent puisque chaque ligne porte plusieurs valeurs.
La table ÉLÈVE contient 100 valeurs. Ce réflexe de comptage sert à estimer la taille d'une base avant de choisir son support de stockage.
Exercice 3 Lire une sélection WHERE
Voici la table NOTE :
| nom | note |
|---|---|
| Lina | 14 |
| Hugo | 9 |
| Sarah | 12 |
| Tom | 7 |
| Emma | 16 |
| Noah | 11 |
On exécute : SELECT nom FROM NOTE WHERE note >= 12;
Combien de lignes sont renvoyées ?
Indice 1
La clause WHERE garde seulement les lignes qui vérifient la condition.
Indice 2
Attention : la condition est « supérieure ou égale » à 12, donc 12 est accepté.
Voir la correction pas à pas
WHEREeffectue une sélection : on ne garde que les lignes dont la note vérifie la condition 4.SELECT nomeffectue une projection : on n'affiche que la colonne nom 4.On teste chaque ligne : Lina 14 oui, Hugo 9 non, Sarah 12 oui, Tom 7 non, Emma 16 oui, Noah 11 non.
On compte les lignes retenues : Lina, Sarah, Emma, soit 3 lignes.
La requête renvoie 3 lignes, avec une seule colonne (les noms). Piège classique : oublier que >= inclut la valeur 12.
Exercice 4 Écrire une requête complète
Une table ÉLÈVE possède les colonnes nom, prenom et classe. Écris une requête SQL qui affiche uniquement les noms des élèves de la classe CIEL1, triés par ordre alphabétique, en se limitant aux 3 premiers.
Indice 1
Pense aux quatre idées du langage : projection, sélection, tri, limite 4.
Indice 2
Le tri se fait avec ORDER BY et la limite avec LIMIT (selon le SGBD, la syntaxe de la limite peut varier).
Voir la correction pas à pas
Projection : on veut seulement les noms, donc
SELECT nom FROM ELEVE.Sélection : on garde les élèves de CIEL1, donc
WHERE classe = 'CIEL1'.Tri : on classe par ordre alphabétique avec
ORDER BY nom.Limite : on garde 3 lignes avec
LIMIT 3.Assemblage dans le bon ordre des clauses :
SELECT nom FROM ELEVE WHERE classe = 'CIEL1' ORDER BY nom LIMIT 3;
Exercice 5 Mesurer la redondance évitée
Une entreprise a trois applications (facturation, livraison, support). Chacune stocke dans ses propres fichiers les coordonnées des mêmes 1 200 clients. L'entreprise passe à une base de données commune où chaque client n'est enregistré qu'une fois.
Combien d'enregistrements de coordonnées sont économisés ?
Indice 1
Calcule d'abord le total avec les fichiers séparés.
Indice 2
Soustrais le total avec la base commune.
Voir la correction pas à pas
Avec des fichiers propres à chaque application : enregistrements.
Avec la base commune : chaque client n'apparaît qu'une fois, soit enregistrements.
Économie : enregistrements.
Conséquence : si un client change d'adresse, il suffit de la modifier à un seul endroit, ce qui limite les incohérences.
L'entreprise économise 2 400 enregistrements. Une base partagée facilite le partage des informations et le contrôle de la cohérence et de la redondance, contrairement au stockage dans les fichiers propres de chaque application 6.
Exercice 6 Choisir le type de base adapté
Pour chaque situation, indique si une base relationnelle (très structurée) ou une base NoSQL (données brutes, peu structurées) est la plus naturelle, et justifie en une phrase :
- Le registre des commandes d'un magasin, avec clients, produits et factures reliés.
- Un grand volume de messages libres de formes variées, collectés depuis des objets connectés.
Indice 1
Une base relationnelle convient quand les données ont une forme régulière et des liens clairs.
Indice 2
Une base NoSQL accepte des données moins structurées.
Voir la correction pas à pas
Les données peuvent être stockées sous une forme très structurée, comme dans une base relationnelle, ou sous forme de données brutes peu structurées, comme dans une base NoSQL 6.
Situation 1 : clients, produits et factures ont des attributs réguliers et des associations claires. Une base relationnelle est adaptée.
Situation 2 : les messages ont des formes variées et peu régulières. Une base NoSQL est plus naturelle.
Rédige la justification : « régulier et relié, donc relationnel » ; « varié et brut, donc NoSQL ».
Exercice 7 Dimensionner une politique de sauvegarde
Une base de données pèse 48 Go. Le dimanche, on réalise une sauvegarde complète de 48 Go. Les six autres jours, on sauvegarde seulement les changements du jour, soit 2,5 Go par jour. On conserve les sauvegardes de 4 semaines complètes.
Quel espace de stockage faut-il prévoir, en Go ?
Indice 1
Calcule l'espace d'une seule semaine.
Indice 2
Multiplie ensuite par le nombre de semaines conservées.
Voir la correction pas à pas
Une semaine contient une sauvegarde complète : 48 Go.
Elle contient aussi 6 sauvegardes de changements : Go.
Total d'une semaine : Go.
Sur 4 semaines : Go.
Contrôle : 252 Go est bien supérieur à 4 × 48 = 192 Go, car les sauvegardes quotidiennes s'ajoutent.
Il faut prévoir 252 Go. Définir une politique de sauvegarde et de restauration des données fait partie des savoirs associés du BTS CIEL 3 ; en pratique, on vérifie aussi qu'on sait restaurer, pas seulement sauvegarder.
Exercice 8 Estimer le volume d'un entrepôt de données
Une entreprise alimente chaque jour un entrepôt de données avec 500 000 lignes d'historique issues de sa base opérationnelle. Une ligne occupe 200 octets. On prend 1 Go = octets.
Quel volume (en Go) l'entrepôt reçoit-il en une année de 365 jours ?
Indice 1
Calcule d'abord le nombre de lignes sur l'année.
Indice 2
Convertis ensuite les octets en Go.
Voir la correction pas à pas
Un entrepôt de données collecte chaque jour de grandes quantités de données historiques venues d'une base opérationnelle 6.
Lignes sur l'année : lignes.
Octets : octets.
Conversion : Go.
Contrôle de l'ordre de grandeur : environ 200 millions de lignes de 200 octets donnent environ 40 milliards d'octets, soit quelques dizaines de Go.
L'entrepôt reçoit 36,5 Go par an. Cette estimation guide le choix du support, et pose la question des volumes croissants que les bases doivent gérer 5.
Les questions qu'on se pose
Quelle est la différence entre une base de données et un SGBD ?
La base de données contient les données organisées. Le SGBD (système de gestion de base de données) est le logiciel moteur qui les manipule et dirige l'accès à leur contenu 6. Dans les exercices, si l'on te parle de « logiciel » qui exécute les requêtes, il s'agit du SGBD.
Quelles clauses SQL faut-il connaître pour commencer ?
Retiens la projection (SELECT ... FROM), la sélection (WHERE), puis le tri et la limite 4. Avec ces quatre idées, tu écris déjà la plupart des requêtes simples des exercices. Respecte l'ordre : SELECT, FROM, WHERE, ORDER BY, puis la limite.
Sources
Programme visé : Bac Pro Cybersécurité, Informatique et réseaux, Électronique (CIEL) - Rentrée 2023 · éduscol STI - Ministère de l'Éducation nationale
- Bac Pro Cybersécurité, Informatique et réseaux, Électronique (CIEL) - Rentrée 2023, éduscol STI - Ministère de l'Éducation nationale. Consulté le 9 novembre 2026.
- Annexes à l'arrêté du Bac Pro CIEL (référentiel pédagogique complet), éduscol STI. Consulté le 9 novembre 2026.
- BTS Cybersécurité Informatique réseaux Électronique - CIEL, option A Informatique et réseaux (rentrée 2023), éduscol STI. Consulté le 9 novembre 2026.
- Bases du SQL et des Bases de données - Support pédagogique, CNRS - Université Lyon 1. Consulté le 9 novembre 2026.
- Formation « Bases de données » - Réseau Bases de Données du CNRS, CNRS. Consulté le 9 novembre 2026.
- Base de données, Wikipédia. Consulté le 9 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.