mardi 16 juillet 2013


EFM SGBD 1
Au niveau national, la natation est un sport géré par la Fédération Marocaine de Natation, puis par des clubs au niveau des différentes villes du Royaume.
La fédération organise des entraînements de natation communs aux différents athlètes dans le but d’harmoniser les pratiques et de déceler les futurs talents. Ces entraînements communs nécessitent de disposer de créneaux horaires dans trois piscines différentes.
La fédération souhaite mettre en place une gestion informatisée afin de contrôler que chaque athlète suit bien son plan d'entraînement personnalisé. Pour chaque athlète, le plan d'entraînement proposé définit la distance (exprimée en mètres) à parcourir pour chaque entraînement.


Pour assurer cette gestion, le schéma relationnel suivant a été établi :


ATHLETE(#NumLicence, NomAthlete, PrenomAthlete, CategorieAthlete)


ENTRAINEMENT(#NumEntrainement, DateEntrainement, HeureDebut, HeureFin, NumPiscine#)


PLAN_ENTRAINEMENT(#NumEntrainement*, #NumLicence*, DistanceAParcourir, DistanceParcourue)


PISCINE(#NumPiscine, NomPiscine, AdressePiscine)

TRAVAIL À FAIRE



I. Création de la base de données

       1. Créer la base de données sous SQL SERVER
       2. Créer trois enregistrements par table

II. Contraintes

       1. Les valeurs permises pour le champs CategorieAthlete sont (Catégorie1,Catégorie2,catégorie3)
       2. La distance parcourue doit être positives et inférieure ou égale à la distance à parcourir

III. Requêtes

       1. Afficher la liste des athlètes triés par ordre décroissant des catégories et ordre croissant de leur
 numéro de licence.

       2. Afficher la liste de piscines triées par ordre croissant des noms, les noms doivent avoir le premier caractère en majuscule et les adresses des piscines en minuscule.


       3. Afficher les athlètes qui ont participés au plan d’entrainement numéro 20, (nom,prénom,distanceparcourue,observation), le champs observation permettant d

’afficher le mot débutant si la distance parcouru est inférieure à 2000 m sinon on affiche le mot expert. 

       4. Afficher les piscines (numéro, nom,adresse) qui seront disponible pour le mois janvier de l’année 2013.


       5. Créer une vue vue1 affichant le nombre d’athlète par catégorie.


       6. Créer une vue vue2 affichant le total des distances parcourue au niveau des différents entrainements pour chaque athlètes (numéro athlète, total distance parcourue)


       7. En utilisant la question N°6 afficher les athlètes dont la distance parcourue dans les différents entrainements est supérieur à 2000 m


       8. Afficher les entrainements dont leur distance à parcourir est la valeur maximale.


       9. Créer une vue vue3 permettant d’afficher la listes des entrainements suivis(numéro,date,heure début,heure fin,Nom piscine,Distance à parcourir, distance parcourue)pour chaque athlète.


       10. Afficher les athlètes qui ont participé à au moins 4 entrainements.


       11. Créer une vue vue4 affichant le nom de piscine le plus utilisé par les athlètes de la catégorie 1.

0 commentaires:

Enregistrer un commentaire