|
Je ne suis absolument pas d'accord avec toi DM.
Je ne comprends pas l'histoire de la compensation des ID (tu dois surement utiliser un ID automatique). Les suppressions et les ajouts dans la table TRESORS sont des evenements peu frequents, donc les index peuvent etre regenere à periode assez longue.
L'avantage de gerer un stock, c qu'on peut faire des prix par rapport a la quantite, ce qui est assez logique et plus facile a gerer.
Les deux exemples purement scolaires sont:
- la gestion d'une bibliotheque : on gere le livre comme une entite donc deux livres identiques ont deux identifiants differents. C le mode de gestion adopté par Mountyhall
- la gestion de stock d'un magasin de livres: on gere une quantite et une reference pour un livre donné. C le mode de gestion qui serait idéal pour la gestion des magasins de MH.
En fait, dans un magasin on ne vend plus des objets proprement dit mais des types d'objets. Lorsqu'un troll achetes un tresor, il devient alors un objet physique qu'on gere individuellement comme une entite.
exemple de type d'objets:
Dague +1D qte: 15 prix: 60GG
dans cette structure de donnée il est impossible de trouver :
Dague +1D qte:10 prix: 70GG
Lorsqu'on achetes une dague: le tresor est créé. ex: 1111 Dague +1 Deg et apparait dans l'inventaire du Troll.
Voici le probleme que ca va resoudre:
Lorsque je cliques sur "acheter" dans le magasin en 0,0,0 : je n'ai pas l'affichage de tous les articles (car temps de requete excede de 30 s), de plus le resultat de la requete formaté HTML, fait plus de 150 ko ...
Le serveur sera au moins decharge au niveau bande passante de ce type de requete lourde. En plus, tu pourras faire mettre en place un système de destockage simple puisque tu travailles sur les quantites afin de réhausser le prix de certains articles.
Bagoon, Kastar |