Ci-dessous, les différences entre deux révisions de la page.
site:enseignement:licence:2i009:tme4-h2 [09/03/2021 19:26] camelia créée |
site:enseignement:licence:2i009:tme4-h2 [09/03/2021 19:30] (Version actuelle) camelia |
||
---|---|---|---|
Ligne 43: | Ligne 43: | ||
------------- | ------------- | ||
+ | <fc #6495ed>Exercice 2: </fc> | ||
+ | |||
+ | On considère maintenant le schéma complet de la base Jeux Olympiques 2014 | ||
+ | * **Pays** (__codePays__, nomP) | ||
+ | * **Sport** (__sid__, nomSp) | ||
+ | * **Epreuve** (__epid__, sid*, nomEp, catégorie, dateDebut, dateFin) | ||
+ | * **Athlete** (__aid__, nomAth, prenomAth, dateNaissance, codePays*) | ||
+ | * **Equipe** (__eqid__, codePays*) | ||
+ | * **AthletesEquipe** (__eqid*, aid*__) | ||
+ | * **RangIndividuel** (__epid*, aid*__, 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'épreuves (n-uplets de la relation **Epreuve**). Pour chaque épreuve on connaît son nom et les date de début et fin de l'épreuve. Les épreuves peuvent être individuelles ou par équipe. Dans le premier cas, la participation des athlètes (n-uplets de la relation **Athlete**) est stocké dans la table **RangIndividuel** qui contient en plus le rang qu'ils ont obtenu (1 pour la médaille d'or). Pour les épreuves par équipe les résultats sont stockés dans la relation **RangEquipe**, alors que l'information sur le pays de chaque équipe et ses participants et stocké dans les relations **Equipe** et **AthletesEquipe**. Dans les relations **RangIndividuel** et **RangEquipe** l'attribut rang est égal à null si l'athlète ou l'équipe a été disqualifié. | ||
+ | |||
+ | <fc #800080>Une représentation graphique du schéma pour la BD JO_v2 se trouve {{:site:enseignement:licence:2i009:jo_v2_diagram.pdf| ici}}.</fc> | ||
+ | |||
+ | - Créer les tables et charger les données: [[http://www-bd.lip6.fr/ens/2I009_2015/bd-jo-v2_H2.html|BD-JeuxOlympiques-v2]] | ||
+ | |||
+ | //Exprimez les requêtes suivantes en **SQL** :// | ||
+ | |||
+ | * **9.** Les épreuves (sport, épreuve, catégorie) individuelles. | ||
+ | ''Résultat attendu: (73 lignes)'' | ||
+ | * **10.** Les résultats (nom, prénom, pays de l'athlète et rang) de l'épreuve '1000m' du 'Patinage de vitesse' pour les 'Femmes'. | ||
+ | ''Résultat attendu: (36 lignes)'' | ||
+ | * **11.** Le nom et prénom des athlètes qui forment l'équipe qui a gagné la médaille d'or dans l'épreuve 'relais 4x6km' de 'Biathlon' de 'Femmes'. | ||
+ | ''Résultat attendu: SEMERENKO Vita, SEMERENKO Valj, DZHYMA Juliya, PIDHRUSHNA Olena'' | ||
+ | |||
+ | |||
+ | <fc #800080>**Divers**: [[site:enseignement:licence:2i009:documents-tme:start| notes sur les TME]]</fc> |