2019/2020 Master I-Informatique Université de Laghouat 1ére Master Département

2019/2020 Master I-Informatique Université de Laghouat 1ére Master Département d’Informatique BDD Réparties Contrôle N° 01 Exercice 01 Soit le schéma relationnel suivant, utilisé pour la base d’une agence de location : Lot (Id Lot, Id Proprietaire, Adresse, Loyer, Etat) Personne (Id Personne, Nom, Prenom, Adresse, Coord bancaires) Location (Id Lot, Id Locataire, Date arrivee, Date depart, Note) Taille des différents types : Les identifiants (Id ...) et les nombres (Loyer, Note) sont codés sur 4 octets, Les dates sur 4 octets, - Nom, Prenom, Etat sur 50 octets Adresse et Coord bancaires sur 100 octets, Statistiques : 2 100 tuples dans la table Lot (sur 1 000 propriétaires), 600 000 tuples Personne (Contenant locataire et propriétaires), 1 840 000 tuples Location (Avec une note entre 0 et 5), Configuration Base de données : Taille d’un ROWID : 18 octets - 10 pages en mémoire centrale, Une page fait 8 ko, dont 10% sont utilisées pour les mises à jour et les pointeurs. Nous avons également 10 pages disponibles en mémoire pour l’exécution de chaque requête. Questions 1- Calculer en nombre de pages, la taille de chaque table (donner le détail du calcul) 2- On construit un index bitmap sur la note de la location. Quel est la taille totale de ce bitmap en nombre de pages ? Exercice 02 Soit x et y deux articles de la table R et l’exécution suivante : H : l1[R] l2[R] e1[x] l3[x] e3[x] c2 e1[y] l3[y] c1 e3[y] c3 Indiquez l’ordre d’exécution établi par un ordonnanceur avec verrouillage hiérarchique. Considérez que l’on utilise un verrou S et IX séparément. 2019/2020 Master I-Informatique Exercice 03 Guitars (gid, brand, price) ; Players (pid, name, age) ; LastPlayed (gid, pid, date) SELECT P.name FROM Guitars G, Players P, LastPlayed L WHERE G.gid = L.gid AND P.pid = L.pid AND P.age < 25 AND G.brand = ‘Gibson’ AND G.price > 3000; Players.age varie de 10 à 85 - Guitars.brand a 10 valeurs distinctes - Guitars.price varie de 1,000 à 5,000 - Guitars.gid a 1,000 valeurs distinctes - Players.pid a 1,000 valeurs distinctes. Calculer le facteur de sélectivité de chaque terme dans la clause Where. uploads/Science et Technologie/ devoir-01-2020.pdf

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager