Table des matièresjchambon.fr/DCG1/Textes/03-COURS_SI_Relationnel_Modele_exo.pdf · 4/9...

9
Système d'Information de Gestion Modèle Relationnel Exercices Table des matières AIREVASION.................................................................................................................................... 1 DIROUTIL......................................................................................................................................... 2 SANTÉ.............................................................................................................................................. 3 LUMINAIRE...................................................................................................................................... 4 FACTURATION................................................................................................................................ 4 FESTIVAL......................................................................................................................................... 5 COMMERCE ELECTRONIQUE...................................................................................................... 6 OUVRAGE........................................................................................................................................ 7 COMMANDE.................................................................................................................................... 7 LOCAUX MUNICIPAUX................................................................................................................... 7 Règles de gestion......................................................................................................................................................................7 Règles de gestion (complément)...............................................................................................................................................8 SUPPORT LOGICIEL...................................................................................................................... 9 AIREVASION A partir des tables suivantes : 1. Repérez les clés primaires et les clés étrangères 2. Réalisez la visualisation graphique du schéma relationnel 1/9 03-COURS_SI_Relationnel_Modele_exo

Transcript of Table des matièresjchambon.fr/DCG1/Textes/03-COURS_SI_Relationnel_Modele_exo.pdf · 4/9...

Système d'Information de Gestion Modèle RelationnelExercices

Table des matièresAIREVASION....................................................................................................................................1

DIROUTIL.........................................................................................................................................2

SANTÉ..............................................................................................................................................3

LUMINAIRE......................................................................................................................................4

FACTURATION................................................................................................................................4

FESTIVAL.........................................................................................................................................5

COMMERCE ELECTRONIQUE......................................................................................................6

OUVRAGE........................................................................................................................................7

COMMANDE....................................................................................................................................7

LOCAUX MUNICIPAUX...................................................................................................................7

Règles de gestion......................................................................................................................................................................7Règles de gestion (complément)...............................................................................................................................................8

SUPPORT LOGICIEL......................................................................................................................9

AIREVASIONA partir des tables suivantes :

1. Repérez les clés primaires et les clés étrangères

2. Réalisez la visualisation graphique du schéma relationnel

1/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

DIROUTILA partir des tables suivantes :

1. Repérez les clés primaires et les clés étrangères

2. Réalisez la visualisation graphique du schéma relationnel

2/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

SantéSoit le graphe de Dépendances Fonctionnelles suivant. Il modélise dans une clinique, les actesmédicaux pratiqués par des médecins sur des patients.

1. Représentez de façon graphique les Relations.

2. Représenter le schéma relationnel de façon littéraire.

3/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

Luminaire

1. Un luminaire peut-il recevoir plusieurs types d'ampoule ?

2. Un luminaire peut-il avoir plusieurs ampoules ?

3. Doit-on toujours s'adresser au même fournisseur pour acheter le même type d'ampoule ?

4. Connaît-on la localisation d'un luminaire ?

5. Peut-on connaître la date d'installation d'un luminaire ?

6. Peut-on connaître l'historique des changements d'ampoule ?

7. Représentez les relations de façon graphique puis littéraire.

Facturation

1. Peut-il y avoir une différence entre le prix catalogue et le prix payé ?

2. Y-a-t-il un seul taux de TVA dans cette organisation ?

3. Et-il facile de faire la liste des clients ?

4. Peut-on identifier le responsable d'un rayon ?

5. Tous les éléments sont-ils présents pour établir une facture ?

6. Représentez les relations de façon graphique puis littéraire.

7. Présentez une vision en extension

4/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

FestivalCREATE TABLE concert ( numeroco integer NOT NULL, nomlieu character varying(25) NOT NULL, dateconc date, dirconc character varying(25), progconc character varying(25), CONSTRAINT pk_concert PRIMARY KEY (numeroco), CONSTRAINT fk_concert_se_deroul_lieu FOREIGN KEY (nomlieu) REFERENCES lieu (nomlieu) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT ) CREATE TABLE jouer ( numsolis integer NOT NULL, numerooe integer NOT NULL, CONSTRAINT pk_jouer PRIMARY KEY (numsolis, numerooe), CONSTRAINT fk_jouer_jouer2_oeuvre FOREIGN KEY (numerooe) REFERENCES oeuvre (numerooe) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT, CONSTRAINT fk_jouer_jouer_soliste FOREIGN KEY (numsolis) REFERENCES soliste (numeroso) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT ) CREATE TABLE lieu ( nomlieu character varying(25) NOT NULL, CONSTRAINT pk_lieu PRIMARY KEY (nomlieu) ) CREATE TABLE oeuvre ( numerooe integer NOT NULL, numeroco integer NOT NULL, nomoe character varying(25), compositeur character varying(25), forme character varying(25), CONSTRAINT pk_oeuvre PRIMARY KEY (numerooe), CONSTRAINT fk_oeuvre_comprendr_concert FOREIGN KEY (numeroco) REFERENCES concert (numeroco) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT ) CREATE TABLE place ( typplace character varying(25) NOT NULL, CONSTRAINT pk_place PRIMARY KEY (typplace) ) CREATE TABLE soliste ( numeroso integer NOT NULL, nomsolis character varying(25), typesolis character varying(25), CONSTRAINT pk_soliste PRIMARY KEY (numeroso) ) CREATE TABLE tarifer ( nomlieu character varying(25) NOT NULL, typplace character varying(25) NOT NULL, visibili character varying(2) NOT NULL, prix numeric(5,2), CONSTRAINT pk_tarifer PRIMARY KEY (nomlieu, typplace, visibili),

5/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

CONSTRAINT fk_tarifer_tarifer2_place FOREIGN KEY (typplace) REFERENCES place (typplace) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT, CONSTRAINT fk_tarifer_tarifer_lieu FOREIGN KEY (nomlieu) REFERENCES lieu (nomlieu) MATCH SIMPLE ON UPDATE RESTRICT ON DELETE RESTRICT )

1. Reconstituez le schéma relationnel graphique correspondant aux instructions précédentes

2. Quelles informations peut-on obtenir à partir du schéma précédent.

Commerce Electronique

1. Listez les différents attributs dans une grille d'analyse.

2. Présentez les différentes relations de ce système d'information.

6/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

Ouvrage

N° Livre Rédaction Titre Livre Catégorie

1 Dubol : 3%, Dupont : 5% Il était une fois le SI... INFO : Informatique

2 Dubois : 7% La cuisine au micro-ondes ARTC : Art culinaire

3 Duchmuc : 6% Le badminton illustré SPOR : Sport

4 Dupont : 8% Les systèmes décisionnels INFO : Informatique

Travail à faire :1. Écrire la relation correspondante ;

2. Identifiez la clé primaire ;

3. Identifiez les attributs composés ;

4. Identifiez les attributs multi-valués ;

5. Écrivez la relation en 1FN ;

6. Écrivez la vision en extension de la relation en 1FN.

7. Quelle est la clé primaire de cette nouvelle relation ?

8. Pourquoi la relation précédente n'est -elle pas en 2FN ?

9. Écrivez les relations en 2FN

10. Pourquoi le schéma précédent n'est-il pas en 3FN ?

11. Écrivez les relations en 3FN

Commande

Travail à faire 1. Établissez le dictionnaire des Données ;

2. Écrivez la relation Universelle associée ;

3. Représentez la sous forme de table ;

4. Écrivez les relations en 3FN ;

5. Présentez les tables associées.

Locaux municipaux Les locaux municipaux sont gérés par le service DVL. Du lundi au samedi, les locaux sont réservés aux associations de la commune pour toute l'année scolaire.

Le dimanche, les locaux ne sont pas attribués aux associations et peuvent être loués aux particuliers qui en font la demande.

Le système d'information du processus d'attribution et de location des locaux a fait l'objet d'une étude.

Règles de gestion 1. La location d'un local à un particulier fait l'objet d'une fiche de location identifiée par un numéro et

portant la date pour laquelle le local est loué.

7/9 03-COURS_SI_Relationnel_Modele_exo

Commande n° 64654412354 Quincaillerie DURATON 26 / 04 / xxxx

26, rues des Robiniers33000 BORDEAUX05 56 89 32 65

Code Article désignation Quantité Prix HT Montant HTCL247 Colle néoprène universelle tub 125ml 100 8,00 € 800,00 €VIS23 Vis parker 35*60 carton de 100 500 5,35 €

Total HTTVA 681,10 €Total TTC

Date :

2 675,00 €

3 475,00 €

4 156,10 €

Système d'Information de Gestion Modèle RelationnelExercices

2. Chaque local est codifié, sa location est répertorié et il dispose d'une ligne de téléphone fixe.

3. Les locaux sont loués aux particuliers pour la journée entière. 4. Une association ne peut se voir attribuer un local donné qu'au plus un jour par semaine (créneau

jour) et à une plage horaire donnée (créneau heure).

5. Le matériel municipal est soit affecté à un local, soit rangé en réserve. 6. Le matériel rangé en réserve peut être prêté aux associations lors de manifestations (micro,

enceintes, podium, etc ... ).

7. Lors de la déclaration de création d'une association, le greffe des associations de la préfectureprocède à son inscription dans le répertoire national des associations (RNA), Cette inscription donnelieu à une immatriculation sous la forme d'un numéro composé d'un W suivi de 9 chiffres.

Travail à faire

1. Présentez le graphe de dépendance fonctionnelle permettant de gérer les locations aux particuliers et aux associations.

2. Présentez une vision en extension des tables nécessaires.

Règles de gestion (complément) a) Une manifestation est organisée par une seule association.

b) Certaines associations n'organisent aucune manifestation, alors que d'autres enorganisent plusieurs dans la saison.

c) Un ou plusieurs animateurs municipaux encadrent la manifestation.

d) Un animateur municipal est désigné comme responsable de la sécurité de lamanifestation (relations avec la police, les pompiers, le service technique, etc .. ).

e) Les associations peuvent faire appel à un intervenant par manifestation (artiste, sportif,etc .. ).

f) Certaines manifestations se déroulent sans intervenant.

g) Un intervenant est identifié par un code. On souhaite également mémoriser ses nom,adresse, téléphone et spécialité.

Travail à faire

3. Complétez le GDF pour pouvoir gérer le processus d'organisation des manifestations. Vous tiendrez compte des fiches Manifestation et Animateurs ainsi que des règles de gestion complémentaires.

8/9 03-COURS_SI_Relationnel_Modele_exo

Système d'Information de Gestion Modèle RelationnelExercices

Support Logiciel

Travail à faire

1. Tracez le GDF correspondant au Modèle relationnel

2. Reconstituez les phrases-type.

9/9 03-COURS_SI_Relationnel_Modele_exo