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: ____________