0% ont trouvé ce document utile (0 vote)
512 vues6 pages

Correction TD 2

Transféré par

officielmayna
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
512 vues6 pages

Correction TD 2

Transféré par

officielmayna
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

KADDOUSSI BELGACEM

Correction Série d’exercices N° 2

Exercice 1 : Gestion de stock


Les clients sont caractérisés par un numéro de client, un nom, un prénom, une date de naissance
et une adresse postale (rue, code postal et ville). Ils commandent une quantité donnée des articles à
une date donnée.
Les articles sont caractérisés par un numéro d’article, une désignation et un prix unitaire.
Chaque article est fourni par un fournisseur unique (mais un fournisseur peut fournir plusieurs
articles).
Les fournisseurs sont caractérisés par un numéro de fournisseur, une raison sociale, une adresse
email et une adresse postale.
Donnez le modèle E/A correspondant à cette étude de cas.

Correction
Pour construire le modèle entité/Association, on a suivi les différentes étapes présentées
par la suite :
1. Dictionnaire de données : Les différents attributs associés à ces spécifications peuvent
être résumés comme suit :

N° Nom de l’attribut Désignation de l’attribut Type


1 num_cl Numéro du client Entire
2 nom_cl Nom du client Chaine de caractère
3 prenom_cl Prénom du client Chaine de caractère
4 date_nais_cl Date naissance du client Date
5 adres_cl Adresse du client Chaine de caractère
6 qte_art_cmd Quantité des articles commandés Reel
7 num_art Numéro de l’article Entire
8 date_cmd Date de la commande Date
9 design_art Désignation de l’article Chaine de caractère
10 prix_unit_art Prix unitaire de l’article Reel
11 num_frs Numéro du fournisseur Entire

Base de Données
KADDOUSSI BELGACEM
12 rais_soc_frs Raison sociale du fournisseur Chaine de caractère
13 mail_frs Adresse email du fournisseur Chaine de caractère
14 adres_frs Adresse du fournisseur Chaine de caractère

2. Les différents types d’entité sont : Client, Article, Fournisseur


3. Les entités avec leurs attributs et son identifiant :
Nom de l’entité Attribut de l’entité Identifiant de l’entité
Client 1, 2, 3, 4, 5 1
Article 7, 9, 10 7
Fournisseur 11,12, 13, 14 11
4. Les associations entre les entités :

Nom de l’association Entité participante Attributs associés


Commander Client et Article 6, 8
Fournir Fournisseur et Article

5. Cardinalités :
Client – commander : 1 - N
Article – commander : 0 - N
Fournisseur – Fournir : 0 - N
Article – Fournir : 1 – 1
6. Enfin, le modèle E/A se présente comme suit :

Base de Données
KADDOUSSI BELGACEM

Exercice 2 :
Il s'agit d'établir une base de données pour la gestion des formations d'un institut privé.
Un cours est caractérisé par un numéro de cours NOCOURS, un libellé LIBELLE, une durée
en heures DUREE et un type TYPE.
Un cours peut faire l'objet dans l'année de plusieurs sessions.
Une session est caractérisée par un numéro NOSESS, une date de début DATE et un prix
PRIX. Une session est le plus souvent assurée par plusieurs animateurs.
Un animateur peut intervenir dans plusieurs sessions au cours de l'année. On désire mémoriser
le nombre d'heures NBH effectué par un animateur pour chaque session.
Un animateur est caractérisé par un numéro NOANI, un nom NOMA et une adresse ADRA.
Chaque session est suivie par un certain nombre de participants. Un participant est caractérisé par
un numéro NOPAR, un nom NOMP et une adresse ADREP.
Etablir le modèle E/A correspondant.

Correction
1. Dictionnaire de données :

N° Nom attribut Désignation Type


1 NOCOURS Numéro cours Entier
2 LIBELLE Libellé cours Chaine de caractère
3 DUREE Durée du cours Entier
4 TYPE Type du cours Chaine de caractère
5 NOSES Numéro session Entier
6 DATE Date session Date
7 PRIX Prix session Réel
8 NOPAR Numéro participant Entier
9 NOMP Nom participant Chaine de caractère
10 ADRP Adresse participant Chaine de caractère
11 NBH Nombre d’heure d’une session Entier
12 NOANI Numéro animateur Entier
13 NOMA Nom animateur Chaine de caractère
14 ADRA Adresse animateur Chaine de caractère

Base de Données
KADDOUSSI BELGACEM
2. Les entités :
- Cours
- Session
- Participant
- Animateur
3. Les entités avec leurs attributs et son identifiant :

Nom de l’entité Attribut de l’entité Identifiant de l’entité


Cours 1, 2, 3, 4 1
Session 5, 6, 7 5
Participant 8, 9, 10 8
Animateur 12, 13, 14 12
4. Les associations entre les entités :

Nom de l’association Entité participante Attributs associés


Fait l’objet de Cours - Session
Suit Session - Participant
Intervient Session – Animateur 11
5. Les cardinalités :
Cours – Fait l’objet de : 1-N
Session – Fait l’objet de : 1-1
Session – Suit : 1-N
Participant – Suit : 1-N
Session – Intervient : 1-N
Animateur – Intervient : 1-N
6. Enfin, le modèle E/A se présente comme suit :

1-N

Base de Données
KADDOUSSI BELGACEM

Exercice 3 :
On veut gérer les étudiants et les professeurs d’un ensemble de formations dispensés par une
université.
Un étudiant est identifié par son prénom, son nom et son age. Un étudiant suit une formation.
Chaque formation a un nom et une durée (nombre d’années). Elle est assurée par un ensemble
d’enseignants. Chaque enseignant est connu par son nom, son prénom et la matière qu’il enseigne.
On désire savoir le nombre d’heures qu’un enseignant effectue pour chacune des formations dans
lesquelles il enseigne.
Etablir le modèle E/A correspondant.

Correction

Exercice 4 :
Il s'agit d'établir une base de données pour la publication des articles de journaux Optique :
Réalité perçue :
(1) Un éditeur édite des journaux. Il est caractérisé par un num, un nom et une adresse.
(2) Un journal est édité par un éditeur et publie des articles dans ses numéros. Un journal est
caractérisé par le nom du journal et le nom de son rédacteur en chef.
(3) Un numéro de journal contient une collection d’articles. Un numéro est caractérisé par un
numéro d’édition et une date.

Base de Données
KADDOUSSI BELGACEM

(4) Chaque article paru dans un numéro est signé par un auteur. Un article est caractérisé par
un titre et un résumé.
(5) Les auteurs sont connus par leur nom, leur prénom, leur adresse et leur date de naissance.
Etablir le modèle E/A correspondant.

Correction

EDITEUR
Num_ed
Nom_ed
Adres_ed
1-N

Edition

1-1

JOURNAL NUMERO
Nom_jr 1-N 1-1 Num_edit
Sortie
Nom_chef_jr Date_edit

1-N

ARTICLE
1-1
1-1 Parution
Titre_art
Ecriture
Resum_art

1-N

AUTEUR
Nom_aut
Prenom_ed
Adres_ed
Dat_nais_aut

Base de Données

Vous aimerez peut-être aussi