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