Progettazione concettuale
Tipo di entitā | Descrizione | Attributi | Identificatore |
---|---|---|---|
Cliente | Azienda esterna che possiede almeno un articolo o che intenda acquistarne. | RagioneSociale, PartitaIVA, Via, CAP, Comune, Provincia, Stato, Telefono, FAX, Email, Note | PartitaIVA |
Articolo | Prodotto finale ed autonomo, la cui tipologia corrisponde ad uno dei tipi di articolo. E' associato ad un cliente, oppure si trova disponibile a magazzino. | Matricola, Note | Matricola |
TipoDiArticolo | Categoria merceologica specifica. | Codice, Nome, Descrizione, TensioneElettrica | Codice |
SchemaElettrico | Documento che contiene informazioni sulla costruzione di un esemplare di un tipo di articolo. | Codice, Progettista, NomeFile [nome del file in cui č memorizzato lo schema elettrico], Note | Codice |
Operatore | Lavoratore dell'azienda. | Codice, Nome, Cognome, CostoOrario, Attivo, Note | Codice |
Lavoro | Intervento su un articolo: montaggio o cablaggio, riparazione, verifica o altro. | Codice, Tipo, DataInizioPrevista, DataTerminePrevista, Preventivo, OrePrevisteLavoro, Prioritā | Codice |
LavoroDaIniziare | Specializzazione di Lavoro; si tratta di un'attivitā non ancora iniziata. | Codice, Tipo, DataInizioPrevista, DataTerminePrevista, Preventivo, OrePrevisteLavoro, Prioritā | Codice |
LavoroIniziato | Specializzazione di Lavoro; si tratta di un'attivitā giā iniziata. | Codice, Tipo, DataInizioPrevista, DataTerminePrevista, Preventivo, OrePrevisteLavoro, Prioritā, DataInizio | Codice |
LavoroInCorso | Specializzazione di LavoroIniziato; si tratta di un'attivitā iniziata ma non conclusa | Codice, Tipo, DataInizioPrevista, DataTerminePrevista, Preventivo, OrePrevisteLavoro, Prioritā, DataInizio | Codice |
LavoroTerminato | Specializzazione di LavoroIniziato; si tratta di un'attivitā conclusa. | Codice, Tipo, DataInizioPrevista, DataTerminePrevista, Preventivo, OrePrevisteLavoro, Prioritā, DataInizio, DataTermine, Prezzo | Codice |
NonConformitā | Inconveniente riscontrato su un articolo durante un lavoro. | Codice, Tipo, Note | Codice |
NonConfInterna | Specializzazione di Nonconformitā; inconveniente riscontrato da un operatore dell'azienda. | Codice, Tipo, Note, OreDedicate [ore impiegate per la risoluzione della nonconformitā] | Codice |
NonConfEsterna | Specializzazione di Nonconformitā; inconveniente riscontrato da un cliente. | Codice, Tipo, Note | Codice |
Tipo di ass. | Descrizione | Entitā coinvolte | Attributi |
---|---|---|---|
Possesso | Associa un cliente ad un articolo in suo possesso. | Cliente
(0, N), Articolo (0, 1) |
|
Intervento | Associa un lavoro all'articolo che vi č sottoposto. | Articolo
(1, N), Lavoro (1, 1) |
|
Tipologia | Associa un articolo al suo tipo di articolo. | Articolo
(1, 1), TipoDiArticolo (0, N) |
|
Schematizzazione | Associa un tipo di articolo al suo schema elettrico. | TipoDiArticolo
(1, 1), Schema (1, 1) |
|
Responsabilitā | Associa l'operatore responsabile di un lavoro a quel lavoro. | Operatore
(0, N), Lavoro (1, 1) |
|
Assegnazione | Associa un operatore ad un lavoro che deve eseguire. | Operatore
(0, N), Lavoro (1, N) |
OreInterneOrdinarie,
OreEsterneOrdinarie, OreInterneStraordinarie, OreEsterneStraordinarie |
Problema | Associa un lavoro ad una nonconformitā riscontrata svolgendo quel lavoro. | Lavoro
(0, N), NonConformitā (1, 1) |
RV | Regola |
---|---|
RV1 | Un articolo DEVE essere associato ad uno ed uno solo lavoro di tipo montaggio/cablaggio. |
RV2 | L'operatore responsabile di un lavoro DEVE essere anche assegnato al lavoro di cui č responsabile. |
RV3 | Un operatore DEVE essere attivo per poter essere assegnato ad un lavoro. |
Qui di seguito vengono documentati i domini degli attributi dei tipi di entitā e dei tipi di associazione. Trovandoci al livello della progettazione concettuale, si tratta di indicazioni generiche: non vengono utilizzate sintassi specifiche (come per esempio la sintassi SQL o la sintassi dei tipi di uno specifico DBMS).
Tipo di entitā | Attributo | Dominio |
---|---|---|
Cliente | PartitaIVA
RagioneSociale Via CAP Comune Provincia Stato Telefono FAX Note |
Stringa
Stringa Stringa Stringa [5] Stringa Stringa [2] Stringa Stringa Stringa Stringa Testo |
Articolo | Matricola
Note |
Intero
autoincrementante Testo |
TipoDiArticolo | Codice
Nome Descrizione TensioneElettrica |
Intero
autoincrementante Stringa Testo Stringa |
SchemaElettrico | Codice
Progettista NomeFile Note |
Stringa
Stringa Stringa Testo |
Operatore | Codice
Nome Cognome CostoOrario Attivo Note |
Stringa
Stringa Stringa Monetario Booleano Testo |
Lavoro | Codice
Tipo DataInizioPrevista DataTerminePrevista Preventivo OrePrevisteLavoro Prioritā |
Intero
autoincrementante {montaggio/cablaggio, riparazione, verifica, altro} Data Data Monetario Intervallo temporale {massima, alta, normale, bassa} |
LavoroDaIniziare | Come Lavoro | Come Lavoro |
LavoroIniziato | Come
Lavoro DataInizio |
Come
Lavoro Data |
LavoroInCorso | Come LavoroIniziato | Come LavoroIniziato |
LavoroTerminato | Come
LavoroIniziato DataTermine Prezzo |
Come
LavoroIniziato Data Monetario |
Nonconformitā | Codice
Tipo Note |
Intero
autoincrementante {componenti danneggiati nel montaggio, componenti danneggiati nel funzionamento, componenti difettosi, documentazione errata, altro} Testo |
NonconfInterna | Come
Nonconformitā OreDedicate |
Come
Nonconformitā Intervallo temporale |
NonconfEsterna | Come Nonconformitā | Come Nonconformitā |
Tipo di associazione | Attributo | Dominio |
---|---|---|
Assegnazione | OreEsterneOrdinarie
OreEsterneStraordinarie OreInterneOrdinarie OreInterneStraordinarie |
Intervallo
temporale Intervallo temporale Intervallo temporale Intervallo temporale |