correction travail a rendre

DOSSIER EXPLOITATION DES DONNEES CONCERNANT LES RELEVES DE COMPTEURS D'EAU TRAVAIL À FAIRE Présenter le schéma entité-association correspondant au schéma relationnel de la base de données utilisée ABONNEMENT Ref Date Adresse Cp Ville N Posséder CLIENT N Id Nom Prenom Adresse Cp Ville Installer COMPTEUR NumOrdreCompteur N DateInstallation Marque Concerner RELEVE NumOrdreReleve Date Index D'autres représentations agrégat d'association ou association d'association seront également acceptées CTRAVAIL À FAIRE Écrire les ordres SQL permettant d'obtenir les résultats suivants A Création de la table RELEVE avec toutes les contraintes nécessaires B A ?chage d ? une liste des relevés date et index concernant l'abonnement A triée par dates de relevé décroissantes quelque soit le compteur C A ?chage d ? une liste des abonnements avec indication du nom du client et du nombre de relevés e ?ectués en D Création d'une vue nommée MaxCompteur présentant pour chaque compteur d'eau la référence de l'abonnement le numéro d'ordre du compteur et l ? index maximum relevé E A ?chage de la consommation totale tous compteurs confondus de l'abonnement A depuis sa souscription en utilisant la vue précédente a CREATE TABLE RELEVE abonnement CHAR numOrdreCompteur INTEGER numOrdreReleve INTEGER date DATETIME index INTEGER PRIMARY KEY abonnement numOrdreCompteur numOrdreReleve FOREIGN KEY abonnement numOrdreCompteur REFERENCES COMPTEUR abonnement numOrdreCompteur Remarque On attend une seule contrainte FOREIGN KEY portant sur le couple abonnement numOrdreCompteur b SELECT date index FROM RELEVE WHERE abonnement 'A ' ORDER BY date DESC c SELECT FROM WHERE AND AND GROUP BY RELEVE abonnement CLIENT nom COUNT RELEVE ABONNEMENT CLIENT RELEVE abonnement ABONNEMENT ref CLIENT id ABONNEMENT client Year RELEVE date RELEVE abonnement CLIENT nom Remarques On pourra trouver toutes les colonnes relatives aux abonnements L'emploi d'une clause MAX au lieu de COUNT est faux cas d'un changement de compteur dans l'année par exemple Cd CREATE VIEW MaxCompteur as SELECT abonnement numOrdreCompteur MAX index AS maxIndex FROM RELEVE GROUP BY abonnement numOrdreCompteur On peut trouver le nom des colonnes derrière le nom de la vue e SELECT FROM WHERE SUM maxIndex MaxCompteur abonnement 'A ' C C

Documents similaires
Memoire de maitrise 1 Avant-propos Vu le développement des ?gures de style dans ces derniers temps nous nous sommes proposé de clari ?er ici cette question Nous sommes partis du général pour arriver au particulier Nous avons vu que le langage quotidien es 0 0
Lartiste egyptien ce grand meconnu de le 0 0
Rens pierre boulez pdf Messagesquisse de Pierre Boulez Collection L ? Académie en poche ? Xavier Lu ?n Religion et littérature arabe contemporaine François De Smet Vers une la? cité dynamique Ré exion sur la nature de la pensée religieuse Richard Miller L 0 0
Ecriture personnelle foltran guehane 1 0 0
Users guide 13 TopSpice For Windows XP Mixed-Mode Circuit Simulator User ? s F D Guide Revision Copyright by Penzar Development PO Box Palmdale CA USA www penzar com CCopyright ? - by Penzar Development All rights reserved No part of this publication may 0 0
Structure des lipides cours 2eme annee pharma 0 0
Fiches techniques pdf Fiches-techniques Introduction Ces ?ches-techniques ont une fonction très pragmatique Elles constituent des outils pour la mise en ?uvre d ? une ou plusieurs méthodes d ? enseignement ou d ? évaluation HELMo Développement Pédagogique 0 0
Plans de la formation 1 - INITIATION INFORMATIQUE ET INTERNET -A Initiation au micro- ordinateur Architecture matérielle l'écran le clavier la souris La carte mère Microprocesseur et mémoires Périphériques et systèmes de stockage Architecture logicielle s 0 0
Livrets de chasseurs supplementaires a4 pdf 0 0
Legende d ensor pdf Document téléchargé depuis www cairn info - Université Paris - - - h ? Klincksieck Document téléchargé depuis www cairn info - Université Paris - - - h ? Klincksieck LA LÉGENDE D ? ENSOR OU L ? INVENTION D ? UN GRAND PEINTRE FLAMAND ? 0 0
  • 92
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager