Vous êtes sur la page 1sur 1

USTHB - Faculté d'Electronique et d'Informatique

Module : Base de Données


Lic L2 : ACAD(Section : A,B,C), ISIL
TD N°1 : Les modèles de données
Exercice1

On considère une bibliotheque qui gère des ouvrages, Sa base de données est décrite
comme suit:

Un ouvrage est caractérisé par son numéro, son titre, son (ou ses) auteur (s), le
nombre d'exemplaire existants dans la bibliothèque et l'année d'édition.

Chaque exemplaire est caractérisé par le code exemplaire et le fait qu'il soit
disponible ou non pour le prêt. Dans le cas où un livre est emprunté, on connaît
l'emprunteur et la date d'emprunt,

Un auteur est décrit par son nom, son adresse, et sa nationalité.

L'entité « mot-clé » permet pour chaque mot-clé de retrouver tous les ouvrages qui
on été décrits à l'aide de ce mot clé.

De plus on doit pouvoir retrouver pour chaque auteur, la liste des ouvrages qu'il a
écrit.

Questions :
1. Représenter le schéma hiérarchique de cette BD.
2. Représenter le schéma réseau de cette BD.

Exercice 2

On veut représenter l'activité d'une entreprise structurée en départements. Nous


avons les renseignements suivants :

Chaque département est décrit par un numéro unique, un budget, un ensemble


d'employés, de projets

Chaque projet est caractérisé par un numéro qui est unique dans l'entreprise et un
ensemble d'employés qui le réalisent. On alloue à chaque projet un budget de
fonctionnement propre.

Tout employé est repéré par un numéro d'immatriculation qui est unique et possède
un nom et une adresse Un employés, à un instant donné, ne travail que sur un seul
projet et n'est rattaché qu'a un seul département. Il n'a bien entendu qu'un seul
salaire.

Le service du personnel gère les emplois et l'affectation du personnel aux emplois.


Il a établit l'inventaire des fonctions (TS. ingénieur, chef de projet, ...).

Chaque fonction est définie par un numéro qui est unique, un nom et un salaire
minimum qui correspond au salaire plancher de tout employé occupant cette fonction.

Les responsables du personnel souhaitent connaître pour chacun des employés


l'historique des fonctions qu'ils ont occupées avec la date d'entrée en fonction.
Questions :
1. Proposer un schéma réseau de cette étude.
2. Simplifier ce schéma en réseau CODASYL.
3. Proposer un schéma E/A de cette étude.

Vous aimerez peut-être aussi