par
Ryle » 21 févr. 2007, 17:11
Bah euh... presque... je vois pas trop l'intérêt de l'info participant dans le tournoi.... c'est en double par rapport à la table RegTournoi et c'est moins pratique à controler/requêter/modifier... Pour moi tu devrais avoir deux tables principales et une de liaison :
- Player : qui contient toutes les infos relatives aux joueurs
idPlayer, nom, prenom, login, password, etc.
- Tournoi : qui contient toutes les infos relatives aux tournois
idTournoi, nom, lieu, date, etc.
- RegTournoi : qui contient toutes la correspondance entre les joueurs et les tournois (qui a joué quand) et éventuellement toutes les infos relatives à la participation du joueur dans ce tournoi :
idPlayer, idTournoi, classement_pour_ce_tournoi, nb_points, ???
idPlayer étant une clé étrangère (FK) vers le champ idPlayer de la table Player
idTournoi étant une clé étrangère (FK) vers le champ idTournoi de la table Tournoi
idPlayer, idTournoi etant la clé primaire de cette table
Bah euh... presque... je vois pas trop l'intérêt de l'info participant dans le tournoi.... c'est en double par rapport à la table RegTournoi et c'est moins pratique à controler/requêter/modifier... Pour moi tu devrais avoir deux tables principales et une de liaison :
- [b]Player [/b]: qui contient toutes les infos relatives aux joueurs
[u]idPlayer[/u], nom, prenom, login, password, etc.
- [b]Tournoi [/b]: qui contient toutes les infos relatives aux tournois
[u]idTournoi[/u], nom, lieu, date, etc.
- [b]RegTournoi[/b] : qui contient toutes la correspondance entre les joueurs et les tournois (qui a joué quand) et éventuellement toutes les infos relatives à la participation du joueur dans ce tournoi :
[u]idPlayer, idTournoi[/u], classement_pour_ce_tournoi, nb_points, ???
idPlayer étant une clé étrangère (FK) vers le champ idPlayer de la table Player
idTournoi étant une clé étrangère (FK) vers le champ idTournoi de la table Tournoi
idPlayer, idTournoi etant la clé primaire de cette table