Oltre alle informazioni relative agli attori che recitano nei film, si vogliono memorizzare anche le info relative alla programmazione dei film nelle sale. Ogni film può essere infatti programmato su più sale e nelle sale possono essere proiettati più film. Vogliamo sapere la data di proiezione, l'incasso e delle sale il numero di posti, il nome e la città. Riprendendo l'esercizio precedente inserire le nuove relazioni e ricavare il nuovo modello concettuale e quello logico. Effettuare sul quaderno le seguenti interrogazioni: 1) Numero di sale di Torino con numero di posti compresi tra 50 e 100; 2) Per ogni regista, l'incasso totale (rinominare come 'incasso totale') delle proiezioni dei suoi film. 3) Il nome di tutte le sale che il giorno di capodanno dell'anno 2000, hanno incassato in media più di 1000 euro. 4) Il nome delle sale e il numero di posti di Firenze, Pisa, Lucca e Pontedera. ---------------------------------------------------------------------- Soluzioni: 1) SELECT COUNT(*) FROM Sale S WHERE (S.Posti BETWEEN 50 AND 100) AND S.Citta= "Torino" 2)SELECT F.Regista, SUM(P.Incasso) AS "Incasso totale" FROM Proiezione P INNER JOIN Film F ON P.CodFilm = F.codicefilm GROUP BY F.Regista 3) SELECT S.Nome FROM Sale S WHERE S.data = '2000-Jan-1' (nel caso il tipo sia DATE) HAVING AVG(S.Incasso) > 1000 4) SELECT S.Nome, S.Posti FROM Sale S WHERE S.Citta IN ('Firenze','Pisa','Lucca','Pontedera');