Salut tout le monde.
je souhaites réalisé, sur demande d'un ami à moi, une sorte de site servant à prendre des commandes de divers modules.
je m'explique.
C'est pour un jeu en ligne qui s'appelle EmpireUnivers II,
on peu acheter des modules à d'autres joueurs
chaque module a un prix et une description
chaque module appartient à une catégorie (il y a 4 catégories différentes)
un client doit s'être identifié de par son login et un mot de passe pour accéder au catalogue.
un client peut commander un ou plusieurs modules de une ou plusieurs catégories.
une fois validé, la commande est récapitulé au client pour confirmation.
voila, donc la question de l'analyse me tourmente un peu...je sais qu'un mauvaise base de donnée peut mettre en péril un projet...donc je m'en réfère à vous.
ce que je pense faire :
- Une table client avec les champs login, mdp, mdp_bis, email, prenom, nom_empire, nb_commande, total_des_commandes
- Une table modules avec les champs nom_module, categorie_module, description, prix
- Une table commande avec les champs log_client, nom_module_commande, qte, prix_total
--> log_client référence login de la table client
--> nom_module_commande référence nom_module de la table module
voila, donc je sais pas si cette analyse est la meilleure solution...et surtout, je me pose la question suivante...si un client commande 2 modules différents...dans ma table commande, j'aurais plusieurs lignes pour une même commande, non?
donc que me conseillez vous?
je précise que je travaille avec WampServer pour la conception de la BDD, et le dev PhP se fera sous Dreamweaver Cs4
merci.
Partager