MediaTek I

[15 min]

L'association MediaTek souhaite réaliser la base de données correspondant au schéma UML ci-après en utilisant un modèle relationnel-objet ne mobilisant que les tables imbriquées (nested model).

Question

Réaliser le passage vers un modèle RO, en utilisant le modèle imbriqué.

Solution

1
Type Adresse : <num:integer, rue:string, cp:integer, ville:string>
2
Type ListeAdresse : collection de <Adresse>
3
Client (#num:integer, nom:string, prenom:string, adresse:ListeAdresse, ddn:date, tel:string, genre:{'m','f'}) 
4
Produit (#num:integer, designation:string, prix:float, stock:integer) 
5
Facture (#num:integer, #client=>Client(num), #produit=>Produit, qte:integer)