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
Cote louise reveiller sa creativite eyrolles 2016 0 0
Creations dominique imbert 1 0 0
pages evaluations diagnostiques de tous les niveaux 0 0
ec07 pr La ?che CE EC Éducation civique semaine Conna? tre les symboles de la République française Objectifs ? Identi ?er les symboles républicains ? En conna? tre le sens et l'origine Préalables Mots clés Marianne drapeau tricolore la Marseillaise juille 0 0
Plaquette clea 2012 2013 - Le contrat local d ? éducation artistique intercommunal Roubaix- Tourcoing-Wattrelos Contrat Local d ? Éducation Artistique JAUNE MAGENTA NOIR CÀ propos du Cléa Animés par la volonté commune de réduire les inégalités en termes d 0 0
Td 1 limites et continuite fiche 2 0 0
Pakao svt tle Source Examen Sénégal CPage sur ? Ma? trise des connaissances ? Sujet Propriétés du tissu nerveux ? Sujet Synapses ? Sujet Etude d'un ré exe inné ? Sujet Régulation de la pression artérielle ? Sujet La réponse immunitaire spéci ?que ? Sujet 0 0
p100 9 9 2010 Vosges Votre magazine GRATUIT d'infos pratiques et de reportages - septembre - N Salon Habitat Bois Tout pour réaliser vos projets NuméRo spécIAl Lecteurs Vosges donneZ VoTRe aViS SuR Le Mag Rendez-vous en page Patrimoine Skatepark Rando VTT 0 0
Language f 3 lec 1 Cours de linguistique Pour les étudiants de troisième année- faculté de pédagogie Dr Mohammed Sayed El hegazy Le fonctionnalisme Le linguiste le plus représentatif de la phonologie praguoise est Martinet qui a développé une théorie qu ? 0 0
Damisch huit theses pour une semiologie de la peinture 1 0 0
  • 46
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager