2
Une entreprise possède plusieurs entrepôts situés dans des villes différentes. Dans chacun des entrepôts est entreposée de la marchandise, les différents produits dont elle a besoin pour son activité. Deux entrepôts différents peuvent avoir les mêmes produits. Pour chaque produit on veut également connaître quel est son fournisseur (sa raison sociale, son adresse), son nom, savoir s'il est toxique ou pas et quel volume il occupe. Pour chaque entrepôt on veut connaître sa surface et son adresse. Travail à Faire : 1. Construire le diagramme de classes correspondant. 2. Quels sont les changements à apporter au diagramme de classes si un même produit ne peut être fourni que par un seul fournisseur et qu'il ne peut être entreposé que dans un seul entrepôt ? 3. Donnez la base de données relationnelle correspondant au premier diagramme de classes obtenu.

Exercice : Conception de bases de données relationnelles avec UML

Embed Size (px)

DESCRIPTION

Exercice : Conception de bases de données relationnelles avec UML

Citation preview

Page 1: Exercice : Conception de bases de données relationnelles avec UML

Une entreprise possède plusieurs entrepôts situés dans des villes différentes. Dans chacun des entrepôts est entreposée de la marchandise, les différents produits dont elle a besoin pour son activité. Deux entrepôts différents peuvent avoir les mêmes produits. Pour chaque produit on veut également connaître quel est son fournisseur (sa raison sociale, son adresse), son nom, savoir s'il est toxique ou pas et quel volume il occupe. Pour chaque entrepôt on veut connaître sa surface et son adresse.

Travail à Faire :

1. Construire le diagramme de classes correspondant.2. Quels sont les changements à apporter au diagramme de classes si un même produit ne

peut être fourni que par un seul fournisseur et qu'il ne peut être entreposé que dans un seul entrepôt ?

3. Donnez la base de données relationnelle correspondant au premier diagramme de classes obtenu.

Page 2: Exercice : Conception de bases de données relationnelles avec UML