Afficher un message
Vieux 30/07/2007, 08h45   #4
Fred BROUARD
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Parcours sur un site web.

llopht a écrit :
> Pardon, Pardon, Pardon...
>
> C'est pas forcément pour un site web... En fait ce que je cherche c'est
> la meilleur méthode pour enregistrer un parcours dans une base de données.
>
> Prenons l'exemple d'un labyrinthe. Dans ce jeu il y a une entrée et
> plusieurs chemins pour arriver à la sortie. Ce que je souhaite c'est
> enregistrer le chemin que l'utilisateur umprunte.
>
> Imaginons qu'il y a ait les routes suivantes :
>
> 1,2,3,4,5,6
> 1 correspond à l'entrée.
> 6 correspond à la sortie.
>
> Le premier utilisateur prends le chemin suivant : 1, 3, 4, 6
> Le second utilisateur prends le chemain 1, 4, 5, 6
> Le troisème utilisateur prends le chemain 1, 2, 3, 2, 3, 4, 5, 6
>
> Je ne me vois pas enregistrer dans un colonne de type varchar les Id de
> chaque chemin avec un séparateur quelconque ni de multiples valeurs
> reliant parent à enfant. Il y a t'il une meilleure méthode ?



CREATE T_PARCOURS_PCR
(PCR_ID INT NOT NULL IDENTITY PRIMARY KEY,
USR_ID INT NOT NULL REFERENCES T_USER_USR(USR_ID),
PCR_DE INT NOT NULL,
PCR_A INT NOT NULL,
PCR_DATEHEURE DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP)

PCR_DE est le point de départ, PCR_A le point d'arrivée.

A +

>
> Merci
>
> llopht



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
  Réponse avec citation
 
Page generated in 0,05459 seconds with 9 queries