Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — FCC 2023

Banco de DadosConsultas e Comandos em SQL
Código
fc144427
Banca
FCC
Órgão
MPE PB
Ano
2023
Cargo
AM ( )

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

orgaoProctribunalProc

origemProc

0001842672017

5010246

0045613912014

8190004

0056712432022

6140023

0002347652022

8020341
 

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

 

Para alterar o papel do advogado com OAB 28H418 no processo 0001842672017 para Acusação, utiliza-se a instrução SQL:

  1. AALTER TABLE Advogado_Processo SET papel = 'Acusação' WHERE numeroOABAdv = '28H418' AND numeroProc = '0001842672017';
  2. BUPDATE Advogado_Processo SET papel = 'Acusação' WHERE numeroOABAdv = '28H418' AND numeroProc = '0001842672017';
  3. CALTER COLUMN papel TO 'Acusação' FROM Advogado_Processo WHERE numeroOABAdv = '28H418' AND numeroProc = '0001842672017';
  4. DUPDATE (papel) FROM Advogado_Processo VALUE('Acusação') WHERE numeroOABAdv = '28H418' AND numeroProc = '0001842672017';
  5. EUPDATE papel TO 'Acusação' FROM Advogado_Processo WHERE numeroOABAdv = '28H418' AND numeroProc = '0001842672017';
Revelar gabarito e comentário

GabaritoB — UPDATE Advogado_Processo SET papel = 'Acusação' WHERE numeroOABAdv = '28H418' AND numeroProc = '0001842672017';

Link permanente: /questoes/fc144427