24 gennaio 2002

Transcript

24 gennaio 2002
Compito DA e BD. Tempo concesso : 90 minuti
24 gennaio 02
Nome: ______________ Cognome: _________________ Matricola: __________
Esercizio 1
Si vuole realizzare il sistema informativo della SOSTIR, una rete di officine sparse sul territorio che
forniscono assistenza di emergenza per i camion in caso di guasti meccanici, furto, incendio e qualsiasi
problema che impedisca di proseguire la marcia. I servizi offerti dalla SOSTIR includono l'intervento di un
carro-attrezzi fino all'officina più vicina, la diagnosi e riparazione di guasti meccanici e la fornitura di mezzi
di trasporto sostitutivi.
Gli interventi sono preceduti da preventivo e richiedono l'approvazione del proprietario del camion; se il
camionista è consorziato SOSTIR ha diritto a uno sconto del 50% sul costo totale dell'intervento, che
include: manodopera, traino, pezzi di ricambio, materiale di consumo (olio, vernici,...), affitto dei mezzi
sostitutivi (se disponibili in officina). Il listino prezzi specifica il costo dei pezzi di ricambio, del materiale di
consumo, il costo giornaliero di affitto dei mezzi sostituitivi (che dipende da marca e modello del camion),
costo orario della manodopera e costo di traino al Km. In caso di mancanza di materiale necessario alla
riparazione (i pezzi di ricambio si adattano solo ad alcuni tipi di camion) viene fatta richiesta per farlo
pervenire da una delle officine consorziate, senza nessun costo aggiuntivo.
Il sistema informativo della SOSTIR deve gestire la visualizzazione del listino, la preparazione di preventivi
(senza necessità di archiviarli), la registrazione degli interventi effettuati (di cui si vuole memorizzare la data,
il veicolo interessato,il proprietario e l'officina che ha offerto il servizio) e la fatturazione.
Si esegua progettazione CONCETTUALE con metodologia E/R.
Svolgimento
Compito DA e DB. Tempo concesso : 90 minuti
24 gennaio 02
Matricola: ____________
Compito DA e DB. Tempo concesso : 90 minuti
24 gennaio 02
Matricola: ____________
Esercizio 2
Dato il seguente schema relazionale:
I MPIEGATO(IDImpiegato, Cognome, Nome, Posizione, Indirizzo, Città, Superiore:IMPIEGATO)
ORDINE(IdOrdine, IdCliente:CLIENTE, IdImpiegato:IMPIEGATO, Data)
CLIENTE(IdCliente, Nome, Indirizzo, Città, Nazione)
a) Selezionare gli impiegati che occupano la posizione di direttore commerciale che hanno almeno tre
rappresentanti alle loro dipendenze.
b) Selezionare i rappresentanti che hanno ricevuto ordini solo da clienti della loro città.
c) Visualizzare, per ogni anno, ID, cognome e nome dell'impiegato che ha ricevuto il maggior numero di
ordini.
Svolgimento
Compito DA e DB. Tempo concesso : 90 minuti
24 gennaio 02
Matricola: ____________
Compito DA e DB. Tempo concesso : 90 minuti
24 gennaio 02
Matricola: ____________
Esercizio 3
È dato il seguente schema relazionale:
FATTURA (codProdotto, descrProdotto, quantità, prezzo, codCliente, nomeCliente, indirizzoCliente, data,
codAgente, telAgente, prezzoTotale)
Sapendo che:
•
un cliente è rifornito da un solo agente
•
il prezzo è riferito a ciascun prodotto presente in fattura e dipende dalla quantità
•
il prezzo totale è relativo all’intera fattura
•
non possono essere emesse 2 fatture allo stesso cliente nello stesso giorno
Si evidenzino tutte le dipendenze funzionali non banali presenti nello schema. Se lo schema risulta non
normalizzato, si determini un insieme di schemi che siano in prima, seconda e terza forma normale e risultino
equivalenti, dal punto di vista informativo, allo schema dato.
Svolgimento
Compito DA e DB. Tempo concesso : 90 minuti
24 gennaio 02
Matricola: ____________