• Aucun résultat trouvé

Travaux Dirigés de Base de données Utilisation du langage SQL Consultation des données (1 séance de 2h30)

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux Dirigés de Base de données Utilisation du langage SQL Consultation des données (1 séance de 2h30)"

Copied!
2
0
0

Texte intégral

(1)

Année 2017/2018 - M1 BIM Elisabetta DE MARIA

Travaux Dirigés de Base de données

Utilisation du langage SQL Consultation des données

(1 séance de 2h30)

Objectif

Dans le TD1 nous avons créé une sorte de base de données en utilisant un SGBD (MySQL) et son interface graphique (phpMyAdmin). Dans ce TD nous nous attachons à interroger la base de données en utilisant le langage SQL.

Consigne

Accédez à la page web : http://euterpe.unice.fr/phpmyadmin/. En utilisant votre identifiant1 et votre mot de passe.

Ensuite, à partir du menu déroulant à gauche sélectionnez votre base de données, elle porte le même nom que votre identifiant. Enfin appuyez sur l’onglet SQL.

Exercice 1 : Consultation et sélection simple de données

Réaliser les requêtes SQL suivantes :

1. Numéro et nom de la rue et ville, pour toutes les adresses 2. Nom et prénom de tous les étudiants

3. Le libellé de l’UE et le numéro de l’enseignant responsable pour toutes les UEs 4. code postal et ville, pour toutes les adresses (avec ou sans suppression des doublons) Premières sélections :

1. Affichage de tous les étudiants dont le nom est « Nom1 » (toutes les informations) 2. Affichage de tous les numéros d’étudiants qui suivent l’UE « SL2IBD »

3. Afficher tous les enseignants dont le prénom est « Philippe » ; même question avec le prénom contient un ‘ll’ ou ‘pp’.

4. Afficher tous les noms de rues de la ville « Nice ».

Exercice 2 : Sélection plus complexes

C’est le moment d’utiliser de manière plus fine les possibilités de MySQL pour réaliser des requêtes impliquant plusieurs tables :

1. Afficher tous les noms et prénoms d’étudiants qui suivent l’UE « SL2IBD » ou l’UE « SL2IPI ».

2. Afficher tous les noms et prénoms d’étudiants ainsi que le libellé des UEs toujours pour ceux qui suivent l’UE « SL2IBD » ou l’UE « SL2IPI ».

3. Afficher tous les étudiants dont le nom est « Nom1 », mais en affichant que le prénom de l’étudiant et le nom de la rue où il habite.

4. Afficher le nom du responsable de chacune des UEs « SL2IBD » et « SL2IPI »

5. Afficher le nom de l’étudiant, le libellé de l’UE et la note de CC de chacun des étudiants.

6. Afficher le nom de l’étudiant, le libellé de l’UE et la note de CC de chacun des étudiants dont le nom commence par « Nom ».

(2)

Exercice 3 : Autres requêtes de consultation

1. Donner la somme des heures associées aux UE « SL2IBD » et « SL2IPI ».

2. Compter le nombre d’étudiant ayant suivi l’UE « SL2IPI ».

3. Compter le nombre de prénoms d’étudiant, différents.

4. Donner le nom et le prénom des étudiants qui suivent l’UE « SL2IBD » mais pas l’UE « SL2IAL».

5. Donner le numéro des étudiants qui ont une note examen dans l’UE « SL2IBD » supérieure à la moyenne des notes obtenues à l’examen de cette UE.

6. Donner le libelle des UE dont la moyenne de contrôle continue est supérieure à 10 (puis à 11).

7. Donner le nom des étudiants qui n’ont pas la moins bonne note dans l’UE « SL2IBD ».

Références

Documents relatifs

Yannis Delmas-Rigoutsos, Jean Hiernard, Denise Turrel, Repertorium academicum pictaviense, Université de Poitiers, base de données en ligne sur les étudiants de l’Université

Le taux de chômage se trouve dans la relation economy et dans cette dernière il n’y a pas un nom de pays mais un code constitué de un, deux ou trois lettres Ce code se trouve aussi

Sur le même modèle que les exercices précédent construisez le schéma de la base de données, insérez les tuples et faites des requêtes. Exercice 6 : Pour les

1) Afficher la liste des clients qui habitent à Tunis dans l’ordre décroissant selon le Nom. 3) Afficher le montant total des ventes de pantalon en 2015. 4) Afficher le total

Cette requête retourne exactement les mêmes colonnes qu’il y a dans la base de données. Pour en savoir plus sur le sujet il est recommandé de lire l’article avantage et

Le chapitre 4 est entièrement consacré au langage SQL (Structured Query Language) qui peut être considéré comme le langage d’accès normalisé aux bases de données relationnelles..

L’objectif de cette UE est de rendre perceptible pour les étudiants la nécessité d’un processus rigoureux de mise en œuvre d’applications de taille

– si un même type d’entité intervient plusieurs fois dans un même type d’association, on doit explicitement indiquer le rôle de chaque entité – si on a