TourDeJeu, le portail des jeux en ligne alternatifs, les articles 
TourDeJeu, le réseau des jeux en ligne alternatifs : jeux web multijoueurs, jeux par forum. En savoir +
En ligne : 518 jeux, 7177 news, 26754 commentaires
 

Recherche de jeu par critères - Un jeu au hasard !

Les Focus

Tech. : Le programmeur écologique
Tech. : automatisation et mails
Salon MondeDuJeu 2002
Revue de presse des JpC
Humour : 1001 raisons pour jouer
Ludique : le joueur parfait
Ludique : découverte du JpC
PHP : accès base de données
PHP : structure du site
Ludique : JpC et Temps réel
Jeux de rôles sans règles
Humour : astrologie du JpC
Tech. : Bases de données
MJ : les joueurs multiples
PHP : utilité pour un JpC
PHP : c'est quoi ?
Tech. : l'analyse des ordres
Ludique : débutants et vétérans
Tech. : archi Ultraball 2100
Ludique : les jeux de pronos
Tech. : le site Web d'un JpC
Humour : football et wargame
Présentation de TourDeJeu

Créer une base de données pour son jeu

Les associations

On a vu qu'une relation 1-1 se traduit par une colonne dans une table (1 joueur a 1 nom et un seul), et une relation 1-N se traduit par une clé étrangère sur la première table (1 joueur a N équipes, et 1 équipe a N poissons). Il existe aussi des relations N-N qui seront traduites par des tables d'associations.

Par exemple, la partie est structurée en tours de jeu. On aura une table TOUR avec un NUMERO de tour (ce sera la clé), une date, un indicateur de tour terminé ou non. A chaque tour, on passe un ordre par poisson. Coment structurer ces ordres ? On créera une table d'association entre tour et poisson, nommée ORDRE :
table ORDRE
TOURIDPOISSONORDREVITESSE
1114Manger0
1115Cacher0
1116 1
1117Protéger2

On a 2 clés étrangères, la colonne TOUR qui correspond à la table TOUR et la colonne IDPOISSON qui correspond à la table POISSON. La particularité de cette table d'association est que ces clés étrangères forment la clé primaire de cette table : TOUR+IDPOISSON.

Retour au sommaire de l'article 

(c) TourDeJeu 2000-2024