Imagem de fundo

Observando o contexto apresentado abaixo, da relação entre três entidades de um banco d...

Questão 22

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:



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"