0

J'ai les tables Suppliers, Clients et Items dans ma base de données. J'ai besoin de suivre les expéditions reçues des fournisseurs. Chaque envoi contient de nombreux articles. J'ai également besoin de garder trace des articles endommagés des expéditions et si les articles endommagés sont retournés ou non.Quels tableaux dois-je créer pour suivre les envois?

Je suis planing pour créer deux tables supplémentaires appelé:

  • Shipment (Shipment_id, supplier_id)
  • Shipment-Tracking (Shipment_id, items_id, dommage, retourné)

Y at-il mieux façon de créer cette relation?

Répondre

0

En fonction de la nature de vos articles, vous pouvez inclure une quantité dans votre tableau Shipment-Tracking.

Vous pouvez également ajouter d'autres informations à votre table Shipment, comme la date de livraison, etc.

Dans le cas contraire, conserver un en-tête d'expédition et une table de détail d'expédition est une bonne conception. Il est en troisième forme normale, ce qui est un bon point de départ dans un système transactionnel.