Traccia :
Si consideri una base di dati che contiene i dati relativi a una catena di casinò definita dal seguente schema relazionale:
Casino(CodCasino, NomeCasino, Via, NumCiv, Citta, Rendita, CodDir)
Personale(CodFisc, Nome, Cognome, Sesso, Eta, Qualifica, Casino)
Cliente(CodFisc, Nome, Cognome, Sesso, Eta, CasPref, Guadagni)
Giochi(CodGio, NomeGio, PercGuadagno)
CasinoHaGioco(CC, CG)
La tabella Casino riporta il codice del casinò, il suo nome, l’indirizzo, la rendita stimata
settimanale e il codice fiscale del direttore.
La tabella Personale contiene il codice fiscale, il nome, il cognome, il sesso, l’età, la qualifica e il casinò in cui la persona lavora. La tabella Cliente raccoglie i dati anagrafici del cliente, il suo casinò preferito e il totale della somma vinta (o persa) giocando nei casinò della catena (Guadagni puo’ assumere valori interi positivi – in caso di vincite – o negativi – in caso di perdite). La tabella Giochi riporta il codice dei diversi giochi che possono essere installati, il nome e la percentuale stimata di guadagno del gioco.
La tabella CasinoHaGioco contiene dati su quale casinò (individuato dal suo codice CC) ha quale gioco (individuato dal suo codice CG).
Pagina con i collegamenti alle varie prove : indice
Elenco delle prove sql :
- Restituire tutti i dati dei casinò ubicati a Macao.
- Trovare tutti i nomi dei giochi che hanno una percentuale di guadagno maggiore del 6%.
- Restituire i nomi dei casinò il cui direttore ha meno di 40 anni.
- Trovare l’elenco del personale (nome e cognome) con qualifica di “croupier” il cui casinò di riferimento NON e’ il “Serenity” di Las Vegas.
- Trovare l’elenco dei clienti (indicandone il nome e cognome) il cui casinò preferito è diretto da una persona con età inferiore a quella del cliente.
- Trovare tutti i nomi dei casinò che hanno giochi il cui guadagno e’ inferiore al 2%.