Bonjour,
J'ai un tp où avec mon binôme on doit gérer une base de données en distribuée, chacune responsable d'un site, voici les tables:
-TVA(Taux, Valeur)
-Produit(NP, NomP, PrixHT, Taux, NbStock)
-Personne(Nom, Personne, Adresse)
-Achat(NA, Nom, Prenom, NP, Nb, Prix)
Voici les fragmentations demandées:
La relation TVA est fragmentée horizontalement (primaire)
La relation Produit est fragmentée horizontalement (dérivée) en accord avec TVA
La relation Personne n'est pas fragmentée mais elle est dupliquée sur les 2 sites
La relation Achat est fragmentée verticalement en Achat1(NA, Nom, NP, Prix) et Achat2(NA, Prenom, Nb)
Voilà mon problème pour les 2 premières fragmentation je vois comment faire, plus ou moins pour la réplication parce que j'ai pas encore regardé en détail mais pour la fragmentation horizontale je vois pas comment la faire sachant que je dois "découper" la clé primaire de Personne utilisée comme clé étrangère sur Achat.
Est ce que vous pourriez m'aider s'il vous plaît ?
NB: Les clés primaires sont soulignées et les clés étrangères sont en gras
Partager