Progettazione concettuale

Documentazione dello schema ER

 

Dizionario dei dati: tipi di entitā

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

 

Dizionario dei dati: tipi di associazione

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)
 

 

Vincoli di integritā

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.

 

Domini degli attributi: note generali

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).

 

Domini degli attributi: tipi di entitā

Tipo di entitā Attributo Dominio
Cliente PartitaIVA
RagioneSociale
Via
CAP
Comune
Provincia
Stato
Telefono
FAX
Email
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ā

 

Domini degli attributi: tipi di associazione

Tipo di associazione Attributo Dominio
Assegnazione OreEsterneOrdinarie
OreEsterneStraordinarie
OreInterneOrdinarie
OreInterneStraordinarie
Intervallo temporale
Intervallo temporale
Intervallo temporale
Intervallo temporale