Imagem de fundo

Observando o contexto apresentado abaixo, da relação entre...

Observando o contexto apresentado abaixo, da relação entre três entidades de um banco de dados MySQL em sua versão 8 ou superior, responda ao que se pede:


Imagem associada para resolução da questão


Figura: diagrama de entidades e relacionamentos entre usuários e seus perfis.


Dado o contexto acima, uma forma CORRETA de definição para uma consulta SQL que retorne todas as tuplas de usuários do sistema que pertencessem ao perfil de nome “gerente” seria:


A

SELECT usuario.*

FROM usuario

INNER JOIN perfil_usuario ON (usuario.id = perfil_usuario.usuario_id)

INNER JOIN perfil ON (perfil_usuario.perfil_id = perfil.id)

WHERE perfil.nome = "gerente"


B

SELECT *

FROM usuario

WHERE usuario.perfil = "gerente" ON (perfil.nome = usuario_id)


C

SELECT usuario.perfil

FROM usuario AND perfil

WHERE perfil.nome = "gerente"


D

SELECT usuario.perfil

LEFT JOIN perfil_usuario ON (usuario.id = perfil_usuario.usuario_id)

RIGHT JOIN perfil ON (perfil_usuario.perfil_id = perfil.id)

WHERE perfil.nome = "gerente"


E

SELECT usuario. *

FROM usuario

INNER JOIN perfil_usuario ON (id = usuario_id)

INNER JOIN perfil ON (perfil_id = id)

WHERE perfil.nome = "gerente"