TD de Merise
1. Graphes tches documents
1. Etudier, du point de vue du mdecin, la gestion dune visite dun patient en ralisant un graphe tches documents. Le mdecin nest pas informatis et gre lui-mme ses rendez-vous. 2. Etudier, du point de vue de la scolarit, la gestion de linscription dun tudiant de formation initiale en DESS en ralisant un graphe tches documents. Suit la description du processus : un candidat retire son dossier de candidature (DC) la scolarit 3me cycle de lUFR. En change , il doit remettre un chque de 100F. Cet envoi peut se faire par courrier. Le DC est numrot (cod) par formation (iao1, iao2, ..., tni1, tni2, ...). Le DC est ensuite rempli par ltudiant qui le retourne (manuellement ou par courrier) la scolarit accompagn de pices jointes (photocopie diplme, ...). Aprs vrification, la scolarit retourne alors ltudiant un accus de rception positif si tout est correct, ou ngatif dans le cas o il manque des pices, ou que le diplme fourni nest pas suffisant, ou ... Les DC sont accepts jusquau 30 juin. Les dossiers sont alors transmis la commission dadmission compose denseignants. Celle-ci classe les candidats en 3 catgories : liste principale (admis), liste dattente, liste de rejet. Ces 3 listes sont retournes la scolarit qui envoie chaque tudiant un courrier indiquant la rponse de la commission. Pour les admis, on joint au courrier une lettre type renvoyer au responsable de la formation indiquant si le candidat confirme sa volont dinscription ou lannule. Cette lettre est renvoyer avant le 1er Septembre. Dbut septembre, la commission dadmission se runit nouveau pour fixer le nombre et le nom des tudiants de liste dattente admis sinscrire. Enfin, dbut Octobre, les tudiants admis sont convoqus linscription : retrait dun dossier dinscription (DI), saisie du dossier et rcupration des pices jointes (Scurit Sociale, diplme dfinitif, chque, ...), inscription avec remise de la carte dtudiant et dune attestation de scolarit. Les tudiants provenant dune autre universit devront attendre le transfert de leur dossier avant dobtenir leur carte dtudiant.
2. Graphe des flux acteurs ou MCC
1. Etudier, du point de vue du mdecin, la gestion dune visite dun patient en ralisant un MCC. 2. Etudier, du point de vue de ladministration, la gestion de linscription dun tudiant de formation initiale en DESS en ralisant un MCC
3. Graphe des flux
1. Etudier, du point de vue de ladministration, la gestion de linscription dun tudiant de formation initiale en DESS en ralisant un graphe des flux, ou graphe dordonnancement des flux
4. Etudes de cas (MCD)
4.1 Les buveurs de bire
4.1.1 Description gnrale
Un institut de statistiques dsire analyser le comportement des buveurs de bire. Lors de ltude de lexistant on a relev les informations suivante. Un buveur (de bire) est identifi par un numro, possde un nom et apprcie au moins une bire; une bire est fabrique par une marque (Heineken, Kronembourg,...) et possde un nom ( 1664 , Blonde ,...). Certains noms de bire sont partags par plusieurs bires de marques diffrentes. Les caractristiques dune bire sont : son degr, sa couleur. Les buveurs peuvent frquenter certains bars ou consommer domicile. Un bar est identifi par un numro et a une adresse, un nom denseigne. Un bar sert au moins une marque de bire. Lapprciation dune bire par un buveur est soit excellente, soit bonne, soit mdiocre, soit excrable.
4.1.2 TRAVAIL A EFFECTUER
1. Dressez le MCD en indiquant les contraintes d'intgrit non assures par votre modle au fur et mesure de sa construction.
TD Merise
4.2 Le zoo
4.2.1 Description gnrale
Le directeur dun zoo vous demande de construire une base de donnes pour grer ses animaux et leurs repas. Un animal est identifi par un numro, a un nom et un ge. Il fait partie dune famille danimaux constitue dune race et dune origine. Une famille danimaux est considre comme amie de lhomme ou non selon sa dangerosit. On dsire conserver la descendance des animaux ns dans le zoo. Des menus numrots sont servis aux animaux. Un menu est constitu dune quantit de viande et dune quantit de lgumes. Chaque animal est associ un unique menu.
4.2.2 TRAVAIL A EFFECTUER
1. Dressez le MCD en indiquant les contraintes d'intgrit non assures par votre modle au fur et mesure de sa construction.
4.3 La bibliothque
4.3.1 Description gnrale
Le directeur dune bibliothque vous demande de construire une base de donnes pour grer ses exemplaires et les emprunts. Un livre est identifi par son titre. Un exemplaire de livre est identifi par sa cote et possde un prix dachat. Des adhrents identifis par un numro et possdant un nom, empruntent entre 0 et 3 exemplaires. Lorsquun exemplaire est rendu, cet emprunt et ce retour doivent tre mmoriss. Un exemplaire est emprunt au plus une fois par un mme adhrent dans la mme journe.
4.3.2 TRAVAIL A EFFECTUER
1. Dressez le MCD en indiquant les contraintes d'intgrit non assures par votre modle au fur et mesure de sa construction.
4.4 L'hpital de Ste
4.4.1 Description gnrale
Le directeur de l'hpital de Ste vous charge d'tudier le service des ressources humaines de son hpital et de dresser le MCD correspondant aux informations et aux rgles de gestion dcrites ci-aprs. L'hpital est structur selon l'organigramme suivant : Direction Secteur mdical Chirurgie Orthopdie pdiatrie ... Secteur administratif Ressources humaines Comptabilit Facturation ... Secteur technique Entretien Nettoyage ... Tout membre du personnel appartient l'un des 20 services suivants : direction, Res. Humaines, Fact,, Chirurgie, Pdiatrie,, Nettoyage, Entretien, Aucun service n'est vide et chaque service est dirig par un directeur et un sousdirecteur qui appartiennent tous deux au service considr. De plus, chaque secteur est coordonn par un directeur de secteur appartenant un service de ce secteur. Un secteur est identifi par un code de 3 caractres. Chaque membre du personnel est identifi par un matricule numrique. Les services sont identifis par un code de 3 caractres : DIR, RSH,FAC,,CHI,PED, ,NET,ENT, Le personnel de 500 personnes est divis strictement en catgories ( intersection vide) de personnel telles que : Infirmire, Mdecin, secrtaire, employ de bureau, administrateur, technicien, Deux catgories seulement ncessitent de conserver des informations particulires : Infirmires : n diplme d'tat, liste des anciens services o elle a travaill avec les dates de dbut et de fin. Secrtaires : liste des traitements de texte qu'elle sait manipuler.
TD Merise
De plus, chaque employ a une fonction (par exemple : photocopies; chirurgien orthopdique; cuisinier; courrier) particulire dans le service o il est entr une date qu'on dsire mmoriser. Attention, Directeurs, Coordonateurs et sous-directeurs peuvent avoir une fonction distincte de direction. Par exemple, le Docteur Dupont, de la catgorie mdecin, de fonction chirurgien orthopdique, est Directeur du service chirurgie et coordonateur du secteur des soins. Chaque employ a galement nom, prnom, adresse,
4.4.2 TRAVAIL A EFFECTUER
1. Dressez le MCD en indiquant les contraintes d'intgrit non assures par votre modle au fur et mesure de sa construction. 2. Comment matrialiser la CI : tout directeur ou sous-directeur appartient au service quil dirige ?
4.5 Une compagnie dassurances
4.5.1 Les sinistres
Modliser une partie de la gestion dune compagnie d'assurances dont les clients sont possesseurs d'un ou de plusieurs vhicules actuellement assurs. Chaque client est identifi par son numro de client et possde un nom et une adresse. Chaque vhicule est identifi par son numro dimmatriculation et possde un modle et une anne de mise en circulation. Le client dsigne la ou les personnes qui ont le droit de conduire un vhicule. Certains vhicules de collection ne possdent pas de conducteur autoris. Chaque conducteur autoris a un nom et est identifi par son numro de permis de conduire. Chaque vhicule a fait l'objet d'un certain nombre de sinistres. Chaque sinistre est numrot, et comporte une date, le montant des dgts et la part de responsabilit du conducteur lorsquil y en a un. Dans ce cas, le nom et le numro de permis du conducteur impliqu dans le sinistre sont galement enregistrs. Malheureusement, il advient parfois quun conducteur impliqu ne soit pas autoris conduire par le contrat dassurance.
4.5.2 Les employs
Les employs sont dirigs par des responsable qui sont eux mmes des employs, selon une organisation hirarchique arborescente. Parmi ces employs on distingue des vendeurs de polices dassurances qui sont spcialiss chacun dans un domaine (vente domicile, par correspondance, ). Chaque employ a un numro, un nom, un salaire de base. Les vendeurs vendent des polices dassurances un client, concernant un certain bien. A chaque police est associ un vendeur qui est responsable du suivi. Un bien est numrot et peut tre mobilier, immobilier, immatriel (ass-vie).
4.5.3 TRAVAIL A EFFECTUER
1. Dressez le MCD en indiquant les contraintes d'intgrit non assures par votre modle au fur et mesure de sa construction.
4.6 Scolarit
4.6.1 Description gnrale
Soient les rgles de gestion (contraintes) de la scolarit suivantes : un tudiant est identifi par son numro, possde un nom et un prnom ; un module est identifi par son code sur 4 lettres, possde une dsignation ; aprs son inscription administrative, un tudiant peut sinscrire dans plusieurs modules existant mais au plus une fois ; un module accueille plusieurs tudiants ; un examen concerne un unique module ; plusieurs examens dun mme module peuvent avoir lieu mais des dates diffrentes ; le nom du professeur ayant donn le sujet est enregistr ; une note unique est attribue chaque tudiant ayant particip un examen ; un tudiant ne peut pas participer un examen dun module o il nest pas inscrit ; les tudiants absents un examen ne sont pas enregistrs dans NOTE.
4.6.2 TRAVAIL A EFFECTUER
1. Dressez le MCD en indiquant les contraintes d'intgrit non assures par votre modle.
TD Merise
4.7 La socit SODEN
4.7.1 Description gnrale
La socit SODEN est une entreprise rgionale commercialisant principalement des produits d'entretien en gros ou semi-gros. Son catalogue d'articles est trs vari et contient par exemple : poudres laver, liquides nettoyants, essuietout, nappes et serviettes en papier, gobelets en plastique, papier hyginique, bombes arosols, sacs poubelles, gants jetables, Son fournisseur exclusif est une centrale d'achat qui rfrence plus de 100 000 articles diffrents. Ses clients sont divers puisqu'il peut s'agir tout aussi bien d'entreprises publiques telles que des hpitaux, des mairies comme d'entreprises prives restaurants, usines
4.7.2 Les commandes client
Cette socit est commercialement implante sur deux dpartements par l'intermdiaire de quinze commerciaux qui dmarchent les clients potentiels sur la zone gographique qui leur est attribue. Chaque commercial a en moyenne une clientle de 300 entreprises qui passent irrgulirement des commandes la SODEN. Un commercial tablit 2 exemplaires de commande client lors de sa visite priodique dans l'entreprise puis transmet un exemplaire de cette commande au sige social de la SODEN qui est situ Albi. Chaque commande est identifie par un numro de commande. Le sige social de la socit regroupe le service administratif (les bureaux) ainsi que le dpt principal o sont stockes les marchandises. Il existe galement un dpt secondaire de moindre importance dans la mme ville. Le service administratif est charg de la facturation aux clients. Chaque facture est identifie par le numro de commande associ.
4.7.3 Les livraisons
Quatre vhicules, soit deux camions et deux fourgonnettes, permettent d'effectuer la livraison des commandes. L'dition de la facture et du bordereau de livraison d'une commande a lieu au moment de la prparation de la livraison (chargement du vhicule). La livraison est toujours globale, c'est--dire qu'on ne livre jamais une commande incomplte. De plus, on supposera qu'un seul camion suffit livrer une commande. Les commandes client sont traites dans l'ordre chronologique de leur date d'enregistrement (c'est--dire leur date de rception au sige social) et en fonction de la disponibilit d'un vhicule de capacit suffisante. A la livraison, la facture est remise au magasinier qui signe un bordereau de livraison destin la SODEN. Si la livraison est refuse, le bordereau et la facture retourne la SODEN. Si la facture nest pas acquitte dans un dlai de 3 mois, une relance sera effectue auprs du client.
4.7.4 Le personnel
Les employs de la SODEN sont : 15 commerciaux pays avec une partie de salaire fixe et une partie proportionnelle leur chiffre d'affaire; 4 chauffeurs livreurs pouvant conduire n'importe lequel des vhicules; une secrtaire; un grant qui organise les livraisons, la rception des commandes provenant de la centrale d'achat, et qui assure parfois certaines livraisons lors de l'absence d'un chauffeur livreur; enfin le directeur gnral de la SODEN qui coordonne l'activit des autres salaris, slectionne les produits de la centrale d'achat rfrencs par la SODEN, fixe les marges bnficiaires et commande les produits en rupture de stock. Chaque employ est identifi par un numro demploy.
4.7.5 TRAVAIL A EFFECTUER
Le directeur gnral de la SODEN a pris la dcision d'automatiser son systme d'information et vous a confi cette mission. 1. Etablir un modle conceptuel des donnes de la SODEN en se restreignant aux informations fournies dans lnonc. Dans le cas o vous dsireriez prendre des hypothses supplmentaires (non contradictoires avec l'nonc) concernant cette socit, vous indiquerez trs prcisment votre dmarche, vos choix et vous les justifierez. 2. Etablir un MCC de la SODEN en se restreignant : deux domaines dactivit : gestion commerciale, gestion administrative ; deux acteurs externes : centrale dachat, clients.
4.8 Entreprise Jardoutils
4.8.1 Description gnrale
La socit Jardoutils fabrique et vend des outils (pelle, pioche,...), accessoires (brouettes, tuyau arroseur,) et machines-outils (tondeuses, motoculteurs,) destins au jardinage. On s'intresse plus particulirement au Systme d'Information de la division Production de cette socit.
TD Merise
Une cinquantaine de fournisseurs livrent des matriels bruts (tle, bois, PVC, ) et/ou semi-finis (vis, axe de brouette, moteurs, ) et/ou finis (brouette 90 litres, pioche de chantier,). Ces matriels sont ncessaires la fabrication et/ou la vente des articles rfrencs au catalogue de vente Jardoutils. La production est situe dans un grand hangar situ dans les locaux de la socit proximit de l'unique hangar de stockage. De plus, un certain nombre de sous-traitants sont sous contrat avec Jardoutils pour lui fournir des produits finis et/ou semi-finis conus exclusivement pour Jardoutils. Tout type de matriel est identifi par une rfrence numrique unique qui coincide avec la rfrence catalogue lorsque ce matriel est un article (destin la vente). La vente de pices dtaches impose d'inscrire au catalogue en plus de tous les matriels finis, un certain nombre de matriels semi-finis (moteur de rechange, axe, vis spciales, ). Le hangar de stockage regroupe tous les matriels disponibles pour l'atelier et la vente. Une zone de prsentation et de vente destine aux grossistes et aux particuliers contient elle une partie des matriels destins la vente (donc rfrencs au catalogue). Ces produits sont exclusivement destins la vente et ne peuvent en aucun cas tre utiliss par l'atelier. Il existe une nomenclature de chaque produit semi-fini ou fini. Celle-ci consiste en une liste du nombre et du type des diffrents produits inclus. Une nomenclature peut tre vide. Exemple 1 brouette xx : 1 roue yy; 1 axe zz; 1 corps jj; 2 roulements billes uu. Exemple 2 roue yy : 1 jante ee; 1 pneu ff. Chaque 25 me jour du mois m-1, le directeur de production consulte l'tat courant des stocks hangar et zone vente, ainsi que la liste des commandes clients et l'tat prvisionnel (statistique) des ventes pour les mois m et m+1. Il dcide alors du programme de fabrication du mois m, c'est--dire des quantits darticles fabriquer au cours du mois m et qui seront vendus partir de m+1. Ensuite, il calcule les commandes fournisseurs ncessaires et les tablit. En cas de commande imprvue provoquant une rupture des stocks, le directeur peut lancer tout instant un ordre de fabrication prioritaire par rapport au programme de fabrication. Remarque : matriel et produit sont synonymes ! Un article est un produit inscrit au catalogue.
4.8.2 TRAVAIL A EFFECTUER
1. Dressez le MCD de ce SI en expliquant succinctement votre dmarche et en ne faisant pas de choix contredisant l'nonc. Indiquez les principales contraintes d'intgrit assures ou non par votre modle au fur et mesure de sa construction. 2. Etablir le MCT correspondant la prparation et l'excution du programme et des ordres de fabrication ainsi qu' l'tablissement des commandes fournisseurs.
4.9 Entreprise InterPrix
4.9.1 Description gnrale
La socit InterPrix de Saint-Jean de Vedas est un supermarch franchis. Son grant dsire informatiser la gestion des ventes de denres prissables et vous demande donc de dresser le MCD et des MCT de ce domaine d'activit. Le magasin est partitionn en deux secteurs de vente : Denres Alimentaires Prissables (DAP), et Non Prissables (NP). En DAP, les prix des articles sont mis jour chaque matin (avant l'ouverture de 9h) par le directeur DAP ou le sous-directeur lorsque ce premier est en cong. Les DAP sont vendues soit sous conditionnement ou la pice (filet d'oranges, paquet de kiwis, artichaut, avocat,), soit au kilogramme (tomates, oranges, poireaux,). Chaque fournisseur ainsi que la date de livraison, la provenance, et les quantits doivent tre saisies par le magasinier lors de la rception des marchandises. Le directeur (ou sous-directeur) DAP ngocie les prix d'achats et de ventes des produits en appliquant une marge variable. Aux caisses du magasin, des lecteurs de codes barres permettent aux caissires d'effectuer une saisie automatique. Les articles conditionns par les fournisseurs (filet d'oranges, paquet de kiwis,) sont munis d'un code barre issu du fournisseur. Chaque produit vendu la pice est rfrenc sur chaque caisse par une touche correspondante. Enfin, les marchandises vendues au kilo, sont tiquetes par les clients qui utilisent des balances lectroniques ditrices d'tiquettes codes ( barre). Les balances, les caisses et les terminaux magasin et direction sont relis un ordinateur par l'intermdiaire d'un rseau de communication. Sur cette machine devra tre installe une base de donnes recensant, notamment, toutes les informations concernant les DAP.
4.9.2 TRAVAIL A EFFECTUER
1. Etablir le MCD concernant les DAP.
TD Merise
2. Dresser la partie du MCT concernant les activits suivantes : enregistrement des livraisons par le magasinier, mise-jour des prix de ventes, traitement d'un client une caisse (saisies, dition(s), paiement).
4.10 Entreprise MAGECO
4.10.1 Description gnrale
La socit MAGECO a comme activit principale l'extraction et la transformation de matires premires radioactives. Elle est rpartie sur le territoire franais en plusieurs tablissements. Chaque tablissement gre un certain nombres de chantiers (mines) localiss sur des dpartements voisins. Pour valuer l'impact des chantiers sur l'environnement, des prlvements sont rgulirement effectus sur les terrains jouxtant chaque chantier. Trois types de prlvements sont effectus des fins d'analyse : eau, air et sol. Chaque chantillon prlev est dat, et localis par une abcisse et une ordonne se rfrant une carte d'tat-major numrote. On indique aussi la quantit et l'unit de "matire" prleve. Un prlvement sol est effectu hebdomadairement et est localis de manire "alatoire" autour de chaque chantier. Les prlvements air et eau sont effectus par le responsable de l'environnement du chantier. Au moins un prlvement air par an, et un prlvement eau par mois sont ncessaires. Un certain nombre d'analyses sont possibles sur les chantillons : teneur en uranium, radio-activit, pH, Certaines analyses sont communes diffrents prlvements (pH de l'eau et de sol), d'autres non. Une analyse effectue sur un chantillon est type (radio-activit, pH,) et date. Le rsultat de chaque analyse est un nombre et une unit : exemple 23,5 Becquerel. Chaque type de prlvement possde un certain nombre d'analyses obligatoires prdfinies et d'autres analyses plus spcifiques peuvent tre demandes par le responsable environnement.
4.10.2 TRAVAIL A EFFECTUER
1. La MAGECO vous demande de dresser le MCD et le MCT du domaine d'activit : contrle de l'environnement.
5. Conversions MCD - MLD
5.1 Buveurs de bires
5.1.1 MCD
Soit le MCD suivant :
Bire
0,n
aprcie niveau
nom marque degr couleur
0,n
Sert
1,n
1,n
Buveur numro nom
frquente
0,n
Bar numBar adresse 0,n enseigne
5.1.2 TRAVAIL A EFFECTUER
1. Etablir le MLD relationnel de ce MCD.
5.2 Incendies
5.2.1 Description gnrale
Soit le MCD suivant d'une socit de recherche sur les incendies de forts :
TD Merise
Date date (1,n) Commune ncom surfacec Incendie superficie (0,n) (1,1) appartient (1,n) (0,n) Massif nforet surfacef typefor Dpart. ndep surfaced nom
Attention, un massif forestier peut s'tendre sur plusieurs communes, voire sur plusieurs dpartement. En revanche, une mme commune peut recouper plusieurs massifs forestiers.
5.2.2 TRAVAIL A EFFECTUER
1. Etablir le MLD relationnel de ce MCD. 2. Etablir le MLD rseau. 3. Peut-on connatre la superficie de forts brles pour un dpartement et pour une anne donne ? Donner une rponse en algbre relationnelle, ainsi quen SQL. 4. Peut-on connatre la superficie de forts de conifres brles pour une anne donne ? Donner une rponse en SQL. 5. Ecrire la ou les requtes SQL permettant de crer la table INCENDIE.
5.3 Bibliothque
5.3.1 MCD
Soit le MCD suivant :
Emprunte
0,3
0,n
0,1
Adhrent numadh NO nom A20
0,n
DATE date D
Exemplaire cote A10 prix achat N
0,n 0,n
est un
1,1
0,n dbut
retour
0,n
a emprunt
Livre Titre A20
CI : un exempl. est emprunt au plus une fois par un mme adhrent dans la mme journe.
5.3.2 TRAVAIL A EFFECTUER
1. Etablir le MLD relationnel de ce MCD.
5.4 Zoo
5.4.1 MCD
Soit le MCD suivant :
TD Merise
FAMILLE est de type ANIMAL N_A NOM AGE
0,n 0,2 1,1 0,n
ORIGINE RACE AMI
1,1
MENU enfant de mange
0,n
N_M QTE_VIANDE QTE_LEGUME
5.4.2 TRAVAIL A EFFECTUER
1. Etablir le MLD relationnel de ce MCD. 2. Ecrire le script SQL de cration des tables Animal et Enfant (MPD).
5.5 Emploi du temps
5.5.1 MCD
Soit le MCD suivant :
Crneau Horaire Heure Dbut Heure fin Jour T T N1
0,n
Semaine anne numro
0,n
N4 N2
Enseignant Initiales A3 Nom A10 Prnom A10
0,n
0,n
Vacations nb heures prvues N3,2
Assoc_50 Assoc_30
(1,1)
Assoc_59
1,1 0,n 1,1 1,1 1,1
Salle Assoc_64 numSalle Btiment A5 N3
0,n
EDT version diffus Etud diffus Ens
(1,1)
(1,1)
I BL BL
0,n
Assoc_41
Crneau EDT confirm BL (1,1)
Assoc_87
0,n
Matire codeMatire Intitul A5 A20
Assoc_38 Assoc_79
0,n 0,n
Formation code A3
0,n
Assoc_71
Groupe A2
Type Enseignement C TD TP Autre A2
0,n 0,n
codeGroupe (1,1)
0,n
0,n
0,n
Habilitation nb heures prvues N3,2
5.5.2 TRAVAIL A EFFECTUER
1. Etablir le MLD relationnel de ce MCD.