SQL (1) Exercices - Enoncés HEC Lausanne SQL (1) Exercices - Enoncés Réf. # ??? Titre SQL (1) – Exercices - Enoncés Auteur(s) Y. Pigneur & G. Maksay Commentaires Le but de ce support de cours est de constituer un complément au livre Bases de données et modèles de calcul, J.-L. Hainaut, Dunod, 2002 Classification A usage interne Publication http://inforge.unil.ch/hec1/ http://www.comem.ch/cours/bdmc Date 24.8.2003 Version 3.0 Statut Validé Nom du fichier Sql1Enonces.ppt Versions Dates Remarques / Auteurs 1.0 9.11.2002 Création du document / yp 3.0 24.8.2003 Nouveau modèle compatible XP référence 3ème édition du livre / gm Toute remarque concernant la correction d’erreurs constatées et/ou l’amélioration des fonctionnalités de ce support de cours est la bienvenue et à adresser à : Université de Lausanne Ecole d’ingénieurs du canton de Vaud HEC – INFORGE Comem+ A l’attention d’Yves Pigneur A l’attention de Gabor Maksay BFSH 1 Rue de Genève 55 CH – 1015 Lausanne-Dorigny CH – 1000 Lausanne 20 mailto:yves.pigneur@hec.unil.ch mailto:gabor.maksay@eivd.ch yves.pigneur@hec.unil.ch gabor.maksay@eivd.ch Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Référence Bases de données et modèles de calcul, Outils et méthodes pour l'utilisateur, Jean-Luc Hainault, Dunod, 3ème édition, 2002 ---------------------------------------------------------------------------------------------- 2 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Agenda Enoncé Schéma relationnel Requêtes SQL ---------------------------------------------------------------------------------------------- 3 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Enoncé Soit un ensemble de personnes identifiées par un numéro et caractérisées par un nom. Soit un ensemble de banques identifiées par un numéro. Les banques sont localisées dans une ville. Une personne peut ouvrir un ou plusieurs comptes dans une banque. On connaît le solde de chaque compte. Chaque banque affecte à ses comptes un numéro unique. ---------------------------------------------------------------------------------------------- 4 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Schéma relationnel Banque Personne NoB Ville NoP Nom Compte ---------------------------------------------------------------------------------------------- NoC NoBanque Solde Titulaire 5 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 1 La liste des (numéros de) banques de Lausanne ---------------------------------------------------------------------------------------------- 6 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 2 La liste des villes où on trouve une banque ---------------------------------------------------------------------------------------------- 7 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 3 La liste des comptes, en négatif de plus de 1’000 francs, de la banque 123 ---------------------------------------------------------------------------------------------- 8 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 4 La somme des montants dus à la banque 123 ---------------------------------------------------------------------------------------------- 9 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 5 Le nombre de banques à Lausanne ---------------------------------------------------------------------------------------------- 10 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 6 La liste des clients des banques de Lausanne (2 variantes possibles) ---------------------------------------------------------------------------------------------- 11 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 7 La liste des clients qui doivent plus de 100 francs à la banque 123 sur un de leurs comptes sur l’ensemble de leurs comptes sur l’ensemble de leurs comptes négatifs ---------------------------------------------------------------------------------------------- 12 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 8 La liste des banques dans la même ville que la banque 123 ---------------------------------------------------------------------------------------------- 13 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 9 La somme des créances des clients des banques hors Lausanne ---------------------------------------------------------------------------------------------- 14 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
SQL (1) - Exercices - Enoncés HEC Lausanne Requête 10 La liste des créances des clients Dupont dans une banque de Lausanne ---------------------------------------------------------------------------------------------- 15 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm
Merci pour votre attention ! SQL (1) - Exercices - Enoncés HEC Lausanne Merci pour votre attention ! ---------------------------------------------------------------------------------------------- 16 Sql1Enonces.ppt / 24.8.03 / V 3.0 / yp & gm