Voir le flux RSS

Dendrite

SQL : TD pour débutant : RAP : L'énoncé

Noter ce billet
par , 20/05/2018 à 16h52 (529 Affichages)
SQL : TD pour débutant : L'énoncé

Votre tante, Nathalie CAVELIER née le 12/02/1975 est présidente d'un club de randonnées qui s'appelle le RAP (randonner autour de Paris).
Elle vous demande de lui fournir grâcieusement une base de données et une application web.
Dans ce TD, nous ne traiterons que la partie base de données, car les enjeux de la modélisation, ce sont les enjeux de la base de données.
Pour l'application, nous verrons cela plus tard, dans un TD sur le développement web (qui traitera donc d'algorithmique).

Après de longues explications avec Nathalie, vous comprenez ceci :
Il y a des randonneurs, (presque un millier !) obligatoirement inscrits avec un mail, et c'est important de savoir leur sexe et leur âge, et si leur cotisation est à jour. La cotisation unique est de 100 euros par an, par année glissante. Mais bien sûr, le montant augmente de temps en temps.
Il y a des organisateurs, ceux qui organisent les randos, qui les préparent avec leur degré de difficulté ("promenade", "randonnée", "expert"), puis qui les encadrent le jour J. Les organisateurs sont au nombre de 20 environ.
Les randonneurs abonnés n'ont pas besoin de s'inscrire à une randonnée, ils se présentent directement au rendez-vous avec une pièce d'identité.
Une fois la randonnée terminée, l'organisateur rentré chez lui doit saisir qui a participé à sa randonnée et le cas échéant, faire un commentaire sur la randonnée.
Bien sûr, il faut gérer le fait qu'il y a un turn-over de randonneurs, un turn-over d'organisateurs, rien ni personne n'est éternel.

L'application devra à terme faire tout ceci :
- Relancer par mail les abonnés un mois avant que leur abonnement arrive à échéance.
- Relancer par mail tous les 15 du mois les abonnés pour leur fournir un mail avec en pièce jointe l'excel de la liste des randonnées proposées le mois suivant(une chaque dimanche, mais Nathalie espère qu'on accélèrera bientôt la fréquence des randonnées proposées).
Cet excel comprend évidemment un descriptif détaillé de chaque rando proposée : quel jour ? quelle heure ? intulé de la rando, difficulté, heure de départ, lieu de départ, temps de trajet aller, temps de trajet retour, temps de rando, heure de retour prévue, organisateur, coût estimé, apporter son pique-nique ou non, quelles chaussures sont recommandées...
- Relancer par mail tous les 10 du mois les organisateurs pour leur demander de proposer des randonnées pour les 3 mois à venir.
- Proposer aux organisateurs une interface pour saisir le compte-rendu de rando.

C'est déjà pas mal non ?

Si vous êtes intéressés par ce TD, je vous laisse une semaine pour faire une base de données rap, et vous servir de votre bon sens pour modéliser toutes ces données. Bonne chance, on se revoit la semaine prochaine pour en discuter ! Et je vous proposerai une solution.

Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Viadeo Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Twitter Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Google Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Facebook Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Digg Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Delicious Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog MySpace Envoyer le billet « SQL : TD pour débutant : RAP : L'énoncé » dans le blog Yahoo

Mis à jour 22/05/2018 à 11h36 par Dendrite

Catégories
PHP , Développement Web

Commentaires