Analyser un schéma de base de données pour la gestion d’une association
Dans cet exercice de certification PIX , vous devez analyser un schéma de base de données conçu pour la gestion des activités d’une association. Germain a commencé à créer des tables pour organiser les informations sur les adhérents, les salles, les activités et les inscriptions. Découvrez ce que l’on peut déduire de ce schéma et quelles sont les fonctionnalités et limitations de la base de données.
Exercice : Que peut-on déduire du schéma de base de données ?
Voici une analyse des tableaux de la base de données et des déductions possibles.
Structure des tableaux et conclusions
- Adhérents au tableau :
- Contient les champs nom , prenom et fin_adhesion .
- La clé primaire est composée des champs nom et prenom , ce qui signifie que deux adhérents peuvent avoir des noms identiques mais des prénoms différents. Cependant, un même nom et prénom ne peuvent pas être dupliqués.
- Table Salles :
- Contient les champs numéro (clé primaire), étage , et capacité .
- Chaque salle est identifiée de manière unique par son numéro .
- Activités de table :
- Contient les champs nom (clé primaire), jour , heure , durée , et salle .
- Le champ salle est une clé étrangère qui référence la table Salles via numéro , ce qui signifie qu’une activité doit être associée à une salle existante. Une salle non enregistrée ne peut pas être affectée à une activité.
- Chaque activité est identifiée par un nom unique, ce qui signifie que le même nom d’activité ne peut pas être utilisé pour des jours ou horaires différents.
- Inscriptions sur les tableaux :
- Contient les champs nom , prenom , et activite .
- La clé primaire est composée de nom et prenom , ce qui indique qu’un adhérent ne peut s’inscrire qu’à une seule activité à la fois, car un nom et prénom spécifiques ne peuvent apparaître qu’une seule fois dans ce tableau.
Résultat
Voici les réponses aux affirmations :
- Une même activité peut avoir lieu à des horaires différents le même jour : Faux
Une activité est identifiée de façon unique par son nom , donc chaque nom d’activité est associé à un seul jour et heure. - Un adhérent ne peut s’inscrire qu’à une seule activité : Vrai
La clé primaire dans la table Inscriptions est composée de nom et prenom , donc chaque adhérent ne peut s’inscrire qu’à une seule activité à la fois. - La durée d’une activité est toujours connue : Faux
La colonne durée dans Activites n’est pas définie comme NOT NULL, donc elle peut être vide. - On peut trouver le jour d’une activité à partir de son nom : Vrai
Chaque activité a un nom unique qui est associé à un jour spécifique dans la table Activites . - Une activité peut avoir lieu dans une salle qui n’est pas encore enregistrée : Faux
Le champ salle est une clé étrangère référencée dans Salles , donc une salle doit être enregistrée avant de pouvoir y organiser une activité. - Deux adhérents peuvent avoir le même nom et le même prénom : Faux
La clé primaire de la table Adherents empêche deux adhérents d’avoir exactement le même nom et prénom. - On peut calculer le nombre d’adhérents inscrits à une activité le mercredi : Vrai
La table Inscriptions permet de lier les adhérents aux activités, et l’on peut utiliser jour dans Activites pour filtrer les inscriptions par jour.
Conclusion
Ce schéma de base de données permet de gérer les activités d’une association en dépendant des adhérents, des salles et des inscriptions. Dans cet exercice, nous avons identifié les possibilités et limitations, comme le fait qu’un adhérent ne peut s’inscrire qu’à une seule activité. Connaître la structure des tables et les relations est essentiel pour réussir la certification PIX et pour organiser efficacement les données.