Avis sur la base de données - SQL/NoSQL - Programmation
MarshPosté le 14-05-2005 à 15:33:09
Bonjour à tous,
Voilà j'ai un projet en cours, la gestion du magasin de mon oncle. Gestion des caisses, vendeurs,...
J'ai fait mes premiers brouillons pour la base de données et j'en suis arrive à ceci :
[ProduitsCategorie] id libelle description
[TVA] id pourcentage commentaire
[Marque] id nom
[Produits] id idcat idmarque libelle poids dimensions garantie description idtva puhtva ---> Prix Unitaire HT quand produit à la piece qtestock prixht_kilo ---> Ou alors prix HT au kilo kilostock noserie ---> si c'est un produit qui requiert un numéro de série --> champ boolean dateajout etat
[Clients] id nom ... ...
[Vendeurs] id nom ... ...
[Caisse] id idvendeur date_ouverture date_fermeture
[Commandes] id nofacture idclient idcaisse date payement --> pour savoir quel est le mode de paiement cash --> pour savoir ce qu'il donne -> dans le cas ou payement par CB, qu'il paye plus pour recevoir un peu de liquide. Comme ça on a pas d'erreur quand on fait un total de ce qu'on a en caisse.
[CommandeDetail] id idcommande idproduit puht --> on enregistre aussi ici , car si le lendemain le prix de l'article change, si on ne l'enregistre pas ici, il y aura une belle erreur qte serial --> ici on enregistre le numéro de serie du produit si il y en a un prix_kilo qte_kilo
D'avance merci pour vos remarques, critiques (constructives j'espere )
Marsh Posté le 14-05-2005 à 15:33:09
Bonjour à tous,
Voilà j'ai un projet en cours, la gestion du magasin de mon oncle.
Gestion des caisses, vendeurs,...
J'ai fait mes premiers brouillons pour la base de données et j'en suis arrive à ceci :
[ProduitsCategorie]
id
libelle
description
[TVA]
id
pourcentage
commentaire
[Marque]
id
nom
[Produits]
id
idcat
idmarque
libelle
poids
dimensions
garantie
description
idtva
puhtva ---> Prix Unitaire HT quand produit à la piece
qtestock
prixht_kilo ---> Ou alors prix HT au kilo
kilostock
noserie ---> si c'est un produit qui requiert un numéro de série --> champ boolean
dateajout
etat
[Clients]
id
nom
...
...
[Vendeurs]
id
nom
...
...
[Caisse]
id
idvendeur
date_ouverture
date_fermeture
[Commandes]
id
nofacture
idclient
idcaisse
date
payement --> pour savoir quel est le mode de paiement
cash --> pour savoir ce qu'il donne -> dans le cas ou payement par CB, qu'il paye plus pour recevoir un peu de liquide. Comme ça on a pas d'erreur quand on fait un total de ce qu'on a en caisse.
[CommandeDetail]
id
idcommande
idproduit
puht --> on enregistre aussi ici , car si le lendemain le prix de l'article change, si on ne l'enregistre pas ici, il y aura une belle erreur
qte
serial --> ici on enregistre le numéro de serie du produit si il y en a un
prix_kilo
qte_kilo
D'avance merci pour vos remarques, critiques (constructives j'espere )