site:enseignement:licence:2i009:tme4
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
site:enseignement:licence:2i009:tme4 [22/01/2019 19:48] – camelia | site:enseignement:licence:2i009:tme4 [10/02/2021 16:19] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. camelia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== TME 4 Premiers pas en SQL ====== | + | ====== 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' | 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' | ||
Ligne 9: | Ligne 9: | ||
On considère le schéma de la base JeuxOlympique2014 donné en TD où l'on a modifié le schéma de **RangEpreuve**: | 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, | + | * **Athlete** (__nom,prenom__, |
- | * **RangEpreuve**(sport, | + | * **RangEpreuve**(__sport, |
------------- | ------------- | ||
Ligne 22: | Ligne 21: | ||
* Renvoyer la liste de toutes les relations de la base de données: | * Renvoyer la liste de toutes les relations de la base de données: | ||
< | < | ||
- | * Renvoyer la liste des attributs de la relation **Athlete**: | + | * Renvoyer la liste des attributs de la relation **Athlete** et **RangEpreuve**: |
- | <code sql> desc Athlete;</ | + | <code sql> desc Athlete |
+ | desc RangEpreuve | ||
+ | </ | ||
* Renvoyer tous les n-uplets stockés dans la relation **Athlete**: | * Renvoyer tous les n-uplets stockés dans la relation **Athlete**: | ||
<code sql> select * from Athlete;</ | <code sql> select * from Athlete;</ | ||
Ligne 47: | Ligne 48: | ||
* **5.** Toutes les épreuves (sport, épreuve, catégorie) triées par la date de fin de l' | * **5.** Toutes les épreuves (sport, épreuve, catégorie) triées par la date de fin de l' | ||
'' | '' | ||
- | * **6.** Les athlètes | + | * **6.** Les athlètes nés entre 1990 et 1995. |
'' | '' | ||
- | * **7.** Les athlètes suisses ayant participé au sport ' | + | * **7.** Les athlètes suisses ayant participé au sport ' |
'' | '' | ||
- | * **8.** Les épreuves dans lesquelles il n'y a pas eu une médaille d' | + | * **8.** Les épreuves dans lesquelles il n'y a pas eu une médaille d' |
'' | '' | ||
Ligne 58: | Ligne 59: | ||
<fc # | <fc # | ||
- | On considère maintenant le schéma complet de la base JO2014 | + | On considère maintenant le schéma complet de la base Jeux Olympiques 2014 |
- | * **Pays** (codePays, nomP) | + | * **Pays** (__codePays__, nomP) |
- | * **Sport** (sid, nomSp) | + | * **Sport** (__sid__, nomSp) |
- | * **Epreuve** (epid, sid*, nomEp, catégorie, dateDebut, dateFin) | + | * **Epreuve** (__epid__, sid*, nomEp, catégorie, dateDebut, dateFin) |
- | * **Athlete** (aid, nomAth, prenomAth, dateNaissance, | + | * **Athlete** (__aid__, nomAth, prenomAth, dateNaissance, |
- | * **Equipe** (eqid, codePays*) | + | * **Equipe** (__eqid__, codePays*) |
- | * **AthletesEquipe** (eqid*, aid*) | + | * **AthletesEquipe** (__eqid*, aid*__) |
- | * **RangIndividuel** (epid*, aid*, rang) | + | * **RangIndividuel** (__epid*, aid*__, rang) |
- | * **RangEquipe** (epid*, eqid*, rang) | + | * **RangEquipe** (__epid*, eqid*__, rang) |
La relation **Pays** contient le code et le nom de tous les pays, même si ils n'ont pas participé aux Jeux Olympiques. Les sports (n-uplets de la relation **Sport**) sont un ensemble d' | La relation **Pays** contient le code et le nom de tous les pays, même si ils n'ont pas participé aux Jeux Olympiques. Les sports (n-uplets de la relation **Sport**) sont un ensemble d' | ||
+ | |||
+ | <fc # | ||
+ | |||
+ | * <fc # | ||
+ | < | ||
+ | * <fc # | ||
+ | <code sql> | ||
//Exprimez les requêtes suivantes en **SQL** :// | //Exprimez les requêtes suivantes en **SQL** :// | ||
Ligne 78: | Ligne 86: | ||
* **11.** | * **11.** | ||
'' | '' | ||
+ | |||
+ | |||
+ | <fc # |
site/enseignement/licence/2i009/tme4.1548182915.txt.gz · Dernière modification : de camelia