DISTINTA BASE Master MATIT Sistemi informativi Es 1
DISTINTA BASE Master MATIT Sistemi informativi - Es. 1 Distinta base 1
Il caso della Distinta base • La Distinta Base è un’anagrafe aziendale. Si tratta di una base di dati che descrive la struttura dei prodotti fabbricati da un’azienda. Lo schema riflette molteplici requisiti: – – struttura del prodotto articolata su più livelli; molteplici fornitori per i componenti; più livelli di modifica alla struttura del prodotto; ricerche per argomenti (fornitori, famiglia merceologica, componenti). • Nel seguito si riporta lo schema E/R con documentazione e lo schema relazionale. Master MATIT Sistemi informativi - Es. 1 Distinta base 2
Lo schema E/R della distinta base Codice-famiglia (0, N) FAM (1, N) (1, 1) IND STR MAT Codice-materiale (0, N) LM (1, N) MOD Codice-modifica Master MATIT (0, N) Sistemi informativi - Es. 1 Distinta base (0, N) FM (0, N) FOR Codice-fornitore 3
Documentazione Schema E/R (Entità) Master MATIT Sistemi informativi - Es. 1 Distinta base 4
Documentazione Schema E/R (Relazioni) Master MATIT Sistemi informativi - Es. 1 Distinta base 5
Schema relazionale Distinta base FAM( Codice-famiglia, Descrizione-famiglia) IND( Codice-famiglia: FAM, Codice-materiale: MAT) MAT( Codice-materiale, Descrizione-materiale, Unità-misura) STR( Codice-Materiale: MAT, Codice-componente: MAT, Quantità) FOR( Codice-fornitore, Ragione-sociale) FM ( Codice-fornitore: FOR, Codice-materiale: MAT, Percentuale-fornitura) MOD( Codice-modifica, Descrizione-modifica, Data-modifica) LM(Codice-modifica: MOD, Codice-materiale: MAT, Tipo-modifica) Master MATIT Sistemi informativi - Es. 1 Distinta base 6
Funzioni elaborative • Aggiornamento interattivo o a lotti; • Interrogazioni interattive – visualizzazione dati anagrafici di un dato materiale – elenco componenti di un dato nodo della distinta • Utilità e reporting: – esplosione della distinta dei prodotti Master MATIT Sistemi informativi - Es. 1 Distinta base 7
Distinta base e sistemi clienti • Programmazione approvvigionamenti – usa la distinta base ( nella forma riepilogata) per determinare le materie prime che occorrono ad un assegnato programma di produzione • ad esempio, quante viti e legno occorrono per produrre x mobili di modello y. • Programmazione montaggi – usa la distinta base ( nella forma scalare) per esporre la composizione del prodotto finito ai vari livelli: include assiemi, sottoassiemi, particolari) Master MATIT Sistemi informativi - Es. 1 Distinta base 8
Struttura della distinta base (esempio) Master MATIT Sistemi informativi - Es. 1 Distinta base 9
Distinta base riepilogata Master MATIT Sistemi informativi - Es. 1 Distinta base 10
Distinta base Scalare Master MATIT Sistemi informativi - Es. 1 Distinta base 11
- Slides: 11