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'inscr