Q4 : SELECT proj.NOMPROJ, serv.NOMSERV,emp.NOMEMPL FROM serv,emp,conc,proj WHERE (conc.NUSERV = serv.NUSERV) AND(conc.NUPROJ = proj.NUPROJ ) AND (serv.CHEF = emp.NUEMPL) Q5 : SELECT emp.NOMEMPL,(SELECT count(*) FROM emp,serv WHERE emp.AFFECT=serv.NUSERV) as NBEMPL FROM emp,serv WHERE (serv.NOMSERV='achat') AND (serv.CHEF = emp.NUEMPL) Q6 : SELECT proj.NOMPROJ,emp.NOMEMPL FROM proj, emp WHERE proj.RESP = emp.NUEMPL Q7 : SELECT proj.NOMPROJ, emp.NOMEMPL,(SELECT count(*) FROM trav,proj WHERE trav.NUPROJ = proj.NUPROJ) as NBEMPL FROM proj,emp WHERE proj.NOMPROJ='esprit' AND proj.RESP = emp.NUEMPL Q8 : SELECT emp.NOMEMPL FROM emp WHERE NOT EXISTS (SELECT * FROM trav WHERE trav.NUEMPL=emp.NUEMPL)