1) SELECT DISTINCT s.SNome FROM Iscrizioni i, Insegnamenti c, Docenti d WHERE i.SiglaC = c.SiglaS AND and i.SiglaC = c.SiglaS AND c.DocenteId = d.DocenteId AND s.TipoLaurea = ’L’ AND d.DNome = ’Tizio’ ; 2) SELECT c.SiglaC FROM Iscrizioni i, Insegnamenti c, Docenti d WHERE i.SiglaC = c.SiglaS AND c.DocenteId = d.DocenteId AND d.Dipartimento = ’Informatica’ GROUP BY c.SiglaC HAVING COUNT(*) > 5; 3) SELECT DISTINCT s.SNome FROM Iscritti s, Iscrizioni i WHERE s.Matricola = i.Matricola; 4) SELECT s.TipoLaurea, AVG(s.Età) FROM Iscritti s GROUP BY s.TipoLaurea; 5) SELECT DISTINCT s.SNome, s.Età FROM Iscritti s WHERE s.TipoLaurea = ’LS’ AND s.Età = (SELECT MAX(s2.Età) FROM Iscritti s2 WHERE s2.TipoLaurea = ’LS’); SELECT DISTINCT s.SNome, s.Età FROM Iscritti s WHERE s.TipoLaurea = ’LS’ AND NOT EXISTS (SELECT * FROM Iscritti s2 WHERE s2.TipoLaurea = ’LS’ AND s2.Età > s.Età ); 6) SELECT c1.SiglaC, c1.Aula, c2.SiglaC, c2.Aula, COUNT(*) FROM Insegnamenti c1, Iscrizioni i1, Iscrizioni i2, Insegnamenti c2 WHERE c1.SiglaC = i1.SiglaC AND i1.Matricola = i2.Matricola AND i2.siglaC = c2.SiglaC AND c1.SiglaC <> c2.SiglaC GROUP BY c1.SiglaC, c1.Aula, c2.SiglaC, c2.Aula HAVING COUNT(*) >=5;