Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:licence:2i009:tme4

Ceci est une ancienne révision du document !


TME 4 Premiers pas en SQL

Le système utilisé pendant les TME est Oracle. Il s'agit d'un système de gestion de bases de données (SGBD), fonctionnant selon l'architecture client/serveur.

  1. Commencez par vous connecter au serveur Oracle en vous aidant de la documentation suivante Connexion oracle
  2. Charger la base de données JO_v1 en exécutant
    @jo_v1
  3. Vérifier que votre base contient les deux tables Athlete et Rangepreuve en exécutant
    @liste

On considère le schéma de la base JeuxOlympique2014 donné en TD où l'on a modifié le schéma de RangEpreuve:

  • Athlete (nom,prenom,dateNaissance,pays)
  • RangEpreuve(sport,epreuve,categorie,dateDebut,dateFin,nomAth*,prenomAth*,rang)

Premières requêtes sous Oracle:

Exécuter des requêtes suivantes. Ne pas oublier le point-virgule en fin des requêtes.

  • Renvoyer la liste de toutes les relations de la base de données:
SELECT * FROM tab;
  • Renvoyer la liste des attributs de la relation Athlete:
 DESC Athlete;
  • Renvoyer tous les n-uplets stockés dans la relation Athlete:
 SELECT * FROM Athlete;
  • Renvoyer le nombre de n-uplets stockés dans la relation Athlete:
SELECT COUNT(*) FROM Athlete;

Exercices: Exprimez les requêtes suivantes en SQL:

  • 1. Les athlètes (nom, prénom) d'Inde.

Résultat attendu: IQBAL Nadeem, KESHAVAN Shiva, THAKUR Himanshu

  • 2. Le prénom des athlètes dont le nom est 'GOLD'.

Résultat attendu: Arielle, Gracie, Taylor

  • 3. La nationalité de AONO Ryo.

Résultat attendu: Japon

  • 4. Le gagnant du médaille d'or de chaque épreuve. Triez le résultat par sport, puis par épreuve.

Résultat attendu: (74 lignes)

  • 5. Toutes les épreuves (sport, épreuve, catégorie) triées par la date de fin de l'épreuve.

Résultat attendu: (73 lignes)

  • 6. Les athlètes français nés entre 1995 et 2000.

Résultat attendu: (87 lignes)

  • 7. Les athlètes suisses ayant participé au sport 'Biathlon' et disqualifié à au moins une épreuve.

Résultat attendu: GASPARIN Elisa

  • 8. Les épreuves dans lesquelles il n'y a pas eu une médaille d'argent (il y a eu deux médailles d'or).

Résultat attendu: Ski alpin Descente Femmes

site/enseignement/licence/2i009/tme4.1548182351.txt.gz · Dernière modification: 22/01/2019 19:39 par camelia