Questão FC372788
O banco de dados de um órgão do Judiciário foi modelado conforme imagem abaixo, utilizando o Modelo Entidade-Relacionamento (MER). Foi criado um banco de dados chamado MPEPB123 com
Linguagem SQL
FCC · 2023
O banco de dados de um órgão do Judiciário foi modelado conforme imagem abaixo, utilizando o Modelo Entidade-Relacionamento (MER).

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 |
Considere os comandos SQL abaixo.
I. INSERT INTO Advogado (numeroOABAdv, nomeAdv) VALUES ('59.445', 'Paulo Vieira Lima');
II. INSERT INTO Advogado VALUES ('28E418', 'Ana Maria Fonseca');
III. INSERT INTO Advogado ('21X400', 'Marcos Moreira Costa');
IV. INSERT INTO Advogado FIELDS(numeroOABAdv, nomeAdv) VALUES ('01.342', 'Mariana Freitas Caetano');
Os comandos que inserem corretamente dados na tabela Advogado são os que constam APENAS em
- I e II.
- I, II e III.
- I e IV.
- II e III.
- III e IV.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Os comandos I e II estão corretos porque seguem as sintaxes válidas do SQL para inclusão de registros.
I: usa INSERT com a lista de campos explicita — "INSERT INTO Advogado (numeroOABAdv, nomeAdv) VALUES (...)". Assim o SGBD associa cada valor ao respectivo campo, independentemente da ordem física das colunas na tabela.
II: usa a forma sem lista de campos — "INSERT INTO Advogado VALUES (...)". Essa sintaxe é válida desde que sejam fornecidos valores para todas as colunas da tabela, na mesma ordem em que elas foram definidas. Como a tabela Advogado tem exatamente dois campos (numeroOABAdv, nomeAdv), a tupla informada corresponde corretamente.
Em ambos os casos os literais de texto estão entre aspas, conforme esperado para valores string, garantindo a inserção adequada.
Conteúdo do catálogo FC Concursos · Atualizado em