Imagem de fundo

Considerando as tabelas apresentadas na Figura 2, assinale...

Para responder às questões 39 a 41, considere a Figura 2 abaixo:


CARGO

ID

DESCRICAO

NIVEL

ID_CARGO_SUPERIOR

1

Gerente Administrativo

B-1


2

Corretor

A-1

1

3

Analista Administrativo

A-2

1

4

Auxiliar Administrativo

A-2

3

FUNCIONARIO

ID

NOME

ID_CARGO

ID_FUNCIONARIO_SUPERIOR

1

Agatha Souza

1


2

João Lucas Fogaça

2

1

3

Thales Rocha

2

1

4

Ana Vitoria Ribeiro

2

1

5

Matheus Araújo

3

1

6

Breno Cunha

3

1

7

Cauã da Cruz

4

5

8

Barbara Cardoso

4

6


Figura 2 – Tabelas “Cargo” e “Funcionário”

Considerando as tabelas apresentadas na Figura 2, assinale a alternativa que apresenta um comando SQL que retornará o nome de cada funcionário e o respectivo nome de seu superior.


A

SELECT F.NOME, F2.NOME

FROM FUNCIONARIO F, FUNCIONARIO F2

WHERE F.ID_FUNCIONARIO_SUPERIOR = F2.ID


B

SELECT NOME, F2.NOME

FROM FUNCIONARIO, FUNCIONARIO F2

WHERE ID = F2.ID_FUNCIONARIO_SUPERIOR


C

SELECT FUNC.NOME, SUP.NOME

FROM FUNCIONARIO FUNC, FUNCIONARIO SUP

WHERE FUNC.ID = SUP.ID


D

SELECT F1.NOME, F2.NOME

FROM FUNCIONARIO F1, F2

WHERE F.ID_FUNCIONARIO_SUPERIOR IS F2.ID


E

SELECT NOME NOME_FUNC, NOME NOME_SUP

FROM FUNCIONARIO

WHERE ID = ID_FUNCIONARIO_SUPERIOR