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-h2

Ceci est une ancienne révision du document !


TME 4: Premiers pas en SQL

Le système utilisé pendant les TME est H2.

- Commencez par vous connecter au serveur Oracle en vous aidant de la documentation suivante: SGBD H2

- Créer les tables et charger les données: BD-JeuxOlympiques-v1

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,nomAth*,prenomAth*,dateDebut,dateFin,rang)

Premières requêtes:

* 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;

Exercice 1:

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 nés entre 1990 et 1995.

Résultat attendu: (87 lignes)

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

Résultat attendu: GASPARIN Elisa

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

Résultat attendu: Ski alpin Descente Femmes


site/enseignement/licence/2i009/tme4-h2.1615314387.txt.gz · Dernière modification: 09/03/2021 19:26 par camelia