Vogliamo memorizzare in una base di dati le info relative agli attori e ai film in cui hanno recitato. Degli attori vogliamo memorizzare il nome, cognome, sesso, età e nazionalità. Dei film vogliamo memorizzare titolo, annoproduzione, luogoproduzione, regista, genere. Ricavare il modello concettuale e quello logico. Effettuare le seguenti interrogazioni: 1) Nome di tutti gli attori il cui cognome inizia con la lettera C. 2) Tutti gli attori di nazionalità inglese che hanno lavorato con Tornatore ordinati in ordine alfabetico. 3) Il titolo dei film in cui recita Mastroianni oppure la Loren. 4) Il titolo dei film horror italiani prodotti dopo il 2000 oppure francesi. SOLUZIONE: Attore (CodiceAttore, Nome, Cognome, Sesso, Eta, Nazionalità) Recita ( Cod_Attore, Cod_Film) Film (CodiceFilm, Titolo, AnnoProduzione, LuogoProduzione, Regista, Genere) 1) SELECT A.Nome, A.Cognome FROM Attore A WHERE A.Cognome LIKE "C%" 2) SELECT A.Nome, A.Cognome FROM Attore A INNER JOIN ( Film F INNER JOIN Recita R ON R.Cod_Film = F.CodiceFilm) ON A.CodiceAttore = R.Cod_Attore Oppure: SELECT * FROM (Attore A INNER JOIN Recita R ON Attore.CodiceAttore= Recita.Cod_Attore) INNER JOIN Film ON Recita.Cod_Film=Film.codiceFilm WHERE.... Oppure: FROM Recita R INNER JOIN Attore A ON R.Cod_Attore=A.CodiceAttore INNER JOIN Film F ON F.CodiceFilm = R.Cod_Film WHERE A.Nazionalità = "Inglese" AND F.Regista = "Tornatore" ORDER BY A.Cognome Oppure: FROM Recita R, Attore A, Film F WHERE R.Cod_Attore = A.CodiceAttore AND R.Cod_Film=F.CodiceFilm AND A.Nazionalità..... 3) SELECT DISTINCT F.Titolo FROM Recita R, Attore A, Film F WHERE R.Cod_Attore = A.CodiceAttore AND R.Cod_Film=F.CodiceFilm AND (a.Cognome = "Mastroianni" OR a.Cognome = "Loren") 4) SELECT F.Titolo FROM Film F WHERE F.Genere = "Horror" AND (( F.LuogoProduzione="Italia" AND F.AnnoProduzione > 2000) OR F.LuogoProduzione= "Francia");