Salut,
Ma foi, l'auteur est occupé ailleurs.
Dans ma compréhension, un inventaire recense différents objets qui sont à un endroit. Exemple: S'il s'agissait de livres, l'identifiant serait l'ISBN et à un ISBN, nous pourrions associer combien d'exemplaires sont "en stock".
S'il y a plusieurs dépôts, on voudrait peut être savoir combien d'exemplaire il y a 'au total', dans chaque dépôt. Ce qui peut demander de collecter les inventaire dans une BDD centrale.
le logiciel esclave doit générer un numéro d'inventaire UNIQUE
Ben le jour et le numéro du dépot devraient suffire à désigner le numéro d'inventaire - en supposant qu'on inventorie ce qu'il y a à chaque fois - ce qui n'est pas forcément une bonne idée, mais bon..
Au 1er inventaire les bases sont vides. Chaque esclave va inventorier son 1er article et donc attribuer l'index 0001.[/CODE]
Oui enfin, notre 0001 relève plus d'une clé technique que d'un identifiant métier: c'est le numéro de la ligne d'un fichier XL, mais pas plus...
Il faudra associer 'article' à un identifiant "métier", ne serait ce que pour compter combien il y a d'articles de ce type... Dans le cas des livres, c'est l'ISBN, et en général c'est le code barre.
Donc je génère des doublons
Pour illustrer cela avec des bouquins, un modèle de données pourrait être:
(date, dépot) (1,1)----(0,n) (barcode, count)
Dans ce cas, il n'y a pas vraiment de doublons: juste une éventuelle somme des 'counts' pour les terminaux qui ont inventorié les parties d'un même dépôt.
- W
Partager