web-dev-qa-db-fra.com

Schéma de base de données pour une boutique en ligne

Je suis donc en train de jouer avec la façon dont vous pouvez concevoir le schéma de base de base de données pour une boutique en ligne. Bien sûr, il y a beaucoup de détails manquants ici et là, mais je veux juste obtenir les choses les plus élémentaires.

Quelques exigences de base pour la boutique, que j'essaie de faire un schéma de:

La boutique dispose d'un inventaire de produits. Chaque produit a un prix, mais ce prix doit varier en fonction des ventes. Les clients peuvent passer des commandes pour plusieurs produits à la fois et devraient pouvoir consulter l'historique de leurs commandes. Une fois la commande terminée, il devrait y avoir un numéro de suivi et de suivi.

Donc, l'image suivante est ce que j'ai trouvé jusqu'à présent. Je suis sûr qu'il manque quelque chose, je ne sais pas vraiment quoi, ni comment modéliser l'aspect prix dynamique.

enter image description here

7
Left4Cookies

Une façon courante de gérer les prix variables serait d'introduire un schéma de remise. Cela peut être implémenté en tant que classe d'association entre Product et Sale en ajoutant une remise à amountSold. Bien sûr, il existe de nombreuses façons différentes, mais celle-ci est à portée de main.

  • Il me manque une relation entre Order et Customer.
  • Vous ne savez pas ce que vous comptez avec le Inventory agrégation ProductList Pour moi, un Inventory répertorie Product. Il peut être nécessaire d'avoir un emplacement de magasin et un PurchasePipe
6
qwerty_so

enter image description here

Je pense que c'est selon votre question donner un flux de comment créer un schéma et supplémentaire que Lien ici s'il vous plaît visitez une fois que vous trouverez une partie étonnante.

20
Jitendra