Esercizio 1
Dato il seguente schema relazionale:
SquadraBasket(Nome,Allenatore,CampionatiVinti, Regione,Città)
Palazzetto(Nome,Indirizzo,Città,Regione)
Partita (Data,Palazzetto,Squadra1,Squadra2,PuntiSquadra1,P untiSquadra2,Vincitore)
Giocatore(codGiocatore,Cognome,Nome, Altezza, Data nascita, Squadra,Ruolo)
Esprimere in SQL la sequente interrogazione
L'elenco (ordinate per data) delle partite svolte nel palazzetto "Diamante" con il nome delle squadre che vi hanno partecipato, la data e il vincitore.
SELECT Data, Squadra1, Squadra2, Vincitore
FROM Partita
WHERE Palazzetto = "Diamante"
ORDER BY data
Esercizio 2
Dato il seguente schema relazionale:
SquadraBasket(Nome,Allenatore,CampionatiVinti, Regione,Città)
Palazzetto(Nome,Indirizzo,Città,Regione)
Partita (Data,Palazzetto,Squadra1,Squadra2,PuntiSquadra1,P untiSquadra2,Vincitore)
Giocatore(codGiocatore,Cognome,Nome, Altezza, Data nascita, Squadra,Ruolo)
Esprimere in SQL la sequente interrogazione
Elencare in ordine decrescente per numero di vittorie, le squadre che hanno vinto di più, e più di 10 volte.
SELECT Nome
FROM SquadraBasket
WHERE CampionatiVinti > 10
ORDER BY CampionatiVinti DESC
Esercizio 3
Dato il seguente schema relazionale:
SquadraBasket(Nome,Allenatore,CampionatiVinti, Regione,Città)
Palazzetto(Nome,Indirizzo,Città,Regione)
Partita (Data,Palazzetto,Squadra1,Squadra2,PuntiSquadra1,P untiSquadra2,Vincitore)
Giocatore(codGiocatore,Cognome,Nome, Altezza, Data nascita, Squadra,Ruolo)
Esprimere in SQL la seguente interrogazione nidificata
L'elenco delle date di nascita dei giocatori più alti.
SELECT data_nascita
FROM Giocatore
WHERE Altezza = ( SELECT MAX(Altezza)
FROM GIOCATORE )