Compito di Sistemi di Elaborazione 19-07-2002
Gestione di un autonoleggio
Si consideri il seguente Entity Model
tabella auto: matricola auto tabella cliente:id cliente
marca cognome
modello
disponibilita
tabella filiale: id filiale tipo auto: id tipo
indirizzo tipo
costo noleggio
1. Realizzare le opportune tabelle e le relazioni
nel riempire le tabelle utilizzare i seguenti dati:
tipo auto: grossa cilindrata, media cilindrata, piccola cilindrata
filiali: aeroporto, centro, lungomare
auto: grossa cilindrata (BMW 5700; Audi 6000), media cilidrata (Fiat Stilo, Wolswagen Golf), piccola cilindrata (Nissan micra, Fiat, punto, Opel Corsa)
2. Realizzare una maschera "clienti" dove per ciascun tipo cliente si visualizzano tutte le auto che il cliente ha noleggiato
3. Realizzare una maschera "Noleggi", dove da un elenco si seleziona il cliente, da un elenco si selezionano le macchine disponibili e con un tasto "calcola costo Noleggio " viene effettuato il calcolo del costo del noleggio. Tale costo deve essere visualizzato in un opportuna casella nella maschera. Sugg: immettere in un'altra casella di testo il numero di giorni per i quali si intende noleggiare la macchina.
4. Realizzare una query che estrae i noleggi effettuati nel mese di luglio, fornendo i dettagli sul tipo di auto e il nome del cliente che ha effettuato il noleggio. (per verificare il funzionamento della query inserire nella tabella noleggi alcuni dati relativi al mese di luglio)
5. Realizzare una query che estrae tutte le macchine consegnate presso la filiale "aeroporto"
6. Realizzare un menu per accedere a tutte le maschere costruite, e fornire quest'ultime di un tasto per ritornare al menu iniziale.