 |
bases de donnees relationnelles :
Attributs
d'association |
|
Il arrive parfois que l'on soit
obligé de
munir d'attributs des associations.
 |
Considérons que nous
voulons modéliser les relations existant entre les entités client, commande et article |

Mais comment dans ce schéma introduire l'attribut quantité et plus encore l'attribut réduction dont on voudrait qu'il puisse s'appliquer à chacun
des articles d'une commande de manière différente ?
En effet si l'on introduit l'attribut quantité à l'entité commande,
chaque ligne de la commande se verra dotée de la même quantité...
D'autre part si l'on introduit l'attribut quantité à l'entité article alors
chacun des article se vera doté de la même quantité quelque soit la commande...
La solution est de pourvoir l'association composée des attributs quantité et réduction :

Il arrive dans certains cas que l'attribut date soit d'une importance capitale, notamment dans
les applications SGBDR portant sur la signature de contrats à échéance ou
dans la durée (assurance par exemple).Il n'est pas rare alors que le seul attribut date constitue à lui seul une entité.
 |
On appelle alors cela
une entité temporelle. Une entité temporelle possède souvent
un seul attribut, mais dans le cas ou elle possède plusieurs
attributs (année, mois, jour, heure, minute, seconde...), l'ensemble
de ces attributs constitue alors la clef de l'entité.
Mais dans ce cas on peut aussi retirer cette entité et introduire
la date en tant qu'attribut de l'association souscrit. | |
|