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)