Bonjour,
j'espère avant tout ne pas m'avoir trompé de forum pour mes questions, si c'est le cas veuillez m'en excuser par avance.
J'ai deux exercices que je ne comprends pas et j'aimerais vraiment que l'on m'explique tout en m'aidant à obtenir la solution.
Exercice 1
Soit la table clients définie comme suit : Clients(Numéro, Nom, NumRue, Rue, Ville, Pays, NiveaudeRevenu)
Une analyse de l'applicatif montre la fréquence des requêtes suivantes :
• Select * from Clients where ville='Calais' and NiveaudeRevenu='Haut';
• Select * from Clients where ville='Dunkerque' and NiveaudeRevenu='Bas';
1. En utilisant la méthode d'analyse de la fragmentation horizontale (vue en cours) proposer une fragmentation horizontale de la table Clients.
Exercice 2
Soit la table Clients(Numéro, ZoneGeographique, NiveauSocioCulturel, Nom, Prénom, adresse)
Nous disposons des requêtes suivantes :
Q1 : accède à ZoneGeographique et NiveauSocioCulturel par Numéro
Q2: accède à Nom et Prénom par Numéro
Q3: accède à adresse par numéro
1. Dresser une matrice d'utilisation
2. Dresser la matrice d'affinité entre les attributs de la table Clients en sachant qu'il existe 2 sites (S1 et S2) et que pendant une période de référence Q1 à une fréquence de 20 sur S1 et de 30 sur S2, Q2 a une fréquence de 5 sur S1 et 17 sur S2 et que Q3 à une fréquence de 10 sur S1 et S2. On supposera également que Q1, Q2 et Q3 font un seul accès aux attributs concernés à chacune de leurs exécutions.
3. Regrouper alors les attributs par leurs affinités.
* Merci *
Partager