Imagem de fundo

Em um banco de dados Oracle 19c aberto e em condições...

Atenção: Para responder às questões de números 21 e 22, considere as instruções a seguir.


Considere a existência das tabelas abaixo.


Tabela departamento:

idDep VARCHAR (10) primary key

nomeDep VARCHAR (70)

telefoneDep VARCHAR (15)


Tabela funcionario

emailFun VARCHAR (45) primary key

nomeFun VARCHAR (70)

telefoneFun VARCHAR (15)

cargoFun VARCHAR (45)

salarioFun DOUBLE

idDep VARCHAR (10) foreign key


Tabela usuario:

emailFun VARCHAR (45) primary key e foreign key

senhaUsu VARCHAR (50)


A relação de departamento para funcionario é l:n e de funcionario para usuario, 1:1.

Em um banco de dados Oracle 19c aberto e em condições ideais, o comando usado no SOL Plus para exibir o nome do funcionário, telefone e o nome do departamento associados à senha do usuário "senha4" é o


A

SELECT F.nómeFun AS Nome Funcionario, F.telefonerun AS Telefone, D.nomeDep AS

Nome Departamento FROM usuario U OUTER JOIN funcionario F ON U.emailFun = F.emailrun OUTER

JOIN departamento D ON F.idDep = D.idDep WHERE U.senhaUsu = 'senha4';


B

SELECT F.nomeFun AS “Nome do Funcionario", F.telefoneFun AS Telefone, D.nomeDep AS "Nome do

Departamento” FROM usuario U JOIN Funcionario F IN U.emailrFun = F.emailFun JOIN

departamento D IN F.idDep = D.idDep WHERE U.senhaUsu = 'senha4';


C

SELECT F.nómeFun AS Nome Funcionario, F.telefonerun AS Telefone, D.nomeDep AS

Nome Departamento FROM usuario U JOIN funcionario F WHERE U.emailFun = F.emailFun JOIN

departamento D WHERE F.idDep = D.idDep WHERE U.senhaUsu = 'senha4'!;


D

SELECT F.nomeFun AS Nome Funcionario, F.telefoneFun AS Telefone, D.nomeDep AS

Nome Departamento FROM usuario U INNER JOIN funcionario F ON U.emailFun = F.emailrun INNER

JOIN departamento D ON F.idDep = D.idDep WHERE U.senhaUsu = 'senha4!;


E

SELECT (SELECT nomeFun FROM funcionario WHERE emailFun = (SELECT emailFun FROM usuario

WHERE senhaUsu = 'senha4')) AS Nome do Funcionario, (SELECT telefoneFun FROM funcionario

WHERE emailFun = (SELECT emailFun FROM usuario WHERE senhaUsu = 'senha4')) AS Telefone,

(SELECT nomeDep FROM departamento WHERE idDep = (SELECT idDep FROM funcionario WHERE

emailrun = (GELECT emailFun FROM usuario HHERE senhaUsu = 'senha4'))) AS Nome Departamento

FROM dual;