E3 BD SQL Tennis
E3 BD SQL Tennis
E3 BD SQL Tennis
TD de Bases de Donnes
SQL La base de donnes tennis est dcrite par le schma suivant: JOUEUR RENCONTRE GAIN SPONSOR (Nom, Prnom, AnneNaissance, Nationalit) (NomGagnant, NomPerdant, LieuTournoi, Date, Score) (NomJoueur, LieuTournoi, Date, Prime, NomSponsor) (Nom, Adresse, ChiffreAffaires)
Les attributs souligns constituent la cl primaire dune relation. Lattribut Date reprsente lanne o a eu lieu le tournoi La relation RENCONTRE rpertorie toutes les rencontres de tous les tournois. La relation GAIN contient tous les tournois auxquels un joueur a particip Noms des joueurs : Prnoms des joueurs : Anne de naissance : Nationalit : Score : Prime : Nom du sponsor : Adresse du sponsor : Chiffre daffaire : 20 caractres pour toutes les relations 15 caractres, obligatoire entier, obligatoire, valeur par dfaut, 1930 15 caractres, obligatoire 20 caractres entier 15 caractres pour toutes les relations 20 caractres maximum entier
g) Sauvegardez de votre BD tennis (cf TP1) h) Nom et prime des joueurs sponsoriss par Peugeot entre 1985 et 1990. i) j) Nom et anne de naissance des joueurs ayant particip au tournoi de Rolland Garros de 1989. Nom et nationalit des joueurs sponsoriss par Peugeot et ayant gagn une rencontre Rolland Garros.
k) Nom et nationalit des joueurs ayant particip la fois au tournoi de Rolland Garros et celui de Wimbledon, en 1985. l) Nom des joueurs ayant toutes leurs primes de Rolland Garros >= 1 000 000.
m) Nom des joueurs ayant toujours perdu Wimbledon et toujours gagn Rolland Garros. n) Nom et prnom des couples de joueurs dont le premier a toujours gagn contre le second. o) Nom des joueurs ayant particip tous les tournois de Roland Garros p) Nombre de joueur ayant particip au tournoi de Wimbledon en 1989. q) Moyenne des primes gagnes par anne. r) Insrez dans joueur le tuple <votre_nom, votre_prnom,,nationalit>
u) Supprimez le joueur Noah de joueur. Expliquez ce quil se passe. v) Supprimez le joueur Noah de la base tennis. w) Supprimez tous les joueurs dont la somme des primes est infrieure 200 000. x) On dcide dajouter une relation Tournoi (Lieutournoi, date). Quelles modifications devront tre effectues sur les autres tables de tennis ? y) Crez la table Tournoi et effectuez les modifications nonces en x)