Progettazione database statistiche di magazzino

Anonimo
2015-09-10T12:45:02+00:00

Buonasera a tutta la community, come da titolo dovrei progettare un db

che, importando mensilmente le giacenze dei prodotti a magazzino, mi consenta

di effettuare delle rilevazioni statistiche (giacenza max, media, minima; rotazione;

ecc.). La domanda è la seguente: la classificazione dei prodotti a magazzino è

Settore/Famiglia/Subfamiglia/Prodotto . Sono tentato dal creare queste tabelle

e relazionarle tra di loro. Però credo che mi ritroverei con qualche problema

di normalizzazione dei dati, soprattutto al momento di analizzarli. Mi potreste

dare qualche suggerimento al riguardo? La progettazione è la fase più ostica forse

e vorrei iniziare bene.....

Vi ringrazio anticipatamente.

Fausto.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2015-09-11T13:02:00+00:00

Ogni mese dovresti manualmente eseguire l'importazione in accodamento del nuovo file, in alternativa potresti fare una maschera che tramite un pulsante lo faccia automaticamente.

Non avendo idea del tipo di informazioni che avrai in input vado per supposizioni :-)

Dico in accodamento perché penso (suppongo) che potresti avere prodotti non movimentati nell'ultimo mese quindi ti resta valida l'informazione preesistente nel tabellone.

Quindi sul tabellone inventario ti ritrovi tutta la storia (accodando sempre le nuove informazioni).

Potrebbe essere utile come prima query l'estrazione (una query di creazione tabella) , in una nuova tabella, dell'ultimo 'inventario' per ciascun prodotto per non stare ogni volta a 'smazzarti' l'intera storia, visto che penso lavorerai sempre sulle informazioni più recenti.

Mimmo

La risposta è stata utile?

0 commenti Nessun commento

18 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-09-10T14:48:23+00:00

    Un po' di pazienza Mimmo, forse non sono stato felice nella spiegazione iniziale. Ci provo..

    Non ho una tabella Classificazione, nel magazzino i prodotti vengono classificati

    in questo modo: Settore/Famiglia/Subfamiglia/Prodotto quindi, facendo un esempio,

    il prodotto 1 appartiene alla Subfamiglia 10;

    la subfamiglia 10 appartiene alla Famiglia 100;

    la Famiglia 100 appartiene al Settore 1000 .

    E' il caso di relazionare tutte queste tabelle tra di loro?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-09-10T14:28:25+00:00

    Dimmi se interpreto bene.

    Tu hai detto che la classificazione dei prodotti è Settore/Famiglia/Subfamiglia/Prodotto

    Io interpreto che hai una tabella tblProdotti e una tblClassProdotti

    tblClassProdotti

    Id

    SettoreId

    FamigliaId

    SubFamigliaId

    ProdottoId

    Quindi nella tabella tblInventario avresti il solo Id di tblClassProdotti

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-09-10T14:01:40+00:00

    Buonasera Mimmo, ti ringrazio per la risposta. Immaginavo qualcosa del genere, ma ancora

    non ho delle buone basi di progettazione per capire bene il perchè...

    Quindi al momento il mio db dovrebbe essere composto almeno da queste

    tabelle:

    tblProdotti 00-------00 tblInventario

    tblSettore fk in tblInventario

    tblFamiglia fk in tblInventario

    tblSubfamiglia fk in tblInventario

    Ma almeno una di queste tabelle non la devo relazionare alla tabella prodotti??

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-09-10T13:26:10+00:00

    Ciao Fausto,

    penso sia giusto creare le tabelle della classificazione che non saranno relazionate tra di loro ma che concorrono come chiavi esterne nella tabella Giacenze.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento