BASE DE DONNEES ISET

Download BASE DE DONNEES ISET

Post on 10-Jun-2015

365 views

Category:

Documents

7 download

Embed Size (px)

TRANSCRIPT

Gestion de socitProblme Une entreprise est organise par divisions implantes gographiquement en des localits distinctes. Chaque division est identifie par un numro et possde un nom. Les salaris de l'entreprise sont identifis par leur numro de matricule, travaillent dans une division o ils exercent une fonction. Ils peroivent un salaire, et s'ils sont vendeurs, une commission. Les salaris peuvent tre regroups dans des quipes reprsentant des ples de comptence. Il est possible que certains salaris ne travaillent dans aucune division. Les salaris sont encadrs par un chef direct. Un projet, coordonn par un salari, le chef de projet, est caractris par un numro, une appellation, un thme, des dates de dbut et de fin de ralisation. Les projets sont raliss pour des clients une date d'chance. Un projet est constitu de tches caractrises par un cot. Des salaris participent tout ou partie de ces tches entre deux dates dtermines. Les salaris utilisent des matriels identifis par un numro, dsigns par un nom, caractriss par leur type et la rfrence du constructeur. Un matriel peut lui-mme tre compos d'autres matriels. On donne le dictionnaire des donnes suivant : Nom Activit du client Adresse de la division Adresse du client CA de la division Commission du salari Contact chez le client Cot de la tche Date dbut Date dbut de projet Date chance Date fin Date fin de projet Fax du client Fonction du salari Code CLIACT DIVADR CLIADR DIVCA SALCOM CLICON TACCOU PARDEB PRODEB PROECH PARFIN PROFIN CLIFAX SALFON Type A120 A120 A120 N10 MN8,2 A40 N4 D D D D D A15 A40 1

Libell du projet Nb employs Nom de la division Nom de la tche Nom du client Nom du matriel Nom du salari Numro de la division Numro de l'quipe Numro du matriel Numro du client Numro du projet Numro du salari Prnom du salari Raison sociale Rfrence constructeur Rmunration du salari Spcialisation Tlphone du client Thme du projet Type de matriel

PROLIB EQUNBR DIVNOM TACNOM CLINOM MATNOM SALNOM DIVNUM EQUNUM MATNUM CLINUM PRONUM SALNUM SALPRE CLIRAI REFCON SALREM EQUSPE CLITEL PROTHE MATTYP

A120 N4 A40 A40 A40 A40 A40 N4 N4 N4 N4 N4 N4 A40 A120 A40 MN8,2 A40 A15 A40 A40

Les types sont alphanumriques (A), numriques (N), dates (D), montaires (MN). Exemples : A40 : zone alphanumrique de 40 caractres N6 : nombre entier 6 chiffres MN8,2 : nombre dcimal 10 chiffres, dont 2 aprs la virgule

Travail fairetablir les modles conceptuel et logique des donnes.

2

Solution

3

4

Agence de voyageProblme Un responsable d'une agence de voyage souhaite automatiser l'organisation de ses voyages. Le dictionnaire des donnes est le suivant : Numro voyage Nom voyage Numro ville Nom ville Numro transport Type transport Numro rservation Numro client Nom client Prnom client Adresse client Ville dpart prvue Ville d'arrive Villes d'escale Date de dpart Prix du voyage Indications complmentaires : Une rservation est faite par un seul client Une rservation correspond un voyage et un seul Un voyage peut avoir plusieurs villes d'escale Un moyen de transport peut tre utilis par plusieurs voyages Le prix d'un voyage dpend de la date de dpart Travail faire tablir les modles conceptuel et logique des donnes.

5

Solution

6

7

Distribution d'ouvrages

Problme Une entreprise de la distribution d'ouvrages scolaires dispose de dpts situs dans des rgions diffrentes. Ces dpts stockent des ouvrages publis par diffrents diteurs. Le gestionnaire de cette entreprise prcise les points suivants : Un mme livre peut tre dit chez plusieurs diteurs sous le mme numro ISBN Un livre peut tre crit par plusieurs crivains Un livre peut tre stock dans plusieurs dpts, il faut connatre la quantit totale en stock par dpt et par diteur Un livre ne peut tre dit qu'une seule fois chez le mme diteur, mais il peut tre dit par plusieurs diteurs diffrents. Le dictionnaire des donnes de l'application est le suivant : Numro ISBN du livre Titre du livre Thme du livre Anne de l'dition du livre Nom de l'crivain Nom de l'diteur Raison sociale Adresse de l'diteur Numro du dpt Nom du dpt Code rgion Nom de la rgion Population de la rgion Quantit en stock Travail faire tablir les modles conceptuel et logique des donnes.

8

Bibliothque de prtProblme Une bibliothque de prt utilise les documents suivants : Liste des Collections Code Collection Nom Collection N diteur 001 002 003 ... Liste des diteurs N 01 02 ... Nom Gallimard Laffond ... Pliade Folio S. Noire ... 01 01 02 ...

Liste des Auteurs N Nom

0001 Molire ... 856 ... ... A. Huxley ... Fiche Livre Code livre Titre Code Auteur Auteur 00125 Le Meilleur des Mondes 0856 Aldous Huxley

Exemplaires possds Code Collection Nombre d'exemplaires 002 001 10 2

Emprunts en cours N Adhrent Date Emprunt Code Collection Date Retour 9

001 007 004

14/02/1993 29/02/1996 13/03/1993 Fiche Adhrent

002 001 002

15/03/1994 30/03/1996 14/04/1996

N Adhrent 007 Nom Adresse BOND James 10, Downing Street 5TY-JK8 LONDON Demande d'Emprunt Date d'emprunt 29/02/1996 Code livre Titre N Collection Collection N Adhrent Nom Signature 00452 la poursuite des Slans 001 Eurka 008 DUPONT Pierre

On note les rgles de gestion suivantes : Un livre existe en un ou plusieurs exemplaires. Un exemplaire relve d'une collection. Un exemplaire est emprunt ou non par un ou plusieurs adhrents, dans la limite du nombre d'exemplaires disponibles. Un livre n'est crit que par un seul auteur. Un adhrent peut emprunter un ou plusieurs exemplaires, mais il ne peut pas emprunter plusieurs exemplaires du mme livre. On souhaite conserver un historique des prts. Une collection par diteur. Travail faire tablir les modles conceptuel et logique des donnes. Rsolution

10

Base de donnes examenProblme Afin de mieux grer au plan acadmique l'implication des professeurs dans la correction des preuves des diffrents examens, une base de donnes est constitue. La dure de vie de cette base est d'un an, l'anne scolaire en cours. Les informations concernant les annes antrieures constituent une autre base qui n'est pas l'objet de cette application. Pour constituer cette base, il est demand chaque correcteur de remplir un document dont le modle est le suivant : Fiche de correction Nom du professeur Prnoms Grade Nom tablissement Ville tablissement Code examen Nom examen Code preuve Nom preuve Type preuve ................................................... ................................................... ................................................... ................................................... ................................................... ................................................... ................................................... ................................................... ................................................... crit oral

(barrez la mention inutile) Dates correction 3 dates possibles ...................................................

Nombre de copies ou de candidats ................................................... Travail faire crire compltement le dictionnaire des donnes. tablir la matrice des dpendances fonctionnelles. Construire le graphe des dpendances fonctionnelles. Construire les modles conceptuel et logique des donnes correspondants.

11

Curriculum vitaeProblme tablir le modle conceptuel des donnes pour le domaine suivant : Individu Nom et prnom de l'individu Date de naissance de l'individu Langues pratiques par l'individu Niveau dans les langues pratiques Dsignation des centres d'intrt concernant un individu (sport, loisirs divers...) Salaire actuel de l'individu Salaire recherch Diplmes Dsignation du diplme (code et libell) Date d'obtention du diplme Employeurs successifs Raison sociale de l'employeur Date d'entre dans l'entreprise Date de dpart de l'entreprise Fonction exerce chez l'employeur Date de dbut de la fonction Date de fin de la fonction Informations complmentaires Un individu peut ventuellement avoir t embauch plusieurs fois chez le mme employeur Un individu peut avoir exerc plusieurs fonctions chez le mme employeur ou la mme fonction chez plusieurs employeurs

12

Courses de chevauxProblme Le domaine : Grer des courses de chevaux ralises sur une saison, courues sur des champs de courses d'une rgion. Les donnes prendre en compte sont les suivantes : Code type de course (tierc, quart, grand prix, ...) - libell type de course Numro de la course (chaque course est identifie par un numro) Date de la course Dotation de la course en francs Numro du dossard attribu un jockey pour une course donne et le cheval concern N et nom du propritaire du cheval - adresse du propritaire du cheval Nom du cheval - sexe du cheval - date de naissance du cheval Nom du jockey Code du champ de courses - nom du champ de courses - adresse du champ de courses Les rgles de gestion suivantes sont prendre en compte : Une course appartient un seul type de course. Une course appartient une seule catgorie de courses, un champ de course est quip pour une ou plusieurs catgories de courses. Une course s'effectue sur un champ de courses. Un propritaire peut possder plusieurs chevaux, mais un cheval appartient un propritaire et un seul. Un cheval peut courir plusieurs courses et tre mont par diffrents jockeys, comme un jockey peut participer plusieurs courses. Travail faire tablir les modles conceptuel et logique des donnes.

13

Centre de FormationProblme Aprs entretien avec le responsable d'un organisme de formation, les informations suivantes ont t recueillies. Chaque stagiaire, ds son inscription, reoit un numro. Sont enregistres les donnes suivantes : Nom du stagiaire Prnom Date de naissance Nom de l'entreprise qui emploie le stagiaire Un stagiaire s'inscrit pour une session de stage. Il peut s'inscrire pour plusieurs sessions. La date d'inscription une session est enregistre. Un catalogue de stages est produit chaque anne, o figurent l'intitul de chaque stage, son numro, un libell succinct et le minimum requis pour suivre avec intrt le stage. Pour chaque stage sont organises diffrentes sessions dans l'anne. Le nombre de sessions retenu est fonction du succs enregistr l'anne prcdente. Une session est repre par un numro, une date de dbut et une date de fin. Une session appartient un stage et un seul. Les stages sont dcoups en modules, c'est--dire des parties d'enseignement qui sont susceptibles d'tre incorpores dans un ou plusieurs stages. Les modules sont assurs par des professeurs (titulaires ou vacataires). Selon les stages (nombre d'inscrits), les modules ne sont pas toujours enseigns toutes les sessions. Le systme devra donc tre en mesure de prciser les professeurs et les modules qu'ils peuvent enseigner ainsi que les sessions pour lesquelles ils enseignent rellement. Cette notion est trs importante pour les professeurs vacataires qui ne sont rmunrs que pour les enseignements effectus. Chaque stage et chaque module est suivi par un responsable pdagogique, c'est--dire par un professeur titulaire uniquement. Travail faire tablir les modles conceptuel et logique des donnes.

14

Commerce lectroniqueProblme Monsieur Martin Fouilloux, dirigeant des tablissements du mme nom, vous demande de l'aider rflchir aux transformations apporter son systme informatique. Dots d'ateliers de fabrication trs performants, les tablissements Fouilloux disposent d'une bonne rputation sur le march des spcialits gastronomiques du Sud-Ouest. la commercialisation de leur propre production, ils ont ajout, au fil du temps, un certain nombre de produits complmentaires (vin, alcools, ...) provenant des mmes terroirs. Tous ces articles sont diffuss, sous des marques diffrentes, par l'intermdiaire d'un rseau d'piceries fines ou des rayons spcialiss de magasins du secteur de la grande distribution. Au cours de ces dernires annes, Monsieur Fouilloux a dvelopp une activit, certes limite, de vente directe par correspondance en diffusant son catalogue par voie postale. Cette premire exprience dans ce domaine lui a permis de se familiariser avec les procdures d'expdition et de livraison, ainsi que d'valuer les diffrents modes de paiement des clients. Confiant dans la qualit de ses produits et dans l'accueil que leur rserve le public, Monsieur Fouilloux estime que le moment est venu de se lancer dans le commerce lectronique qui seul, selon lui, permet une relation rapide et interactive avec le client. Vous tes charg(e) du dossier d'analyse permettant notamment de dfinir les grandes lignes de la solution informatique qui rendra oprationnelle ce nouveau service. Vous recommandez, pour des raisons de rapidit d'accs aux informations et de scurit, d'implanter une base de donnes sur un serveur qui sera ddi cette application. Cette base contiendra l'ensemble du catalogue des produits en vente, ainsi que le niveau de leur stock et les quantits commandes. Une base d'information sur les clients sera aussi organise partir des fichiers existants. L'aspect historique sera soigneusement tudi, d'une part pour mieux apprhender les comportements de la clientle et d'autre part pour valuer les risques. Le (ou les) choix technique(s) en matire de rseaux restent cependant dfinir. Travail faire tablir les modles conceptuel et logique des donnes.

15

ThtreProblme But : Proposer des spectacles, grer les rservations et les attributions de places. Les spectacles prendront en compte le metteur en scne et les noms des acteurs. Rgles de gestion : Le thtre propose des spectacles jous en une ou plusieurs reprsentations. Pour chaque spectacle, sont annoncs le nom du metteur en scne et du ou des acteurs principaux. Le thtre peut offrir plusieurs reprsentations le mme jour. Plusieurs spectacles peuvent tre jous le mme jour. En revanche, un seul spectacle est jou par reprsentation. Les agences de spectacles sont contractuellement autorises rserver des places par avance. Les autres clients doivent faire des achats fermes. Pour chaque place, chaque reprsentation est attribu un billet lors de la vente ou de la rservation. Le prix de la place de spectacle est fonction de la catgorie de la place, de la reprsentation et du spectacle propos. Un pompier de service sera affect au thtre pour la journe. Les donnes recenses : N de place Catgorie de place Prix de la place Date de reprsentation Nom du spectacle Nom du metteur en scne Nom de l'acteur principal Nom de l'agence Adresse de l'agence N de tlphone de l'agence N du billet Nom du pompier de service Heure de reprsentation Travail faire tablir les modles conceptuel et logique des donnes.

16

Gestion de SARLProblme Monsieur Pierre Nol, surnomm "Pre Nol" par la plupart de ses connaissances, est le PDG (petit dynamique grant) d'une SARL trs spcialise, l'activit saisonnire. Ses clients, des enfants essentiellement, habitent diffrentes localits, dans diffrents pays. Le Pre Nol souhaite suivre les dmnagements ventuels de ses clients, afin de pouvoir traiter les aspects "marketing" qui s'y rattachent. Les enfants rservent un ou plusieurs jo...