Università degli studi di Salerno Facoltà di Lettere e Filosofia Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (prof. Alberto Postiglione) Esercizio DBMS # 5 Database per la gestione di indirizzi di alberghi Bisognerà creare una tabella, impostando correttamente i campi e le proprietà. Si dovrà poi operare sulla tabella inserendovi alcuni dati, creando una maschera, formulando interrogazioni e creando un report. 1. Crea un nuovo database assegnandogli come nome il tuo cognome e nome (senza spazi e accenti). 2. All’interno del Database crea una tabella con i campi di seguito indicati, assegnando i giusti tipi di dato e le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: Nome Indirizzo Telefono1 Città Stelle Costo camera 3. Definisci Nome+Città come chiave primaria 4. Salva la tabella con il nome Alberghi. 5. Inserisci i seguenti record nella tabella Nome Indirizzo Telefono Città Stelle Costo camera Capitale Via Stretta 35 06 1111111 Roma 4 € 150,00 Garden Via Larga 32 081 2222222 Napoli 3 € 75,00 Panorama Via Breve 2 081 3333333 Napoli 2 € 60,00 Sirena Via Larga 24 06 4444444 Roma 3 € 85,00 Viaggiatore Via Lunga 4 011 6666666 Torino 1 € 30,00 6. Crea una maschera e salvala con il nome Maschera Alberghi 7. Inserisci il seguente record usando la maschera per l’inserimento dei dati Nome Indirizzo Telefono Città Stelle Costo camera Viaggiatore Vic.Corto 1 055 5555555 Firenze 1 € 35,00 8. Realizza la seguente query e salvala dandole come nome Query 01: “Nome, città, telefono e numero di stelle degli alberghi con al più 2 stelle”, in modo da ottenere la seguente tabella Nome Città Telefono Stelle Viaggiatore Torino 011 6666666 1 Panorama Napoli 081 3333333 2 Viaggiatore Firenze 055 5555555 1 9. Realizza la seguente query e salvala con il nome Query 02: “Nome, città, costo camera e telefono di tutti gli alberghi che hanno 3 stelle oppure che hanno un costo camera superiore a 85 euro”, in modo da ottenere la seguente tabella Nome Città Costo camera Telefono Garden Napoli € 75,00 081 2222222 Sirena Roma € 85,00 06 4444444 Capitale Roma € 150,00 06 1111111 10. Realizza la seguente query e salvala dandole come nome Query 03: “Tutti gli alberghi con costo della camera compreso tra 60 e 85 Euro per cui vale almeno una delle seguenti altre condizioni: a) la valutazione è di almeno 3 stelle b) non sono di Napoli”, in modo da ottenere la seguente tabella Nome Città Indirizzo Telefono Stelle Costo camera Garden Napoli Via Larga 32 081 2222222 3 € 75,00 Sirena Roma Via Larga 24 06 4444444 3 € 85,00 11. Basandoti sulla QUERY 03, genera un Report e salvalo con il nome Report Camere 12. Chiudi il Database 1 Il numero do telefono è comprensivo di prefisso teleselettivo