SALUT A TOUS !

Je vous remercie d'avance pour vos aides fructueuses à ceux qui sont dans le besoin : UN GRAND MERCI !

Je travaille avec Sql Server 2014 Express pour concevoir une base de données pour la gestion d'un magasin de bijouterie


J'ai conçu ces tables et je vous demande si elles sont bien conçues ?

Voici mes tables :

Produits ( ProdID , ProdName , ProdDesc , PrixVente , StockMin )

Achats ( AchatID , DateAchat , TotFactAchat , AchatStatut , FournID )

DetailAchat ( DetAchatID , AchatID , ProdID , QtiteAchat , PoidsAchat , PrixFactAchat )

Ventes ( VenteID , DateVente , TotFactVente , ClientID , VenteStatut )

DetailVente ( DetVenteID , VenteID , ProdID , PoidsVendu , QtiteVendue , PrixFactVente )

MvtStock ( MvtID , DateMvt , TypeMvt , ProdID , Qtite , Poids )

Remarques :

AchatStaut : Prend les valeurs ( Validé - Annulé )

VenteStatut : Prend les valeurs ( Validé - Annulé )

N° Facture : Le N° de la facture (achat ou vente) à l'origine du mouvement du stock d'un ou plusieurs produits


Comment faire une requete SQL pour afficher ça :

Réf(Produit) | Qtité Entrée | Qtité Sortie | N° Facture | Date | Description Mvt |

Remarque : Description Mvt c'est pour dire si c'est

1- Un Stock Initial

2- Une Vente ( Préciser le n° de facture )

3- Un Achat ( Préciser le n° de facture )

4- Ou autre ....

MERCI pour votre aide !