Salle de sports

Une salle de sports souhaite réaliser une base de données pour gérer ses adhérents.

Question

Proposer une relation Adhérent définie en extension[1] permettant de représenter trois adhérents, avec pour chacun son nom, son prénom, son âge, son adresse, sa taille, son poids, ainsi que deux booléens permettant de savoir si le cotisation et si le certificat médical sont à jour.

Question

Proposer un schéma relationnel définissant en intension[2] la relation Adhérent, en spécifiant les domaines de chaque attribut.

Question

Chaque adhérent possède un numéro unique fourni lors de l'inscription. Ajouter une colonne à la relation Adhérent et à au schéma correspondant.

Indice

Le numéro d'adhérent est une clé.

Question

Ajouter une seconde relation permettant de gérer les sports pratiqués dans la salle. Chaque nom de sport est unique ; on gère pour chaque sport le nombre d'heures de pratique hebdomadaire et l'âge minimum.

Définir la relation en intension et l'instancier avec deux sports.

Question

Proposer une solution pour indiquer le sport que pratique chaque adhérent, sachant qu'il ne peut en pratiquer qu'un seul, mais qu'un même sport peut être pratiqué par plusieurs adhérents.

Mettre à jouer le tableau de données.

Question

Proposer un diagramme de classe UML qui aurait permis de représenter ce problème d'emblée.