Bases de données TP 2
TP 2. Yousra Lembachar. Dans ce TP nous allons voir des requêtes SQL avancées. Exécuter le script tp2.sql pour créer la base de données suivante :.
Bases de Données - TP 2
Bases de Données - TP 2. Licence 3 d'Informatique 2011-2012. Requêtes simples. Rappel - Utilisation de psql. PostgreSQL est sur nivose.
TP 2 Bases de Données – Pratique primaire de SQL 1 Les types de
3`eme année – Bases de Données –TP 2 Pratique primaire de SQL Ecrire les commandes SQL permettant de répondre aux requêtes ci-apr`es. Une fois estimée.
TP2 - SQL Base de données Voyage
TP2 - SQL. Base de données Voyage. Rappel : Lien du site de TPs : http://in111.akengro.t1hosting.co.uk/. Un club de voyages propose des voyages organisés à
OIM SIG : TP2 Analyse de données
6. Requêtes SQL plus complexes avec Spatialite. En utilisant l'extension Spatialite qui se trouve dans le menu Base de données on peut également.
TP 1 : Création de la base de données TP 2 : Insertion de données
On montre ici comment importer des données à l'aide de l'interface ou d'une requête et comment exporter une base complète à destination d'un autre SGBD ou
T.P. 2 Requêtes simples
T.P. 2. 1. Requêtes simples. A partir de la base de données traitez les requêtes suivantes en langage SQL. Vérifiez que le.
TP2 - SQL - Exercice
Pour créer notre base dans le serveur de base de données il faut d'abord créer les Créer une nouvelle table à partir d'une requête SQL à l'aide de ...
REQUÊTES SQL AVEC PYTHON
de lancer des requêtes sur une base de données de taille plus importante Pour lancer des requêtes SQL sur la base ... INFO EN MPSI & PCSI - TP 2 - BDD ...
REQUÊTES SQL AVEC PYTHON
csv remplir intelligemment la base de donnée Musiques.sqlite. LYCÉE CARNOT (DIJON). 3/3. INFO EN MPSI & PCSI - TP 2 - BDD.
IUT Sénart Fontainebleau - Informatique
Base de données
2T.P. 2
1Requêtes simples
A partir de la base de données, traitez les requêtes suivantes en langage SQL. Vérifiez que le
résultat correspond à celui attendu. Vous mettrez les requêtes et leurs résultats dans un fichier.
1.Liste des buveurs,
2.Liste des buveurs (n°, nom et ville),
3.Liste des numéros et noms des buveurs habitant 'Paris',
4.Liste des buveurs (numéros et noms) qui habitent 'Paris' et des buveurs qui
habitent 'Macon'5.Affichez les crus des vins de la région 'Loire' (sans la clause DISTINCT et
avec la clause DISTINCT),6.Liste des différentes villes où habitent les buveurs,
7.Liste des numéros de commande où la quantité commandée est comprise entre
10 et 50 (avec la clause BETWEEN et sans la clause BETWEEN),
8.Liste des numéros de commande livrées après le 1er décembre 1987
9.Liste des vins (n° et cru) dont le cru commence par la lettre B
10.Liste des viticulteurs (n° et nom) dont le nom contient 'lin'
11.Liste des buveurs (N°, nom) qui n'habitent ni Paris, ni Macon (2 solutions dont
une avec NOT IN),IUT Sénart Fontainebleau - Informatique
Base de données
3T.P. 3
1Requêtes avec Jointures
2 A partir de la base de données Gestion de Commandes, traitez les requêtes suivantes en langage SQL :1.Liste des buveurs (N°, nom et ville) qui ont passé au moins une commande
(avec Distinct et sans Distinct, en SQL89 et SQL92),2.Liste des viticulteurs (N°, nom et ville) qui proposent du vin de 'Loire' de
millésime 1983 (SQL89 avec sous-requêtes et SQL92)3.Liste des buveurs (N°, nom) qui ont commandé du vin de cru 'Pommard'
(SQL89 et SQL92)4.Nom des viticulteurs à qui le buveur 1600 a commandé du vin (2 solutions :
avec ou sans sous-requêtes)5.Nom des viticulteurs à qui le buveur Dupond a commandé du vin (SQL89 et
SQL92)
6.Liste des viticulteurs (N°, nom et ville) qui habitent la même ville que l'un de
leur client (SQL89, SQL92)7.Les buveurs qui habitent dans la même ville que le buveur 1400 (traiter les 2
cas selon qu' on souhaite avoir dans le résultat le buveur 1400)8.Les commandes qui spécifient une quantité du vin 140 inférieure à celle que
spécifie la commande 11 pour ce même vin9.Liste des vins avec le numéro des buveurs qui les ont éventuellement
commandés (avec ou sans jointures externes).10.Les vins pour lesquels il n'y a pas de commande (au moins 2 solutions
dont une avec jointure externe)11.Liste des buveurs(num et nom) n'ayant commandé que du Bourgogne
(au moins 3 solutions : opérateurs ensemblistes, sous-requêtes)12.Liste des buveurs(num et nom) qui ont commandé du Bourgogne et du
Bordeaux (au moins 2 solutions)
IUT Sénart Fontainebleau - Informatique
Base de données
T.P. 4
3Requêtes avec Agrégats
Vérifiez vos résultats.
Rendu au format PDF.
A partir de la base de données Gestion de Commandes, traitez les requêtes suivantes en langage SQL :1)Afficher pour chaque région son nom et le nombre de ses vins
2)Afficher pour chaque viticulteur son nom, son numéro et le nombre de crus
qu'il produit3)Afficher le nom, le numéro et la quantité moyenne commandée pour chaque
buveur de PARIS4)Afficher le nombre de commandes par buveur
5)Total des quantités commandées pour chaque buveur dont la moyenne des
quantités commandées est égale ou supérieure à 126)Noms et numéros des viticulteurs qui produisent au moins deux vins de crus
différents.7)Les vins (numéro, cru, nombre de commandes) ayant été commandés au moins
deux fois8)Liste des commandes non entièrement livrées
IUT Sénart Fontainebleau - Informatique
Base de données
4T.P. 5
1Gestion des vues
Parfois, les opérations ne sont pas permises par MySQL. Essayer d'expliquer le résultat le caséchéant.
Exercice 1 :
a) Créez une vue CommandeBuveur (NumCom, DateCom, Nom) qui contient les commandes de chaque buveur. Affichez le contenu de la vue. b) Supprimez la commande 8 à partir de cette vue. c) Modifiez la date d'une commande par cette vue et vérifiez dans la vue et dans la relation commande. d) Modifiez le nom d'un buveur par cette vue. e) Insérez un tuple dans cette vue. Exercice 2 : Créez une vue Vin2 (NumVin, Cru, Region).a) Modifiez à travers la vue Vin2 le cru du vin 85 avec la valeur 'Bourgueil'. Vérifiez dans la
vue Vin2 et la relation Vin. b) Supprimez à travers la vue Vin2 le vin 190 . Vérifiez dans la vue Vin2 et la relation Vin. c) Insérez dans la vue Vin2 le tuple (10,'Chinon','Loire'). Que se passe t-il? Pourquoi?Exercice 3 :
a) Créez une vue des buveurs de Paris (NumBuveur, Nom, Prenom) avec la clause WITHCHECK OPTION.
Combien il y a de tuples dans la vue?
Testez l'insertion à travers cette vue. Que se passe t-il? b) Créez une vue GrosseCommande contenant les commandes avec une quantité commandée supérieure à 10, avec la clause WITH CHECK OPTION.Combien il y a de tuples dans la vue?
Testez l'insertion à travers cette vue. (Essayer par exemple 6 et 24 bouteilles.) Que se passe t-
il? Exercice 4 : Créez une vue qui contient pour chaque buveur (numéro et nom) le nombre de commandes. Testez les différentes requêtes de mise à jour (INSERT, UPDATE, DELETE) sur cette vue. Quelle conclusion on peut en tirer?quotesdbs_dbs25.pdfusesText_31[PDF] Base de fauteuil roulant électrique Invacare® TDX® SP et TDX SR - Matériel
[PDF] BASE DE FRANÇAIS MÉDIÉVAL
[PDF] Base de La Nartelle Sainte Maxime
[PDF] Base de la phytothérapie - Gestion De Projet
[PDF] BASE DE LOISIRS DU PAYS MONTBELIARD BROGNARD au profit - Anciens Et Réunions
[PDF] Base de loisirs nautiques de Basse-Ham - Gestion De Projet
[PDF] Base de loisirs VTT
[PDF] base de plein air mûr de bretagne (22) - France
[PDF] Base de registre : masquer un lecteur (Win95/98) - Ordinateur
[PDF] BASE DES COMMUNES AVC (ajout UNV METZ) - dépt 88
[PDF] BASE DU SOLFÈGE RYTHMIQUE (Partitions) - Pagesperso - Patinage Artistique
[PDF] Base et évolution au trampoline - Gymnastique
[PDF] Base ISOFIX. Manuel de l`utilisateur ECE R44/04 - France
[PDF] base mounting rail kit installation instructions