====== TP3 ====== 1: SELECT DateNaissance, Adresse FROM employe WHERE Nom='Rochat' AND Prenom='Juliette' 2: SELECT Nom, Adresse FROM Employe NATURAL JOIN Departement WHERE NomD = 'Recherche' 3: SELECT E1.Nom, E1.Prenom FROM Employe E1, Employe E2 WHERE E1.superieur = E2.noavs AND E2.nom = 'Rochat' AND E2.prenom = 'Juliette' 4: Select Nomp FROM Projet P NATURAL JOIN Travaille T JOIN Employe E USING (noavs) WHERE (E.nom = 'Muller' AND E.prenom = 'Jean') OR (E.nom = 'Grandjean' AND E.prenom = 'Annie') 5: SELECT p.nomp FROM Projet p, Travaille t, Employe e, Travaille t2, Employe e2 WHERE e.nom = 'Grandjean' AND e.prenom = 'Annie' AND p.nopro = t.nopro AND t.noavs = e.noavs AND e2.nom = 'Muller' AND e2.prenom = 'Jean' AND p.nopro = t2.nopro AND t2.noavs = e2.noavs 6: SELECT Nom, Prenom FROM Employe e LEFT OUTER JOIN Travaille t ON e.noavs = t.noavs WHERE t.nopro IS NULL 7: SELECT NomP FROM Projet p JOIN Travaille t ON p.nopro = t.nopro JOIN Employe e ON t.noavs = e.noavs JOIN Departement d ON e.nodep = d.nodep GROUP BY NomP HAVING COUNT(DISTINCT nodep)=(SELECT COUNT(*)FROM Departement)