8
MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle Conceptuel de Données (MCD) gérant les professeurs et élèves d’un établissement scolaire type lycée. Chaque enseignant est spécialisé dans une ou plusieurs matières et peut enseigner ou pas à des classes. Chaque élève appartient à une classe caractérisée par son nom, sa spécialité et le nombre d’élèves qu’elle comporte. Au cours d’une année toutes les matières ne sont pas forcément enseignées. Les élèves suivent des enseignements portant sur plusieurs matières. Chaque élève est évalué trois fois pour chaque matière. On connaît les nom, prénom, date naissance et adresse des élèves mais juste les nom et prénom des professeurs. En fonction de la classe d’appartenance un coefficient est affecté à chaque matière. Exemple : coeff 7 en mathématiques pour la terminale S N°1. On ne gère pas ici les salles de cours ni les emplois du temps. Les gestionnaires de l’établissement qui souhaitent informatiser ce dernier veulent prendre en considération le nombre d’heures enseignées par chaque enseignant dans une classe donnée. 1- Lire entièrement l’énoncé et ses annexes 2- Surligner les mots clés, 3- Lister les différentes entités types, 4- Lister les associations types entre entités. Ex : Client –acheter- produit, 5- Lister les différents attributs des entités types et éventuellement ceux des associations types, 6- Ecrire le MCD (commencer par placer les cadres des entités types), 7- Ajouter les cardinalités, 8- Vérifier la cohérence avec l’énoncé initial. 1. Lire entièrement l’énoncé et ses annexes 2. Surligner les mots clés, 3. Lister les différentes entités types, Elève, classe, matière, professeur 4. Lister les associations types entre entités. Professeur –enseigner-classe Elève – appartenir – classe Professeur – etre spécialiste- matière Elève – suivre – matière Classe- concerner- matière 5. Lister les différents attributs des entités types et éventuellement ceux des associations types, Elève : Id-élève, Nom_élève , prénom_élève, date_naissance, adresse

Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

  • Upload
    dinhnga

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

MCD-MLD

EXERCICES TRAITES EN COURS

Gestion classe matièreVous devez établir le Modèle Conceptuel de Données (MCD) gérant les professeurs et élèves d’un établissement scolaire type lycée. Chaque enseignant est spécialisé dans une ou plusieurs matières et peut enseigner ou pas à des classes. Chaque élève appartient à une classe caractérisée par son nom, sa spécialité et le nombre d’élèves qu’elle comporte. Au cours d’une année toutes les matières ne sont pas forcément enseignées. Les élèves suivent des enseignements portant sur plusieurs matières. Chaque élève est évalué trois fois pour chaque matière. On connaît les nom, prénom, date naissance et adresse des élèves mais juste les nom et prénom des professeurs. En fonction de la classe d’appartenance un coefficient est affecté à chaque matière. Exemple : coeff 7 en mathématiques pour la terminale S N°1. On ne gère pas ici les salles de cours ni les emplois du temps. Les gestionnaires de l’établissement qui souhaitent informatiser ce dernier veulent prendre en considération le nombre d’heures enseignées par chaque enseignant dans une classe donnée.

1- Lire entièrement l’énoncé et ses annexes2- Surligner les mots clés,3- Lister les différentes entités types,4- Lister les associations types entre entités. Ex : Client –acheter- produit,5- Lister les différents attributs des entités types et éventuellement ceux des associations

types,6- Ecrire le MCD (commencer par placer les cadres des entités types),7- Ajouter les cardinalités,8- Vérifier la cohérence avec l’énoncé initial.

1. Lire entièrement l’énoncé et ses annexes2. Surligner les mots clés,3. Lister les différentes entités types,Elève, classe, matière, professeur4. Lister les associations types entre entités. Professeur –enseigner-classeElève – appartenir – classeProfesseur – etre spécialiste- matièreElève – suivre – matièreClasse- concerner- matière

5. Lister les différents attributs des entités types et éventuellement ceux des associations types,

Elève : Id-élève, Nom_élève , prénom_élève, date_naissance, adresse

Page 2: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

Professeur : Id_professeur, Nom_professeur, prénom_professeurClasse : Id_classe, Nom_classe, spécialité, nombre_élèvesMatière : Id_matière, libellé_ matière

Le coeff dépend de la classe et de la matière : attribut coefficient pour l’association concerner,Un élève a 3 notes dans chaque matière : attributs note1, note2, note3 pour l’association suivre,Un professeur enseigne un certain nombre d’heures à une classe donnée : attribut nombre heures de cours pour l’association enseigner.

En fonction de la classe d’appartenance un coefficient est affecté à chaque matière : coefficient est en relation avec matière et classe.

MCD

Page 3: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

MLDElève : (Id_élève, Nom_élève , prénom_élève, date_naissance, adresse, #Id_classe#)Professeur : (Id_professeur, Nom_professeur, prénom_professeur)Classe : (Id_classe, Nom_classe, spécialité, nombre_élèves)Matière : (Id_matière, libellé_ matière)Suivre : (#Id_élève#, #Id_matière#, note1, note2, note3)Concerner (#Id_classe#, #Id_matière#, coefficient)Enseigner : (#Id_professeur#, #Id_classe#, nombre heures)Etre spécialiste : (#Id_professeur#, #Id_matière#)

Vente véhicules

Le directeur d’une importante société de vente d’automobiles souhaite informatiser le service de gestion des sites de vente de celle-ci.

Chaque agence commerciale de l’enseigne est caractérisée par un nom, une adresse elle-même composée d’une rue, code postal, ville, un téléphone un fax. Les vendeurs sont rattachés à une seule agence qui leur fixe des objectifs de vente (quantité) par mois. Les agences qui comportent de nombreux vendeurs commercialisent et exposent des véhicules d’occasion ou neuf dont le kilométrage est connu. Le directeur souhaite enregistrer les noms prénoms et adresse des clients. Le sexe des vendeurs est connu ainsi que leur salaire fixe. Lors d’une transaction, le vendeur enregistre la date de vente, le prix contractualisé et d’éventuelles observations. Dans chaque agence du groupe les véhicules ont une fiche de renseignements accrochée au rétroviseur (marque, modèle, type, immatriculation éventuelle pour les véhicules d’occasion, date de première immatriculation ; puissance fiscale, la carburation (essence, diesel, GPL, électrique), la couleur. Enfin, chaque véhicule fait l’objet d’une photo diffusable sur le site Internet du groupe et les commerciaux connaissent le prix d’achat du véhicule par le groupe.

Le cabinet conseil chargé de l’élaboration de l’appel d’offre commence son étude et établit un Schéma Entité/association (MCD). Vous êtes chargé de superviser l’élaboration de ce MCD.

Page 4: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

MLDClient (Id_client, Nom, prénom, adresse)Vendeur (Id_vendeur, Nom_vendeur, prénom_vendeur, date_embauche_vendeur,sexe_vendeur, #id_agence#, salaire_fixe_vendeur)Vendre (#Id_vendeur#, #Id_client#, #Id_véhicule#, date de vente, prix de vente, observations)Fixer (#Id_vendeur#, #Id_mois#, quantité_objectif)Agence (Nom_agence, rue, code_postal, ville, téléphone, fax)Mois (Id_Mois, libellé_mois)Véhicule (Id_véhicule, marque, modèle, type, immatriculation, date de première immatriculation ; puissance, carburation, la couleur, photo, prix_achat_garage,# Nom_agence)

Page 5: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

Course de formule 1Écrire le modèle conceptuel de données correspondant au championnat de formule 1 (course automobile). On rappellera que lors de chaque course, les sept premiers coureurs marquent des points. Chaque coureur possède une nationalité, appartient à une écurie et conduit une seule voiture. Chaque course se joue sur un circuit différent lequel est situé sur un et un seul pays. À tout moment, on pourra disposer d'un classement général des différents coureurs ainsi que des résultats d’une course donnée. Les écuries sont toutes sponsorisées et chaque sponsor peut financer plusieurs écuries.

Entités typesCoureur, écurie, voiture, circuit, sponsor, course, classement course, classement général

Associations typesSponsor financer écuriePilote appartenir écuriePilote conduire voitureCourse se dérouler sur circuitPilote participer courseCourse correspondre classementVoiture rattacher écuriePilote avoir classement général

MCD

Page 6: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

Quelques tables du MLDPilote(Id_pilote, nom_pilote, prénom_pilote, âge_pilote, adresse_pilote, salaire_pilote, classement_général, #id_écurie#)Ecurie (Id_écurie, nom, nombre_salarié, budget_annuel, adresse_écurie) Sponsor(Id_sponsor, nom_sponsor, contact, budget)Financer (#Id_sponsor#, #Id_écurie#)Voiture(Code_Voiture, #Id_écurie#,…….)Conduire (#Id_pilote#, #id_voiture#)Course(ID_Course, #Id_circuit,…………..)Circuit(ID_Circuit,…………..)ParticiperCourse((#Id_pilote#, #ID_Course )

Page 7: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle
Page 8: Gestion classe matière - LAMSADEl1.lamsade.dauphine.fr/~hugot/access/TD3/Exercices... · MCD-MLD EXERCICES TRAITES EN COURS Gestion classe matière Vous devez établir le Modèle

JournalEcrire le schéma entité-association d’un groupe de presse qui possède plusieurs journaux périodiques proposant chacun différents numéros tout au long de l’année. Chaque journaliste est spécialiste dans un ou plusieurs domaines et rédige des articles sur un thème donné. Un journaliste peut travailler pour plusieurs journaux du même groupe.

MCD

Quelques tables du MLDJournaliste (Id_journaliste, nom_journaliste, date_naissance)Travailler (#Id_journaliste#, #Id_journal#)Spécialité (Id_spécialité, libellé spécialité)Avoir (#Id_journaliste#, #id_spécialité#)Article (Id_article, titre article, résumé article, taille article)Rédiger (#Id_journaliste#, #Id_article#)