Imagem de fundo

Considerando a tabela apresentada na Figura 1, qual o...

Para responder às questões 27 a 29, considere a Figura 1.


AREA

ID

NOME

ID_AREA_SUPERIOR

1

Equipe de Recursos Humanos

3

2

Escritório de Projetos

5

3

Departamento de Administração

5

4

Departamento de TI

5

5

Direção-Geral

null

6

Equipe de Finanças

3


Figura 1 - Tabela AREA

Considerando a tabela apresentada na Figura 1, qual o comando SQL poderá ser executado para que sejam retornados os nomes das áreas que possuem uma área superior e os respectivos nomes de suas áreas superiores.


A

SELECT A1.NOME, A2.NOME

FROM A1 IS AREA, A2 IS AREA

WHERE A1.ID = A2.ID;


B

SELECT NOME, A2.NOME

FROM AREA, AREA A2

WHERE ID_AREA_SUPERIOR = A2.ID

AND ID_AREA_SUPERIOR IS NOT NULL;


C

SELECT A1.NOME, A2.NOME

FROM AREA AS AREA_SUB, AREA AS A2

WHERE A1.ID_AREA_SUPERIOR = A2.ID_AREA_SUPERIOR;


D

SELECT A1.NOME, A2.NOME

FROM AREA A1, AREA A2

WHERE A2.ID_AREA_SUPERIOR = A1.ID

AND A1.ID_AREA_SUPERIOR IS NULL;


E

SELECT A1.NOME, A2.NOME

FROM AREA AS A1, AREA AS A2

WHERE A1.ID_AREA_SUPERIOR = A2.ID;