FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Problème Base de donnée
 

Problème Base de donnée

Il y a 264 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Problème Base de donnée
 
Plus d'informations

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:

zeb
Profil : Modérateur libre
Plus d'informations

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.


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

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.

Plus d'informations

Un entraineur ne peut pas avoir plusieurs equipes, et il est spécialisé dans un seul sport. Pour les clés je les ai soulignés

zeb
Profil : Modérateur libre
Plus d'informations

Citation :

Pour les clés je les ai soulignés


Alors c'est complètement faux.
Manque les entités Catégorie et Sport.
 
FAIS UN SCHEMA !


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

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
 


Message édité par benj3850 le 01-10-2007 à 17:49:25
zeb
Profil : Modérateur libre
Plus d'informations

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 +-----------+

 


Message édité par zeb le 01-10-2007 à 19:03:39

---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » Problème Base de donnée
 

Annonces Google
Publicité