Vous êtes sur la page 1sur 3

I.U.T.

de Nice Cte dAzur Dpartement Informatique

2002-2003

S.G.B.D. 1
TD n 1 Les schmas entit/association

Objectif : interprter les schmas E/A, tudier les cardinalits

1.
1.1.

Exercices (tir de Ph. Rigaux Cnam)


On vous donne un schmas E/A (figure 1) reprsentant des visites dans un centre mdical. Rpondez aux questions suivantes en fonction des caractristiques de ce schma (i.e.: indiquez si la situation dcrite est reprsentable, indpendamment de sa vraisemblance).

Fig. 1 Centre mdical

1. 2. 3. 4.

Un patient peut-il effectuer plusieurs visites ? Un mdecin peut-il recevoir plusieurs patients dans la mme consultation ? Peut-on prescrire plusieurs mdicaments dans une mme consultation ? Deux mdecins diffrents peuvent-ils prescrire le mme mdicament ?

1.2.

Le second schma (figure 2) reprsente des rencontres dans un tournoi de tennis.

Fig. 2 Tournoi de tennis

1. 2. 3. 4.

Peut-on jouer des matchs de double ? Un joueur peut-il gagner un match sans y a voir particip ? Peut-il y avoir deux matchs sur le mme terrain la mme heure ? Connaissant un joueur, peut-on savoir sur quels terrains il a jou ?

1.3.

Voici le schma E/A (figure 3) du systme d'information (trs simplifi) d'un quotidien.

1,n Appartient 1,1

Fig. 3 - Journal 2

1. 2. 3. 4.

Un article peut-il tre rdig par plusieurs journalistes ? Un article peut-il tre publi plusieurs fois ? Peut-il y avoir plusieurs articles sur le mme sujet dans le mme numro ? Connaissant un article, est-ce que je connais le journal o il est paru ?

1.4.

Voici (figure 4) le dbut dun schma E/A pour la gestion dune mdiathque. La spcification des besoins est la suivante : un disque est constitu dun ensemble de plages. Chaque plage contient une uvre et une seule, mais une uvre peut stendre sur plusieurs plages (par exemple une symphonie en 4 mouvements). De plus, pour chaque plage, on connat les interprtes.

Fig. 4 Contenu dun disque 1. 2. Compltez le modle de la figure 4, en ajoutant les cardinalits. On suppose que chaque interprte utilise un instrument (voix, piano, guitare, etc) et un seul sur une plage. O placer lattribut Instrument dans le modle prcdent ? Transformez lassociation Joue dans la figure 4 en entit. Donnez le nouveau modle, sans oublier les cardinalits. Quelles sont, selon vous, les associations de composition ?

3.

4.