Chapitre3 td2 bda 3ing glsi c 2
Institut Supérieur d ? Informatique ?? Bases de données évoluées On souhaite implanter sous Oracle une base de données permettant de faire le suivi de sportifs lors de compétitions internationales multisports type jeux olympiques du point de vue des contrôles antidopage L ? analyse conceptuelle des besoins exprimés par les instances chargées de ces contrôles est donnée ci-dessous sous forme d ? un diagramme de classes UML EQUIPE NumEq NUMBER CodePays VARCHAR Sport VARCHAR Athletes ATHLETE NumDossard NUMBER Nom VARCHAR Prenom VARCHAR Controles CONTROLE NumCtrl NUMBER Type VARCHAR DateCtrl DATE Resultat CHAR Base de données Créer un ensemble de types correspondant au diagramme de classes ci- dessus Les associations ??N du modèle doivent être traduites au niveau physique sous forme de collections multiniveaux Convention de nommage des types pré ?xer le nom des classes par T ex TAthlete et des collections par TAB ex TAB Controle Dé ?nir une table nommée Equipe d ? objets de type T Equipe Donner les commandes permettant d ? a ?cher la structure de cette table ainsi que celle de ses tables imbriquées Peupler la table Equipe avec les données ci-dessous puis a ?cher son contenu NumEq CodePays USA USA UK UK FRA FRA Sport mètres Basket mètres Aviron Aviron Basket NumDossard Nom Green Lewis Jordan Bryant O Neal Sphinx Smith Smith Dupond Martin Bilba Parker Diaw Prénom Maurice Carl Michael Kobe Shaquille Le John Jack Albert Maurice Jim Tony Boris NumCtrl Type Sanguin Sanguin Urinaire Urinaire Urinaire Sanguin Sanguin Urinaire Urinaire Urinaire Urinaire Urinaire Urinaire Urinaire DateCtrl Result N N N N N P N N P P N N N N Bases de données avancées ?? TD n CRequêtes de désembo? tement ? Liste des équipes CodePays Sport avec les athlètes Nom Prénom les constituant e ?ectuer une pseudojointure Idem - Liste des équipes CodePays Sport avec les athlètes Nom Prénom les constituant - en utilisant un curseur imbriqué La di ?érence avec le résultat de la première requête Nom et prénom des athlètes triés par pays et par ordre alphabétique Numéro et date des contrôles antidopage e ?ectués par chaque équipe pseudojointures Idem en utilisant des curseurs imbriqués Nom et prénom des athlètes de l ? équipe n Liste des contrôles e ?ectués par l ? athlète n de l ? équipe n Nombre d ? athlètes dans l ? équipe n Nombre total d ? athlètes par pays Nombre de contrôles par athlète ordre alphabétique Nombre de contrôles positifs par athlète ordre alphabétique Nombre de contrôles positifs par pays ordre alphabétique Date de dernier contrôle pour chaque athlète ordre alphabétique Équipe s les plus contrôlées Équipes dont aucun athlète n ? a été contrôlé positif Mises à jour des tables imbriquées Insérer l ? athlète ? Pietrus ? ? Michael ? pas de contrôle dans l ? équipe n Insérer les contrôles ? Urinaire ? ? ? ? N ? et ? Sanguin ? ? ? ? N ? pour l ? athlète n de l ? équipe n Supprimer
Documents similaires
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 19, 2021
- Catégorie Management
- Langue French
- Taille du fichier 43.8kB