Concordo con Marino, io vedrei solamente 4 tabelle
- Magazzini - con dentro solamente i tuoi 10/15 magazzini
- Articoli - con dentro tutti gli articoli del "Mondo"
- Bolle - i movimenti fra magazzini si gestiscono con bolle
- Inventario - è la "GranSumma" del tutto

lo schema ER
Relazioni.jpg


un esempio della tabella Inventario con 2 bolle di 3 e 2 articoli
che si traduce in 6 + 4 record
Inventario.jpg


Le difficolta ( si fa per dire ) le incontrerai non nel DB ma nella applicazione in quanto
- ogni bolla dovra interessare 2 e solo 2 magazzini
- se movimenti 3 articoli dovrai generare 6 record
-- 3 in scarico dal MagA
-- 3 in carico per eguali quantita al MagB


Facci sapere


PS: Naturalmente la mia è solo una visione parziale e immediata
molto opinabile e suscettibile di migliorie