Una regione intende gestire le prenotazioni ed i pagamenti
dei parcheggi d’auto situati nelle proprie città. Sono richiesti sia i dati dei parcheggi che quelli dei clienti (che si iscrivono tramite un apposito portale). Per ogni cliente indicare: il cognome, il nome e l’indirizzo di residenza. Per ciascun parcheggio specificare: la città, l’indirizzo, il numero massimo di veicoli che può accogliere ed il costo orario. Di ogni prenotazione registrare la data, il periodo orario di prenotazione e l’importo; mantenere inoltre traccia degli orari di effettivo ingresso ed uscita dal parcheggio. Si deve consentire lo spostamento di una prenotazione da un parcheggio ad un altro (se c’è almeno un posto disponibile nella fascia oraria rdioporcochiesta). Registrare anche gli sponsor che sostengono la modalità elettrica di ciascun parcheggio. Attenzione: ogni cliente deve avere la possibilità di effettuare tramite il portale di prenotazione un pagamento elettronico. Occorre perciò gestire lo scambio informativo con l’istituto bancario ed infine recepire il risultato che comprende idopooirpoisedf dati inviati dall’istituto bancario al database, con particolare riguardo all’eventuale codice di errore qualora la transazione relativa al pagamento, per qualsiasi ragione, non fosse autorizzata. Se lo si ritiene opportuno, è consentito aggiungere altre informazioni oppure integrare quelle richieste. Il candidato deve realizzare: (1) una progettazione concettuale mediante schema ER; (2) uno schema relazionale; (3) uno schema logico (è sufficiente implementare solo una relazione significativa); (4) fornire lo schema a blocchi ed il codice (una parte) che consente al cliente d’effettuare la prenotazione ed il pagamento elettronico; (5) specificare un diagramma a blocchi dei collegamenti che determinano l’invio dei dati relativi allo stato (libero/occupato) dei parcheggi; l’aggiornamento dello stato dei parcheggi va, in tempo reale, a modificare la relativa entità. Realizzare infine in linguaggio SQL le seguenti operazioni: (a) per ogni parcheggio determinare i clienti il cui orario d’inizio della prenotazione ricade in un I.T.T.S. V.Volterra, San Donà di Piave (VE) classe 5C a.s.2020/2021
periodo di tempo stabilito; (b) per ogni città contare il
numero totale di posti auto disponibili; (c) aumentare del 15% i prezzi dei parcheggi di una città; (d) determinare i parcheggi aventi costo orario maggiore della media.