Imagem de fundo

Uma analista utilizou um comando que selecionou e exibiu os...

Atenção: As informações a seguir deverão ser utilizadas para responder às questões de números 21 a 31.


O banco de dados de um órgão do Judiciário foi modelado conforme imagem abaixo, utilizando o Modelo Entidade-Relacionamento (MER).


Imagem associada para resolução da questão


Foi criado um banco de dados chamado MPEPB123 com as tabelas referentes ao modelo e os dados abaixo foram cadastrados. Considere para todas as questões que o banco de dados está aberto e em condições ideais.


Tabela Processo


numeroProc

orgaoProc

tribunalProc

origemProc

0001842672017

5

01

0246

0045613912014

8

19

0004

0056712432022

6

14

0023

0002347652022

8

02

0341


Tabela Advogado


numeroOABAdv

nomeAdv

28H418

Marcos Vieira Dias

34.443

Fabiana Duque Zanon


Tabela Advogado_Processo


numeroOABAdv

numeroProc

papel

28H418

0001842672017

Defesa

34.443

0045613912014

Defesa

28H418

0056712432022

Acusação

28H418

0045613912014

Acusação

34.443

0056712432022

Acusação

34.443

0001842672017

Acusação


Uma analista utilizou um comando que selecionou e exibiu os dados, na forma abaixo, de todo processo que tem advogado a ele associado.


numeroProc

tribunalProc

nomeAdv

papel

0001842672017

01

Marcos Vieira Dias

Defesa

0045613912014

19

Marcos Vieira Dias

Acusação

0056712432022

14

Marcos Vieira Dias

Acusação

0001842672017

01

Fabiana Duque Zanon

Acusação

0045613912014

19

Fabiana Duque Zanon

Defesa

0056712432022

14

Fabiana Duque Zanon

Acusação


A instrução SQL utilizada pela analista foi


A

SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,

Advogado_Processo.papel FROM Advogado_Processo (LEFT JOIN Processo ON

Advogado_Processo.numeroProc = Processo.numeroProc, RIGHT JOIN Advogado ON

Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv);



B

SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,

Advogado_Processo.papel FROM Advogado_Processo FULL JOIN Processo ON

Advogado_Processo.numeroProc = Processo.numeroProc AND Advogado ON

Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv);


C

SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,

Advogado_Processo.papel FROM Advogado_Processo INNER JOIN Processo ON

Advogado_Processo.numeroProc = Processo.numeroProc, INNER JOIN Advogado ON

Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv;


D

SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,

Advogado_Processo.papel FROM ((Advogado_Processo INNER JOIN Processo ON

Advogado_Processo.numeroProc = Processo.numeroProc) INNER JOIN Advogado ON

Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv);


E

SELECT Advogado_Processo.numeroProc, Processo.tribunalProc, Advogado.nomeAdv,

Advogado_Processo.papel FROM Advogado_Processo JOIN Processo ON

Advogado_Processo.numeroProc = Processo.numeroProc AND JOIN Advogado ON

Advogado_Processo.numeroOABAdv = Advogado.numeroOABAdv;