correction TD1 TD1

3679 mots 15 pages
Correction TD1 et TP1 (question 5)
Exercice 2
Le sujet de cet exercice est l'oeuvre de Cécile CAPPONI, tout comme la majorité de cette correction.
Certaines questions vous ont été épargnées dans l'énoncé du TD, vous les trouverez toutefois dans cette correction.
Pour chaque question on donne sa réponse sous forme de langage algébrique puis en SQL en police "courier". Pour la plupart des questions, il peut exister plusieurs solutions algébriques
(puisque certains opérateurs s'expriment en fonction
…afficher plus de contenu…

Pour lever l'ambiguïté, nous précisons d'où vient l'attribut en le préfixant par une variable liée à la table correspondante. Dans la requête SQL, lever cette ambiguïté est plus aisé, puisque nous devons renommer les tables intermédiaires qui sont arguments de jointure.
R1 = NATURAL JOIN(occupation, client C)
R2 = JOIN( R1, hotel H, R1.numhotel = H.numhotel)
-- ici deux colonnes de même nom existent, d'où les renommages : C.nom et H.nom
RESULTAT = PROJECT(R2, C.nom, prenom, H.nom, ville, datearrivee, datedepart) SELECT sejour.nom, prenom, hotel.nom, hotel.ville, datearrivee, datedepart
FROM hotel
JOIN ( SELECT * FROM occupation JOIN client ON occupation.numclient=client.numclient ) AS sejour
ON hotel.numhotel = sejour.numhotel
…afficher plus de contenu…

Il faut répertorier les séjour du client précisé. Nous commençons par repérer le client en question
(dans R1). puis nous passons par la relation occupation pour récupérer toutes les chambres que ce client a occupées avant le 02/04/2014 (R2 puis R3), et nous passons enfin par la relation chambre pour obtenir le prix de la chambre occupée dans le séjour concerné (jointure R4), et enfin nous projetons le résultat obtenu par hôtel, chambre, client, dates d'arrivée et de départ (tout

en relation

  • TES TD1 Corrige
    3524 mots | 15 pages
  • Diagnostic j2c informatique
    406 mots | 2 pages
  • Plan d'appel bts tc
    267 mots | 2 pages
  • Correction Dst 1
    1996 mots | 8 pages
  • Ccf nj fitness
    1657 mots | 7 pages
  • Présentation de la loi de 2005-102 du 11 février 2005
    964 mots | 4 pages
  • Sujet bep
    1081 mots | 5 pages
  • fiche téléphonique immobilier
    272 mots | 2 pages
  • darty multicanal
    516 mots | 3 pages
  • Bts am xhp papers
    580 mots | 3 pages
  • fiche darret pour le 17 novembre
    254 mots | 2 pages
  • Correction de TD
    1380 mots | 6 pages
  • abdod
    412 mots | 2 pages
  • TD1 Archi Rezo corrige
    1526 mots | 7 pages
  • Le surpeuplement, cause ou explication
    1918 mots | 8 pages