Aide pour conception base de donnée

psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   -  
psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous,

Je dois créer, pour un projet personnel, un site qui permette de s'inscrire en ligne a une course de VTT !

Alors c'est une épreuve bien spécial car il y a 2 participants par équipe !

Ma question est comment créer ma base de donnée ?

Est ce dans ce style la ?

---------------------------------------------------------------------------
ID | NOM1 | PRENOM1 | ADRESSE1 | AGE1 | NOM2 | PRENOM2 | ...
---------------------------------------------------------------------------
| | | | | | |
| | | | | | |
| | | | | | |

3 réponses

StreM Messages postés 515 Date d'inscription   Statut Membre Dernière intervention   124
 
Non.
2 tables :
une EQUIPES :
Id, Nom (varchar), coureur1 (Id), coureur2 (Id)
Et une COUREURS :
Id, Nom, Prenom, age, ville, etc.....
Prends l'habitude de faire ce système là.
Tu pourrais même faire une table EQUIPES (Id, Nom), une table COUREURS (Id, nom,etc...) et une table RELATION (Id_equipe, Id_coureurs).
Avec les bonnes requêtes, tu récupères tout comme il faut.
Bon courage !
0
psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   14
 
Yes ok je vois pourquoi faire une table "équipe" et une table "coureurs" !

Merci bien
0
psaikopat Messages postés 339 Date d'inscription   Statut Membre Dernière intervention   14
 
Euh petite précision :

J'aimerai savoir comment créer mon formulaire !
Je comptais faire 2 formulaires et récupérer chaque champ pour les mettre dans ma base de donnée (celle que j'avais prévue)!
Le souci maintenant c'est que je ne peux plus faire 2 formulaires si ?

Je prend un exemple :

SEB & JAKY veulent s'inscrire, SEB remplit le formulaire, JAKY aussi!
Ensuite lorsque je valide, je créer un nouvel enregistrement dans ma table COUREUR pour chaque concurent et je créer un nouvel enregistrement dans ma table EQUIPE avec les 2 ID des coureurs c'est bien ça ?
0