• Non ci sono risultati.

ESERCIZI DI SQL

N/A
N/A
Protected

Academic year: 2021

Condividi "ESERCIZI DI SQL"

Copied!
8
0
0

Testo completo

(1)

ESERCIZI DI SQL

Esercitazione IV

11/9/2020 Esercizi di SQL 1

(2)

11/9/2020 Esercizi di SQL 2

CORSO (CodCorso, NomeC, Anno, Semestre)

ORARIO-LEZIONI (CodCorso, GiornoSettimana, OraInizio, OraFine, Aula)

Trovare codice corso, nome corso e numero totale di ore di lezione settimanali per i corsi del terzo anno per cui il numero complessivo di ore di lezione

settimanali è superiore a 10 e le lezioni sono in più di tre giorni diversi della settimana.

Esercizio 1

(3)

11/9/2020 Esercizi di SQL 3

ORCHESTRA(CodO, NomeO, NomeDirettore, numElementi) CONCERTI(CodC, Data, CodO, CodS, PrezzoBiglietto)

SALE(CodS, NomeS, Città, Capienza)

Trovare il codice e il nome delle orchestre con più di 30 elementi che hanno tenuto concerti sia a Torino, sia a Milano e non hanno mai tenuto concerti a Bologna.

Esercizio 2

(4)

11/9/2020 Esercizi di SQL 4

CONTRIBUENTE(CodFiscale, Nome, Via, Citta) DICHIARAZIONE(CodDichiarazione, Tipo, Reddito) PRESENTA(CodFiscale, CodDichiarazione, Data)

Visualizzare codice, nome e media dei redditi dichiarati dal 1990 in poi per i contribuenti tali che il massimo reddito da loro dichiarato dal 1990 in poi sia superiore alla media dei redditi calcolata su tutte le dichiarazioni nel database.

Esercizio 3

(5)

11/9/2020 Esercizi di SQL 5

PERSONA(Nome, Sesso, Età)

GENITORE(Nome-Gen, Nome-Figlio)

Trovare il nome di tutte le persone con età inferiore a 10 anni che sono figli unici.

Esercizio 4

(6)

11/9/2020 Esercizi di SQL 6

EDITORE(CodE, NomeEditore, Indirizzo, Città)

PUBBLICAZIONE(CodP, Titolo, NomeAutore, CodE) LIBRERIA(CodL, NomeLibreria, Indirizzo, Città) VENDITA(CodP, CodL, Data, CopieVendute)

Trovare il nome degli editori per cui almeno 10 pubblicazioni sono state vendute nel 2002 nelle librerie di Roma in più di 2.000 copie. (testo esercitazione)

Trovare il nome degli editori per cui nel 2002 nelle librerie di Roma sono state vendute almeno 10 pubblicazioni in più di 2.000 copie. (testo più chiaro)

Esercizio 5

(7)

11/9/2020 Esercizi di SQL 7

QUESTIONARIO(CodQ, NomePersona) DOMANDA(CodD, Testo, RispostaEsatta)

RISPOSTE-QUESTIONARIO(CodQ, CodD, Risposta)

Visualizzare il numero totale di questionari che contengono almeno 10 domande e il numero complessivo di persone diverse che li hanno compilati.

Esercizio 6

(8)

11/9/2020 Esercizi di SQL 8

QUESTIONARIO(CodQ, NomePersona) DOMANDA(CodD, Testo, RispostaEsatta)

RISPOSTE-QUESTIONARIO(CodQ, CodD, Risposta)

Visualizzare il nome delle persone che hanno risposto esattamente ad almeno il 70% delle domande contenute in almeno uno dei loro questionari.

Esercizio 7

Riferimenti

Documenti correlati

Algebra Relazionale e SQL.. a) Elencare i medici che appartengono a reparti in cui è ricoverata almeno una donna b) Elencare i primari di ciascun reparto, ciascuno con la

Per ogni dipartimento di Torino, selezionare il codice del dipartimento e lo stipendio medio degli impiegati dei dipartimenti CHE HANNO UNA MEDIA SUPERIORE AI 15.000 e che hanno

Per ogni dipartimento di Torino, selezionare il codice del dipartimento e lo stipendio medio degli impiegati dei dipartimenti CHE HANNO UNA MEDIA SUPERIORE AI 15.000 e che hanno

Trovare il codice e il nome delle riviste che hanno pubblicato almeno un articolo di argomento ’motociclismo’..

Trovare il codice e il nome delle riviste che hanno pubblicato almeno un articolo di argomento ’motociclismo’... Esercizio 2

CONTRATTO-AFFITTO(CodC, DataInizio, DataFine, NomePersona, CodA) Trovare il codice, l'indirizzo e la città degli alloggi che hanno una superficie superiore alla superficie media

FILM (CodFilm, Titolo, AnnoProduzione, Nazionalità, Regista, Genere) PROIEZIONI (CodProiezione, CodFilm, CodSala, Incasso, DataProiezione) SALE (CodSala, Posti, Nome, Città).. Trovare

Visualizzare il nome delle persone che hanno risposto esattamente ad almeno il 70% delle domande contenute in almeno uno dei loro questionari. SELECT