Examen Systèmes d’Information Sujet 5

Examen corrige SI, systèmes d'informations :

Questions de Cours : 03pts

Définir les termes suivants : 

  1. Un système (0.5 pt),
  2. Un modèle (0.5 pt), 
  3. Une Dépendance fonctionnelle (0.5 pt)
  4. Une dépendance complète (0.5 pt)
  5. Une dépendance directe  (0.5 pt)
  6. Cahier de Charges (0.5 pt)

EXERCICE 1 : 04pts
Un office HLM gère des cités composées de bâtiments, eux-mêmes composés d'appartements. Ces appartements sont libres ou loués à des locataires. Chaque cité est sous la responsabilité d'un gardien. Chaque appartement appartient à un type de logement (F1 à F6) correspondant à un certain nombre de caractéristiques précises. Des opérations d'entretien peuvent être effectuées sur les appartements par des artisans. Les règles de gestion sont les suivantes :

  • Une cité n'est gardée que par un seul gardien
  • Un bâtiment n'appartient qu'à une seule cité
  • Une opération est relative à un seul appartement
  • Un appartement , s'il est loué, n'a qu'un seul locataire

Déterminer le modèle conceptuel des données (MCD)

EXERCICE 2 :  Codification et contrôle de l’information (05 pts)

On considère un établissement de formation universitaire GeniusClassrooms qui offre  des formations à 3  niveaux (Licence, Master, Doctorat) aux étudiants. Chaque niveau est organisé en 4 spécialités au maximum (SI, ISIL, GL, IA, …etc). La spécialité comporte 3 sections (1er année, 2ième année…) et chaque section ne peut contenir plus de 90 étudiants. Pour l’automatisation du S.I, nous voulons faire une codification de ces informations.

1. Quel est l’intérêt de codifier  certaines informations ? 

2. Quelles sont les propriétés d’une bonne codification ?

3. En adoptant la codification articulée, proposez le format du code d’un étudiant

4. Donnez le nombre maximum d’étudiants que peut prendre ce code. ?

5. Proposez le format du code d’un étudiant en utilisant une codification par tranche. (Nous désirons classer les étudiants par spécialité). 

6. Comparer les deux méthodes de codifications précédentes (nombre d’articles et  critères de qualité).

7. Quels sont les contrôles de cohérence internes possibles pour le code proposé dans la question 3.

 

Exercice 3 : 8pts

Chaque épreuve sportive de sport mécanique, qu'il s'agisse d'automobile ou de motocyclisme est encadrée par un ensemble de personnes chargées de veiller à la régularité des épreuves sur le plan sportif et en matière de sécurité. Ce sont les "officiels". Parmi eux on trouve les commissaires de course qui, tout au long du trajet emprunté par l'épreuve, sont chargés de signaler les dangers et d'intervenir auprès des concurrents en cas d'incidents.
Organisation générale
Comme les concurrents prenant part à une épreuve sportive, les commissaires de course sont licenciés auprès d'une Fédération des Sports Mécaniques (FSM). Leur licence leur est attribuée après le passage d'un examen destiné à vérifier leurs connaissances du règlement sportif et en matière de sécurité. Il existe 4 types de licence (commissaire stagiaire, commissaire, commissaire délégué, commissaire fédéral). Pour obtenir une licence, chaque commissaire doit être inscrit auprès d'une Association Sportive de Sports Mécaniques (ASSM) reconnue par la FSM et habilitée à délivrer des licences. Une ASSM est chargée d'organiser des épreuves sportives mais elle n'intervient aucunement dans la gestion des commissaires. Pour assurer leur gestion, les commissaires se regroupent donc en clubs ou amicales selon leur région. Le Club des Commissaires de la Région X (CCRX) regroupe des commissaires provenant de plusieurs ASSM et assure le suivi de ses adhérents :

●     l'inscription aux épreuves sportives
En début d'année, un calendrier des différentes épreuves sportives est remis à chaque commissaire afin qu'il précise sur le document "Choix des épreuves" ses demandes de participation pour l'année à venir. Chaque mois les commissaires se réunissent en assemblée afin de confirmer ou d'infirmer leurs inscriptions de début d'année et de procéder à de nouvelles inscriptions.
●     envoi des candidatures
Deux mois avant la date principale de chaque épreuve, la liste des commissaires candidats (avec un courrier d'accompagnement) est adressée a responsable de l'ASSM organisatrice de l'épreuve qui dispose d'un délai d'un mois pour faire connaître au CCRX les candidatures acceptées et celles qui sont refusées. Ces dernières font alors l'objet d'une suppression pure et simple.
●     après chaque épreuve
L'ASSM organisatrice envoie au club CCRX la liste des commissaires ayant effectivement participé à l'épreuve ainsi que le nombre de leurs jours de présence. Ceci permet de repérer les commissaires préalablement retenus pour l'épreuve mais qui n'ont pas participé à celle-ci. Des sanctions les concernant seront prises lors de l'établissement du challenge commissaire en fin d'année.

Questions :

  1. Donner le dictionnaire des données correspondant a cet énonce.
  2. Donner le mcd Correspondant.

 

SOLUTION :

QUESTIONS DE COURS :

Définir les termes suivants :

Un système est un ensemble des éléments en interaction, organisés en fonction d'un objectif à atteindre. (0.5 pt)

Un modèle est une représentation simplifiée de la réalité en vue de réaliser quelque chose. (0.5 pt)

Une DF: b est dite en DF de a si pour toute valeur de a, il existe 1 et 1 seule valeur de b. (0.5 pt)

Une dépendance conplète : la dépendance fonctionnelle doit être de tout Iidentifiant. (0.5 pt)

Une dépendance directe : une propriété doit dépendre directement de I'identifiant, et non pas par lintermédiaire d'autre propriétés (par transitivité). (0.5 pt)

Cahier des chạrges: c'est un document qui vise à définir les spécifiçations de base d'un produit ou d'un service à réaliser. (0.5 pt)

EXERCICE 01 :

MCD :

Mcd office hlm pandacodeur

EXERCICE 2 :

On considère un établissement de formation universiataire qui offre  des formations à 3  niveaux (Licence, Master, Doctorat) aux étudiants. Chaque niveau est organisé en 4 spécialités au maximum (SI, ISIL, GL, IA…etc). La spécialité comporte 3 sections (1er année, 2ième année…) et chaque section ne peut contenir plus de 90 étudiants. Pour l’automatisation du S.I, nous voulons faire une codification de ces informations.
 
1. Quel est l’intêret de codifier  certaines informations ? (1 pt) Permettre une représentation non ambiguë et une manipulation pratique de   l’information dans le S.I.   

Un code est un nom abrégé attribué à un objet.
 
2. Quelles sont les propriétés d’une bonne codification ? (1 pt) -Non ambiguë : Un objet doit correspondre à un et un seul code et inversement. -Bien adapté : Un code doit être bien adapté au besoin de l’utilisateur.  -Interprétable : Un code doit être facile à décoder. Pour cela il faut utiliser des codes faciles à lire et à interpréter tel que les abréviations ou autre. -Extensible : Un code doit offrir la possibilité d’être étendu selon la classe d’objet à codifier. -Avec Insertion possible : Un code doit prévoir suffisamment de valeurs pour couvrir l’ensemble des occurrences de la classe à laquelle il est destiné.  - Concise : Un code doit être clair et court pour avoir un gain de temps et de place.
 
3. En adoptant la codification articulée, proposez le format du code d’un étudiant et donnez le nombre maximum réel d’étudiants que peut prendre ce code. ? (1 pt)

|____|____|____|____|____| 

Niv   Spec  Sec      N° Seq  Nombre max= 3 x 4 x 3 x 90 = 3240.
 
4. Proposez le format du code d’un étudiant en utilisant une codification par tranche. (Nous désirons classer les étudiants par spécialité). (1 pt)
 
Première tranche : 1…810 Deuxième tranche : 811…1620 Troisième tranche :  1621…2430 Quatrième tranche : 2431…3240 La codification dans chaque tranche est séquentielle. 

|____|____|____|____|  

Spec    N° Seq  Nombre max= 4x 999= 4006 étudiants Par exemple : premier étudiants de la section G.L : 1621 son code complet est : |3|1621. Ce deuxième format du code est plus court. 5. Comparer les deux méthodes de codifications prédédentes (nombre d’enregistrements et  critères de qualité). (1 pt)
La codification par tranche, bien que très simple et concise, elle exige un tableau de correspondance des classes à coder.          

Par contre la codification articulée peut engendrer des saturations et elle est  complexe  (Plusieurs descripteurs).
 
6. Quels sont les contrôles de cohérence internes possibles pour le code proposé dans la question 3. (1 pt)
 
|____|____|____|____|____| 

Niv   Spe   Sec      N° Seq Nous pouvons contrôler que les différents  champs sont dans les plages de valeurs permises par le domaine de définition (exemple, Niv, L, M, D) et ensuite pour chaque niveau il existe des valeurs spécifiques. Par exemple, pour le niveau M, il existe deux valeurs eulement pour la section (1 et 2 seulement).
 

EXERCICE 3 :

1) DICTIONNAIRE  DE DONNEE:

| Nom        | Désignation                                                        | Type         |
|------------|-------------------------------------------------------------------|--------------|
| c_nolic    | n° de licence de commissaire numérique                             | numérique    |
| c_nom      | nom de commissaire caractère                                       | caractère    |
| c_pre      | prénom de commissaire caractère                                    | caractère    |
| c_adr      | adresse rue de commissaire caractère                               | caractère    |
| c_adl      | adresse localité de commissaire caractère                          | caractère    |
| c_cdp      | code postal de commissaire numérique                               | numérique    |
| c_datnai   | date de naissance de commissaire date                              | date         |
| c_profe    | profession de commissaire caractère                                | caractère    |
| codas      | code association ASSM numérique                                   | numérique    |
| nomas      | nom association ASSM caractère                                     | caractère    |
| adr        | adresse rue association ASSM caractère                             | caractère    |
| adl        | localité association ASSM caractère                                | caractère    |
| cdp        | code postal association ASSM numérique                             | numérique    |
| respon     | nom et prénom du président de l'ASSM caractère                    | caractère    |
| c_typli    | type de licence caractère                                          | caractère    |
| c_daent    | date entrée du commissaire dans le club date                       | date         |
| c_daili    | date obtention de la première licence du commissaire date         | date         |
| c_nbreu    | nombre de présences annuelles aux réunions numérique              | numérique    |
| noepr      | numéro d'épreuve numérique                                         | numérique    |
| nomepr     | nom de l'épreuve caractère                                         | caractère    |
| typepr     | type de l'épreuve caractère                                        | caractère    |
| datepr     | date principale de l'épreuve date                                  | date         |
| jourco     | jours de compétition dans le mois caractère                        | caractère    |
| codcir     | code du circuit caractère                                          | caractère    |
| nomcir     | nom du circuit caractère                                           | caractère    |
| nbj        | nombre de journées de présence d'un commissaire pour une épreuve  | numérique    |
| jsem       | journées demandées par le commissaire pour une épreuve caractère  | caractère    |

2) MCD :

Mcd assm pandacodeur

Si vous avez trouvé les exercices corrigés en SI 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

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam