João foi incumbido de rever um lote de consultas SQL. Como ainda é iniciante nesse assunto, João solicitou ajuda ao colega que lhe pareceu ser o mais experiente, e recebeu as seguintes recomendações gerais: I.use a cláusula DISTINCT somente quando estritamente necessária; II.dê preferência às junções externas (LEFT, RIGHT, OUTER) em relação às internas (INNER); III.use subconsultas escalares no comando SELECT, tais como “SELECT x,y,(SELECT ...) z ..." sempre que possível. Sobre essas recomendações, é correto afirmar que: