Correction exercice I
1. Définition
• Système d’information est un ensemble organisé de ressources qui permet de collecter, stocker, traiter et distribuer de l'information, en général grâce à un réseau d'ordinateurs.
• La modélisation est la conception d'un modèle
• Modelé est ce qui est donné pour servir de référence.
• Règles de gestion : Ensemble de contraintes que doivent respecter les données du système d'information pour refléter la parfaite réalité du fonctionnement de l'organisation ou de l'entreprise.
• Entité : C’est la représentation d'un élément matériel ou immatériel ayant un rôle dans le système que l'on désire décrire.
• Identifiant : C’est une propriétés (ou plusieurs) permettant de désigner une et une seule entité.
• Cardinalités : Représente pour chaque couple (entité, association) les nombres minimum et maximum d'occurrences de l'association que peut avoir un objet,
• Clé primaire permet d’identifier de façon unique un enregistrement dans la table.
• Clé est étrangère dans une table s’il fait référence à une clé primaire dans une autre table.
2. Les méthodes de conception d’un SI
• Les méthodes analytiques ou cartésiennes;
• Les méthodes systémiques;
• Les méthodes orientés objet.
3. Les règles de passage du MCD au MLD
Règle 1 : Entité
• Chaque entité donne une table
• Son identifiant est la clé de la table
• Les autres propriétés deviennent les attributs de la relation.
Règle 2 : Association de type 1-m ou 1-1
• L'identifiant de l'entité côté N est ajoutée du côté 1 où elle devient clé étrangère
Règle 3: Association de type n-m
• Création d'une nouvelle table dont la clé primaire est l'ensemble des identifiants des entités concernées
• Tout attribut de l'association devient attribut de la nouvelle table
Règle 4 :
• Une association n-aire (n > 2) porteuse ou non de propriétés, se transforme en une relation ayant comme clé primaire la composition de l'ensemble des identifiants de la collection et comme attributs ceux de l’association.
Correction exercice II
Soit le tableau
1. Le nom que l’on peut donner à cet entité peut être : «ClientLibrairie»
2. La clé primaire est : «NumClient »
3. Schéma Entité/Association
Son schéma relationnel est le suivant : ClientLibrairie (NumClient; Noms; Prénom; Adresse)
4. Le schéma Entité association
Correction exercice III
1. Un système d’information est un ensemble organisé de ressources qui permet de collecter, stocker, traiter et distribuer de l'information, en général grâce à un réseau d'ordinateurs.
2.1. Identifions les entités et les associations que devra contenir ce système
• Entités : Élève, Matière, classe
• Association : inscrire ; Évaluer
3.1 Schéma relationnel
• Élève ( matricule ; nom ; prénom ; sexe, âge.)
• Matière (id_matière ; nom_matière)
• Classe (id_classe ; nivea ; nom_classe ;)
• Attribut de l‘association
• Évaluer ( sequence; note )
• Inscrire (annee_scolaire)
3.2 Schéma entité Association
4. Déduisons la MLD
Élève (matricule, nom, prenom, age)
Classe (id_classe, niveau, nom_classe)
Matière (id_matiere, nom_matiere)
Inscrire (#matricule, #id_classe, annee_scolaire)
Évaluer (#matricule, #id_matiere, sequence, note)
Description :
Matricule et id_classe sont des clés étrangères pour la table Inscrit qui est née des associations (1, n) entre élève et classe;
L‘ensemble des attributs #matricule, #id_classe, année scolaire constituent la clé primaire de la table Inscrit d‘après la première contrainte d‘intégrité;
Matricule, id_matière sont des clés étrangères pour la table Évaluer qui est née des associations (0, n) entre élève et matière;
L‘ensemble des attributs #matricule, #id_matiere, séquence constituent la clé primaire de la table Évaluer d‘après la deuxième contrainte d‘intégrité.