• Aucun résultat trouvé

S.G.B.D. 1 TD n° 6 Introduction à ACCESS – Requêtes (2)

N/A
N/A
Protected

Academic year: 2022

Partager "S.G.B.D. 1 TD n° 6 Introduction à ACCESS – Requêtes (2)"

Copied!
1
0
0

Texte intégral

(1)

I.U.T. de Nice Côte d’Azur 2002-2003 Département Informatique

S.G.B.D. 1

TD n° 6

Introduction à ACCESS – Requêtes (2)

Objectif : créer sous Access et SQL des requêtes de jointures et des requêtes quantifiées (les requêtes portent sur la BD MICRO, copier dans votre répertoire de travail le jeu d’essai qui se trouve sur //chopin/prof/dn/pub).

1. Requêtes de jointures

Jointures naturelles

1.1. Donner le produit cartésien de la table CATEGORIE avec la table PRODUIT.

1.2. Donner la jointure naturelle de la table CATEGORIE avec la table PRODUIT.

1.3. Donner toutes les informations sur les ventes des produits de marque IBM.

1.4. Donner les désignations des produits achetés par les clients de Nice.

1.5. Donner les noms des clients qui ont acheté un PS ou ACCESS ou les 2 à la fois.

1.6. Donner les noms des clients qui ont acheté à la fois un PS et ACCESS.

1.7. Donner les noms des clients qui se trouvent dans la même ville que Leblanc.

1.8. Donner les désignations et les prix des produits de marque Microsoft ou Borland qui sont moins chers que ACCESS.

1.9. Donner les noms des clients qui ont acheté au moins 2 produits différents.

1.10. Donner les noms des clients ayant acheté plusieurs produits à moins de 15 jours d’intervalle.

Jointures externes

1.11. Lister tous les clients avec le cas échéant les désignations, les dates et les quantités des produits qu’ils ont achetés.

1.12. Donner les noms des clients n’ayant acheté aucun produit de marque IBM.

1.13. Donner les noms des clients ayant acheté tous les produits de marque IBM.

Références

Documents relatifs

Sachant que la civilité d’un pilote ne peut avoir comme valeur que « Mr », « Mlle » ou « Mme » et que la valeur par défaut est « Mr », faire les modifications nécessaires..

• Toutes les tables intervenant dans la requête doivent être liées entre elles. • Il ne doit pas y avoir de tables n’ayant rien à voir avec

Fonctions de groupe et regroupement de lignes Op´ erateurs de l’alg` ebre relationnelle Fonctions pour requˆ etes SQL et sous-requˆ etes Vues. SQL comme Langage

Une fois cette distinction de la propriété Value faite, il sera naturellement possible de travailler sur les données avec des requêtes SQL.. Ainsi, la requête retournant la liste

Liste de tous les pays avec le nombre de clients par pays (nom du pays, nombre de clients) Cette liste sera triée par nombre de clients par pays décroissant.

Avec Likes(drinker, beer) et Frequents(drinker, bar), trouver les beers que Likes au moins un des clients du Joe’s Bar?.

 Enregistre le driver (objet driver) pour un type de SGBD particulier.  Le driver est dépendant du

Dans le langage SQL il est possible d’utiliser des alias pour renommer temporairement une colonne ou une table dans une requête. Cette astuce est particulièrement utile pour