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