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 |