Se connecter avec
S'enregistrer | Connectez-vous

Problème Base de donnée

Dernière réponse : dans Programmation

Bonjour, voila j'ai un petit problème pour implanter en SQL le schéma de BDD normalisé modélisant les équipes sportives d'un collège :
Equipes(Categorie,Sport,Entraineur,Sigle)
(il n'existe qu'une equipe au plus par catégorie et sport et chaque equipe ne concerne qu'une seule catégorie et qu'un seul sport.Chaque équipe est entrainée par un seul entraineur et un entraineur est spécialisé dans un seul sport)

Entraineurs(Entraineur,Sport)

Merci d'avance de votre réponse :jap: 

Autres pages sur : probleme base donnee

Lassé par la pub ? Créez un compte
Expert Programmation

Commence par faire un beau schéma avec toutes tes entités, leurs attributs correctement définis et leurs relations bien établies.

Ajoute les clefs primaires et étrangères. On t'aidera à passer le tout en SQL.

Quelle est la clé primaire de ta table équipe??

Quelles sont tes tables (Equipe, Catégorie, Sport)??

Un entraineur peut-il avoir plusieurs équipe??

Essaie comme dit zeb de faire un petit schéma en indiquant chacune de tes tables et les champs si rapportant, ajoute des identifiants et on t'aidera à créer ta base de donnée.

Equipes (nom de l'entité)
Catégorie Sport (deux atributs pour une seule clé)
Sigle
Entraineur
|
|
|
v
Entraineurs(nom de l'entité)
Entraineur
Sport


(au fait, un entraineur peut gérer plusieurs équipes mais dans le même sport)

Equipes a deux clés Catégorie Sport et Sigle
et Entraineurs une clé Entraineur

Expert Programmation

Si Catégorie et Sport sont les composantes de la clef de Equipe, alors je voudrais bien savoir pourquoi Sigle est souligné.

Où est l'entité Catégorie ?
Où est l'entité Sport ?

Pour moi :


+-----------+ +-----------+
|Entraineur | 1,1 | Catégorie |
|-----------|------ |-----------|
| NOM | \ | NOM |
+-----------+ \ +-----------+
| 0,n \ | 1,1
| \ |
| entraine |
| \ |
| 1,1 \ | 0,n
+-----------+ \ 1,n +-----------+
| Sport | ------| Equipe |
|-----------| |-----------|
| NOM |--------------------| SIGLE |
+-----------+ 1,1 0,n +-----------+

Lassé par la pub ? Créez un compte