Ecole primaire - Contrôle | SI

Systeme d Information - Controle des donnees

Exercice 2 : Ecole primaire - Fichier eleves

Enonce

Les Batisseurs de Lome gere un fichier eleves. Une institutrice saisit les donnees suivantes :

Champ Valeur saisie
N° Eleve 045
Nom 3MIGAN
Prenom Kossi
Date de naissance 29/02/2019
Classe CM2
Date d'inscription 05/09/2026
Note sur 20 23,5
Adresse (vide)

Questions

  1. Q1 (2 pts) - Le champ Adresse est vide. Quel controle s'applique-t-il ?
  2. Q2 (2 pts) - Le Nom 3MIGAN : quel controle detecte l'erreur ? Pourquoi ?
  3. Q3 (3 pts) - La date 29/02/2019 : appliquez tous les controles possibles. Attention, 2019 n'est pas bissextile.
  4. Q4 (2 pts) - La note 23,5 sur 20 : quel controle s'applique ? Justifiez.
  5. Q5 (2 pts) - La date d'inscription est 05/09/2026. Nous sommes en 2024. Quel controle s'applique et pourquoi y a-t-il erreur ?

 

Solution Exercice 2 - Corrige

Q1 - Adresse vide

Controle de presence. L'adresse est obligatoire pour localiser l'eleve. Son absence declenche une erreur de presence. Dans un systeme d'information, le controle de presence verifie qu'un champ obligatoire n'est pas nul ou vide. Le systeme doit bloquer la saisie tant que ce champ n'est pas renseigne.

Q2 - Nom 3MIGAN

Controle de type. Un nom doit etre entierement alphabetique (lettres de A a Z, avec eventuellement des accents ou tirets). La presence du chiffre 3 en debut de nom constitue une erreur de type. Le domaine attendu pour le champ "Nom" est une chaine alphabetique, pas numerique.

Q3 - Date 29/02/2019

Plusieurs controles s'appliquent :

  • Controle de vraisemblance : L'annee 2019 n'est pas une annee bissextile. Par consequent, le mois de fevrier ne compte que 28 jours. Le jour 29 est impossible dans le calendrier.
  • Controle de coherence interne : Le jour 29 est incompatible avec le mois 02 (fevrier) et l'annee 2019 dans la meme donnee. La coherence interne verifie que le triplet jour/mois/annee forme une date valide.

Remarque importante : Si l'annee etait 2020 (annee bissextile), le 29/02 serait valide. Il faut toujours verifier l'annee avant de conclure. Ici 2019 n'est pas divisible par 4, donc pas bissextile.

Q4 - Note 23,5 sur 20

Controle de vraisemblance (ou controle de plage). Une note sur 20 ne peut pas depasser 20. La valeur 23,5 est en dehors de la plage autorisee [0 ; 20]. C'est une valeur non realisable dans le contexte scolaire. Le controle de vraisemblance detecte les valeurs qui sortent des bornes possibles.

Q5 - Date d'inscription 05/09/2026

Controle de coherence externe. On compare la date d'inscription avec l'annee en cours (2024). Une inscription ne peut pas avoir lieu dans le futur. La regle de gestion est : date d'inscription ≤ date courante (ou annee en cours). Ici 2026 > 2024, l'inscription est programmee dans le futur, ce qui est impossible. Ce controle verifie la coherence entre la donnee saisie et une reference externe (la date systeme).


Recapitulatif des types de controles pour l'exercice 2

Type de controle Definition Exemple dans l'exercice
Controle de presence Verifie qu'un champ obligatoire est renseigne Adresse vide
Controle de type Verifie que la donnee appartient au bon domaine (alphabetique, numerique...) Nom "3MIGAN" contient un chiffre
Controle de vraisemblance Verifie que la valeur est possible dans le contexte reel (plage, existence logique) 29/02/2019 (fevrier n'a pas 29 jours en 2019), Note 23,5/20 (superieur a 20)
Controle de coherence interne Verifie la compatibilite entre differentes parties d'une meme donnee 29/02/2019 (incoherence jour/mois/annee)
Controle de coherence externe Verifie la coherence entre une donnee et un referentiel externe (date systeme, autre table...) Date inscription 05/09/2026 vs annee courante 2024

 

Si vous avez trouvé les exercices corrigés en SYSTEME D'INFORMATION de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 652027193 | Réaliser Par Joël_Yk

Voir Aussi :

Teacher 3


 

Exercice SI Diag Flux

Une agence de location de voiture veut informatiser )la gestion des locations. Lorsqu’un client se présente à ......

EXERCICE SI RestoRapido

Le responsable d’un restaurant est soucieux de la qualité des repas qu’il offre à ses clients mais aussi de la rapidité de  .....

EXERCICE SI APP WEB

On veut développer une application Web qui permet à une équipe d’employés d’organiser ......

EXERCICE SI

Exercice 1: Mr kenfack Alain Paulin vous demande de Construire le modèle Entité-Association relatif aux informations suivantes .....

 

voir plus

 

Questions / Réponses

Aucune question. Soyez le premier à poser une question.
Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam