Aller au contenu

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é ?

Les cinq critères de qualité d'une donnée
CritèreQuestion à se poserExemple de défaut
ExactitudeLa valeur correspond-elle à la réalité ?Ville Lille au lieu de Lyon
ComplétudeTout est-il renseigné ?Téléphone absent
CohérenceLes 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
Les cinq critères de qualité d'une donnée · Grille de lecture pour repérer le critère en cause.

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 CLIENT alors 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

Avant, pendant et après la collecteQuatre étapes allant de la prévention avant la collecte jusqu'à la correction après la collecte.1AvantConsignes, formulaires, contraintes : assurance qualité2PendantContrôles à la saisie et à l'import3AprèsRequêtes de vérification régulières4CorrectionRectifier et noter ce qui a été fait
  1. AvantConsignes, formulaires, contraintes : assurance qualité
  2. PendantContrôles à la saisie et à l'import
  3. AprèsRequêtes de vérification régulières
  4. CorrectionRectifier et noter ce qui a été fait
Avant, pendant et après la collecte · La prévention agit avant, le contrôle pendant et après.

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 compleˊtude=nombre de lignes renseigneˊesnombre total de lignes×100\text{taux de complétude}=\frac{\text{nombre de lignes renseignées}}{\text{nombre total de lignes}}\times 100

Taux de doublons :

taux de doublons=nombre de lignes en tropnombre total de lignes×100\text{taux de doublons}=\frac{\text{nombre de lignes en trop}}{\text{nombre total de lignes}}\times 100

Par exemple, si 450 fiches sur 500 ont un numéro de téléphone, la complétude de ce champ est 450500×100=90 %\frac{450}{500}\times 100 = 90\ \%.

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

★☆☆Environ 8 min

Une table CLIENT compte 200 lignes. Le champ email est renseigné dans 180 d'entre elles.

  1. Calcule le taux de complétude du champ email.
  2. Écris la requête SQL qui compte les clients sans e-mail.
  3. 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
  1. Lignes renseignées : 180 ; lignes totales : 200.

  2. Taux de complétude : 180200×100=90 %\frac{180}{200}\times 100 = 90\ \%.

  3. Clients sans e-mail : 200−180=20200-180=20. Requête : SELECT COUNT(*) FROM client WHERE email IS NULL; (résultat attendu : 20).

  4. 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

★★☆Environ 12 min

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).

  1. Propose une clé primaire pour chaque table.
  2. Quelle clé étrangère faut-il déclarer, et que garantit-elle ?
  3. Propose deux contraintes de domaine pertinentes.
  4. 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
  1. Clés primaires : numero pour ADHERENT, numero_inscription pour INSCRIPTION.

  2. Clé étrangère : numero_adherent dans INSCRIPTION, qui renvoie à ADHERENT(numero). Elle garantit qu'on n'inscrit pas une personne qui n'est pas adhérente.

  3. Contraintes de domaine possibles : CHECK (tarif >= 0) et email NOT NULL, ou une date de naissance obligatoire.

  4. 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

★★☆Environ 10 min

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.

  1. Calcule le taux de doublons.
  2. Quel critère de qualité est atteint ?
  3. 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
  1. Données : 35 doublons sur 500 fiches.

  2. Taux : 35500×100=7 %\frac{35}{500}\times 100 = 7\ \%.

  3. Critère atteint : l'unicité.

  4. Prévention : contrainte UNIQUE sur l'e-mail et vérification d'existence avant l'import. Contrôle : requête avec GROUP BY et HAVING COUNT(*) > 1 lancé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.

  1. La table des clients contient deux fois la même personne sous deux numéros différents. Quel critère de qualité est en cause ?

  2. Une contrainte de clé étrangère sur commande.id_client permet surtout :

  3. Quelle action relève de l'assurance qualité plutôt que du contrôle qualité ?

  4. Parmi ces propositions, lesquelles sont des propriétés que des événements peuvent compromettre ?

    Plusieurs réponses possibles.

  5. Une donnée qui n'a pas été modifiée depuis sa saisie est forcément de bonne qualité.

  6. La contrainte CHECK (quantite >= 1) est :

  7. Sur 800 fiches, 720 ont une date de naissance renseignée. Quel est le taux de complétude de ce champ, en pourcentage ?

  8. Un salarié modifie sans droit un montant dans la base, et aucune trace n'est conservée. Quelle propriété est la plus directement manquante pour retrouver l'auteur ?

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

  1. Ressources Éduscol - Enseignements spécifiques STMG, Éduscol. Consulté le 11 novembre 2026.
  2. 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.
  3. Intégrité, Wikipédia. Consulté le 11 novembre 2026.
  4. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page