Systèmes d'information de gestion · Terminale STMGBac
Qualité et intégrité des données : cours de Terminale STMG
Publié le 11 novembre 2026 · Mis à jour le 11 novembre 2026 · Signaler une erreur
L'essentiel
- Une donnée de qualité est exacte, complète, cohérente, à jour et sans doublon : tu dois savoir énoncer des critères de qualité d'une donnée et de son traitement.1
- L'intégrité désigne le caractère complet et non altéré d'une information ; en informatique, on parle d'intégrité des données d'une base.3
- Les contraintes d'intégrité (domaine, clé primaire, clé étrangère) empêchent l'enregistrement de valeurs incohérentes.
- Disponibilité, intégrité, confidentialité et traçabilité sont les propriétés des données à protéger ; le RGPD encadre en plus les données personnelles.1
- Qualité = prévention avant la collecte (assurance qualité) + vérification pendant et après (contrôle qualité).4
Pourquoi parler de qualité des données ?
Une entreprise décide à partir de chiffres : ventes du mois, stock disponible, adresse d'un client, heures travaillées. Quand ces chiffres sont faux, les décisions le sont aussi. Un colis expédié à la mauvaise adresse, une facture émise deux fois, un salarié rémunéré en double : de telles erreurs coûtent cher et font perdre la confiance des clients.
Tu sais déjà bâtir une base de données relationnelle, la questionner en SQL et relier des tables par des jointures. Une nouvelle question se pose maintenant : peut-on se fier au contenu de la base ? Le programme veut que tu saches manipuler des données de natures diverses, les partager, et rester attentif à leur qualité.2
Un système d'information ne se contente pas de stocker : il reçoit des données de plusieurs acteurs (clients, salariés, fournisseurs, capteurs), parfois saisies à la main, parfois importées d'un autre logiciel. Chaque point d'entrée est une occasion de faire entrer une erreur. D'où deux idées à bien distinguer dans ce cours :
- la qualité d'une donnée, qui décrit si elle est utilisable pour l'usage prévu ;
- l'intégrité d'une donnée, qui décrit si elle est restée telle qu'elle doit être, sans altération.
Qu'est-ce qu'une donnée de qualité ?
| Critère | Question à se poser | Exemple de défaut |
|---|---|---|
| Exactitude | La valeur correspond-elle à la réalité ? | Ville Lille au lieu de Lyon |
| Complétude | Tout est-il renseigné ? | Téléphone absent |
| Cohérence | Les données se contredisent-elles ? | Livraison avant la commande |
| Actualité | La donnée est-elle à jour ? | Ancienne adresse |
| Unicité | La réalité apparaît-elle une seule fois ? | Client en triple |
Reprenons chaque critère avec un exemple de boutique en ligne.
L'exactitude. La valeur correspond à la réalité. Si un client habite à Lyon et que la base indique Lille, la donnée est inexacte.
La complétude. Les informations attendues sont toutes renseignées. Une fiche client sans numéro de téléphone alors que la livraison l'exige est incomplète.
La cohérence. Les données ne se contredisent pas, ni entre elles, ni d'une table à l'autre. Une commande datée du 12 mars livrée le 5 mars est incohérente.
L'actualité. La donnée est à jour. Un prix de catalogue de l'an dernier ou une adresse après un déménagement ne sont plus fiables.
L'unicité. Une même réalité n'apparaît qu'une fois. Si « Marie Dupont » existe sous trois fiches, les statistiques de clients sont faussées et les courriers partent en triple.
Qu'est-ce que l'intégrité d'une donnée ?
Retiens l'idée centrale : une donnée intègre est une donnée qui n'a été ni détériorée, ni modifiée à tort, ni rendue incohérente. Elle est telle qu'elle a été enregistrée de façon légitime.
Le programme range d'ailleurs l'intégrité parmi les propriétés que des événements peuvent compromettre, avec la disponibilité, la confidentialité et la traçabilité des données.1 Nous y reviendrons dans la section consacrée à la sécurité.
D'où viennent les erreurs ?
Pour protéger les données, il faut comprendre comment elles s'abîment. Les erreurs peuvent être volontaires (une falsification délibérée) ou involontaires (des erreurs aléatoires ou systématiques).4
Quelques situations typiques en entreprise :
- Erreur de saisie : un employé tape 1 500 au lieu de 150 pour une quantité. C'est une erreur aléatoire, elle peut arriver à n'importe qui.
- Erreur systématique : un formulaire mal conçu propose une liste de villes où l'une est mal orthographiée ; toutes les saisies qui la choisissent sont fausses de la même façon.
- Doublon à l'import : on fusionne deux fichiers clients sans vérifier si certaines personnes figurent dans les deux.
- Modification non autorisée : une personne change un montant dans la base sans en avoir le droit.
- Suppression imprudente : on supprime une ligne de la table
CLIENTalors que des commandes y renvoient encore.
Les contraintes d'intégrité dans une base de données
Un système de gestion de base de données (SGBD) peut refuser automatiquement certaines écritures. Ce sont les contraintes d'intégrité : elles font partie du programme, notamment la contrainte d'intégrité de domaine.1 Le principe est simple : on déclare des règles lors de la création de la table, et le SGBD les applique à chaque insertion, modification ou suppression. L'utilisateur n'a plus besoin d'y penser à chaque fois.
Voyons les trois contraintes à connaître, en lien avec le modèle relationnel que tu as étudié.
1. La contrainte de domaine. Elle impose à chaque attribut un ensemble de valeurs admises : un type (entier, texte, date) et éventuellement des limites. Un attribut age ne reçoit que des entiers positifs, un email doit contenir le caractère @, une quantite est un entier supérieur ou égal à 1. Elle protège l'exactitude et la cohérence de chaque champ pris isolément.
2. La contrainte de clé primaire. Chaque ligne d'une table est identifiée par une clé primaire qui doit être unique et non vide. Elle empêche d'avoir deux lignes identiques pour la même identité : c'est une barrière contre les doublons au sens technique.
3. La contrainte de clé étrangère (intégrité référentielle). Une clé étrangère renvoie à la clé primaire d'une autre table. Elle impose que la valeur référencée existe réellement. On ne peut pas enregistrer une commande pour un client inexistant, ni supprimer un client dont des commandes dépendent encore.
Prévenir et contrôler : assurance qualité et contrôle qualité
Pour avoir des données fiables, deux familles d'actions se complètent, selon le moment où elles interviennent.4
- L'assurance qualité regroupe les actions menées avant la collecte des données. On cherche à empêcher l'erreur de naître.
- Le contrôle qualité regroupe les actions menées pendant et après la collecte. On détecte les erreurs qui ont tout de même eu lieu, puis on les corrige.4
La prévention est la plus rentable : il vaut mieux empêcher une erreur que la réparer plus tard. L'exemple le plus parlant est la normalisation des protocoles, c'est-à-dire des règles écrites et détaillées sur la façon de recueillir les données.4 Quand ces consignes sont mal rédigées, des problèmes passent inaperçus.4
Le contrôle qualité, lui, s'appuie sur une documentation soignée de ce qui se passe, ce qui permet d'identifier les pratiques de collecte fautives et de limiter leur retour.4
- AvantConsignes, formulaires, contraintes : assurance qualité
- PendantContrôles à la saisie et à l'import
- AprèsRequêtes de vérification régulières
- CorrectionRectifier et noter ce qui a été fait
Mesurer la qualité avec des indicateurs
Dire qu'une base est « de bonne qualité » ne suffit pas : on veut des chiffres pour suivre l'évolution et comparer. On construit donc des indicateurs simples, calculés par requête.
Taux de complétude d'un champ :
Taux de doublons :
Par exemple, si 450 fiches sur 500 ont un numéro de téléphone, la complétude de ce champ est .
Intégrité, sécurité et réglementation
Au-delà des erreurs de saisie, des événements peuvent compromettre la disponibilité, l'intégrité, la confidentialité ou la traçabilité des données.1 Ces quatre mots sont à connaître.
| Propriété | Question à se poser | Exemple d'atteinte |
|---|---|---|
| Disponibilité | Peut-on accéder aux données quand il le faut ? | Serveur en panne le jour des soldes |
| Intégrité | Les données sont-elles restées exactes et non altérées ? | Montant modifié par une personne non autorisée |
| Confidentialité | Seules les personnes autorisées y accèdent-elles ? | Liste de clients diffusée par erreur |
| Traçabilité | Sait-on qui a fait quoi, et quand ? | Modification sans aucune trace |
La traçabilité sert l'intégrité : si l'on garde une trace des modifications (qui, quand, quelle valeur avant et après), on peut retrouver l'origine d'une anomalie et défaire une opération faite à tort.
La protection des données personnelles est encadrée par le règlement général sur la protection des données (RGPD), qui figure dans les thèmes du programme.2 Concrètement, une organisation qui détient des données sur des personnes doit les protéger et en répondre. La qualité en fait partie : des données fausses sur une personne sont une gêne pour elle comme pour l'organisation.
Les pièges à éviter à l'examen
Exercices corrigés
Exercice 1 Calculer un taux de complétude
Une table CLIENT compte 200 lignes. Le champ email est renseigné dans 180 d'entre elles.
- Calcule le taux de complétude du champ
email. - Écris la requête SQL qui compte les clients sans e-mail.
- Quel critère de qualité cet indicateur mesure-t-il ?
Indice 1
Le taux est le nombre de lignes renseignées divisé par le nombre total, multiplié par 100.
Indice 2
Une valeur vide se teste avec IS NULL.
Voir la correction pas à pas
Lignes renseignées : 180 ; lignes totales : 200.
Taux de complétude : .
Clients sans e-mail : . Requête :
SELECT COUNT(*) FROM client WHERE email IS NULL;(résultat attendu : 20).Cet indicateur mesure la complétude.
Le taux de complétude est de 90 %. Il ne dit rien de l'exactitude des 180 e-mails renseignés : un champ rempli n'est pas forcément un champ juste.
Exercice 2 Choisir les contraintes d'une table
Un club de sport gère une table ADHERENT (numéro, nom, date de naissance, e-mail) et une table INSCRIPTION (numéro d'inscription, numéro d'adhérent, activité, tarif).
- Propose une clé primaire pour chaque table.
- Quelle clé étrangère faut-il déclarer, et que garantit-elle ?
- Propose deux contraintes de domaine pertinentes.
- Donne un exemple d'erreur que ces contraintes ne détecteraient pas.
Indice 1
Une clé étrangère renvoie à la clé primaire d'une autre table.
Indice 2
Pense au tarif : peut-il être négatif ? Et à l'e-mail : doit-il être renseigné ?
Voir la correction pas à pas
Clés primaires :
numeropourADHERENT,numero_inscriptionpourINSCRIPTION.Clé étrangère :
numero_adherentdansINSCRIPTION, qui renvoie àADHERENT(numero). Elle garantit qu'on n'inscrit pas une personne qui n'est pas adhérente.Contraintes de domaine possibles :
CHECK (tarif >= 0)etemail NOT NULL, ou une date de naissance obligatoire.Erreur non détectée : un adhérent dont la date de naissance est saisie avec le bon format mais fausse, ou une inscription rattachée à un adhérent qui existe mais qui n'est pas la bonne personne.
Les contraintes garantissent la cohérence de la forme et des liens entre tables. La justesse réelle des valeurs reste l'affaire des contrôles et de la vigilance de ceux qui saisissent.
Exercice 3 Mesurer des doublons
Après la fusion de deux fichiers, une base contient 500 fiches clients. Un contrôle montre que 35 fiches sont des doublons d'autres fiches.
- Calcule le taux de doublons.
- Quel critère de qualité est atteint ?
- Propose une mesure de prévention et une mesure de contrôle.
Indice 1
Seules les lignes en trop comptent dans le numérateur.
Indice 2
Relis la différence entre actions avant, et actions pendant ou après la collecte.
Voir la correction pas à pas
Données : 35 doublons sur 500 fiches.
Taux : .
Critère atteint : l'unicité.
Prévention : contrainte
UNIQUEsur l'e-mail et vérification d'existence avant l'import. Contrôle : requête avecGROUP BYetHAVING COUNT(*) > 1lancée régulièrement.
Le taux de doublons est de 7 %. La prévention (avant) évite que les doublons entrent, le contrôle (pendant et après) repère ceux qui sont passés.
Quiz
8 questions · correction immédiate · ton score reste sur ton appareil.
-
Une même réalité enregistrée plusieurs fois pose un problème d'unicité. La complétude concerne des champs vides, pas des répétitions ; l'actualité concerne des valeurs périmées. La confidentialité n'est pas un critère de qualité de la donnée mais une propriété de sécurité.
-
La clé étrangère impose que la valeur référencée existe dans la table liée. Elle ne vérifie pas la réalité d'une adresse. Elle ne chiffre rien. L'unicité d'un nom relève d'une autre contrainte (
UNIQUE), qui d'ailleurs serait peu adaptée puisque deux personnes peuvent porter le même nom. -
L'assurance qualité regroupe les actions menées avant la collecte, comme la rédaction de consignes.4 Les trois autres propositions se déroulent pendant ou après la collecte : ce sont des contrôles.
-
Disponibilité, intégrité, confidentialité (et traçabilité) sont les propriétés citées.1 La rapidité d'affichage des couleurs n'est pas une propriété de sécurité des données.
-
C'est faux. La donnée peut être intègre (non altérée) tout en étant fausse dès la saisie, par exemple une adresse mal tapée. Intégrité et qualité sont deux notions liées mais distinctes.
-
Elle limite les valeurs admises pour un attribut : c'est une contrainte de domaine. Elle ne définit pas d'identifiant (clé primaire) et ne relie pas deux tables (référentielle). Ce n'est pas non plus une sauvegarde.
-
Taux = 720 ÷ 800 × 100 = 90 %. L'erreur tentante est de diviser le nombre de lignes vides (80) par 800, ce qui donne 10 % : c'est le taux de valeurs manquantes, pas celui de complétude.
-
La traçabilité consiste à garder la trace de qui a fait quoi et quand ; sans elle on ne retrouve pas l'auteur. La disponibilité concerne l'accès aux données, l'actualité et l'unicité sont des critères de qualité sans rapport avec l'identification d'une personne.
Les questions qu'on se pose
Quelle est la différence entre qualité et intégrité des données ?
La qualité demande si la donnée convient à l'usage : exacte, complète, cohérente, à jour, unique. L'intégrité demande si elle est restée complète et non altérée.3 Une donnée peut être intègre mais fausse depuis la saisie, ou de bonne qualité puis altérée par un incident.
Les contraintes d'intégrité suffisent-elles à avoir des données fiables ?
Non. Elles contrôlent la forme (type, valeurs admises) et les liens entre tables, mais pas la vérité d'une valeur. Une date de naissance bien formatée mais fausse passe toutes les règles. Il faut y ajouter des consignes de saisie, des contrôles réguliers et une traçabilité.
À quoi sert la traçabilité ?
Elle permet de savoir qui a modifié quoi, et quand. En cas d'anomalie, on retrouve l'origine du problème et on peut annuler une opération faite à tort. Elle fait partie des propriétés que le programme cite avec la disponibilité, l'intégrité et la confidentialité.1
Comment répondre à une question d'examen sur la qualité des données dans une entreprise ?
Nomme le critère ou la propriété en cause, explique l'origine de l'erreur, propose une mesure préventive et une mesure de contrôle, puis dis ce que l'entreprise y gagne. Appuie-toi toujours sur les éléments du document fourni plutôt que de réciter un cours général.
Pourquoi le RGPD est-il lié à la qualité des données ?
Le RGPD encadre la protection des données personnelles et figure dans les thèmes du programme.2 Une organisation qui détient des informations sur des personnes doit les protéger et en répondre ; des données fausses ou non maîtrisées sur une personne posent un problème à la fois pour elle et pour l'organisation.
Sources
- Ressources Éduscol - Enseignements spécifiques STMG, Éduscol. Consulté le 11 novembre 2026.
- Programme de management, sciences de gestion et numérique de terminale STMG, Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 11 novembre 2026.
- Intégrité, Wikipédia. Consulté le 11 novembre 2026.
- Donnée, Wikipédia. Consulté le 11 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.