Certes j'expose ici un "cas d'école" non réél (et criticable) mais il est dérivé d'une situation réellement observée sur le terrain.
La société Fnac2
vend des Livres et met en place sa base:
Livre(
isbn, titre, auteur, etc....)
les applications A, B, C, D partagent cette vision des données d'entreprise.
Plus tard apparait l'application E qui gère un nouveau métier car le magasin va aussi vendre des téléphones portables. L'application E a donc une vision Produit et une autre vision de Livre. Comment modifier la base pour tenir compte de ce concept sachant qu'il est hors de question (pour le moment) de modifier les applications A,B, D ?
En définissant des vues? quel est alors le statut des clefs dans les tables?
Partager