Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Quadrix 2025

Banco de DadosSQL
Código
qg598688
Banca
Quadrix
Órgão
CRM-MS
Ano
2025
Nível
Superior
Cargo
Analista de Informática
O Hospital Campo Grande está implementando um novo sistema de banco de dados para gerenciar informações sobre médicos, pacientes e atendimentos. O banco de dados apresenta as tabelas a seguir.

Imagem da questão
Com relação à situação hipotética apresentada e aos comandos SQL, julgue o item seguinte.Para registrar um atendimento em que o médico de id_medico = 10 atendeu o paciente de id_paciente = 50 no momento atual, o comando correto é:Imagem associada para resolução da questão
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos SQL: INSERT INTO para registrar um atendimento

Gabarito: ERRADO (letra E). Para registrar um novo atendimento, o comando correto é o INSERT INTO, e não um UPDATE — que serve para modificar registros já existentes. A questão afirma que o comando para registrar o atendimento é um UPDATE, o que está incorreto, pois a operação de inserção de um novo registro exige o comando INSERT INTO.

O comando INSERT INTO é a instrução SQL utilizada para adicionar novas linhas a uma tabela. Sua sintaxe básica é:

INSERT INTO nome_da_tabela (coluna1, coluna2, coluna3, ...) VALUES (valor1, valor2, valor3, ...);

No contexto do problema, para registrar um atendimento em que o médico de id_medico = 10 atendeu o paciente de id_paciente = 50 no momento atual, o comando correto seria algo como:

INSERT INTO atendimento (id_medico, id_paciente, data_atendimento) VALUES (10, 50, NOW());

O comando UPDATE, por sua vez, é utilizado para modificar dados de registros já existentes em uma tabela. Sua sintaxe é:

UPDATE nome_da_tabela SET coluna1 = valor1, coluna2 = valor2 WHERE condição;

A diferença fundamental é que o INSERT cria um novo registro, enquanto o UPDATE altera um registro existente. A banca explora exatamente essa confusão: o candidato pode se perder entre os comandos DML (Data Manipulation Language) e aplicar o UPDATE onde deveria usar o INSERT.

NÃO CAIA NESSA!

A banca troca o comando INSERT INTO pelo UPDATE. O UPDATE é usado para modificar registros existentes, enquanto o INSERT é usado para adicionar novos registros. Nesta questão, como se trata de registrar um novo atendimento, o comando correto é o INSERT INTO, não o UPDATE.

Comandos DML
  • 1INSERT INTO
    • Adiciona novo registro
    • Ex.: registrar atendimento
  • 2UPDATE
    • Modifica registro existente
    • Ex.: alterar dados de um atendimento
LEVEL · soulevel.com.br

Item — ❌ Errado

O item afirma que o comando correto para registrar um atendimento é um UPDATE. Isso está errado, pois o UPDATE é um comando DML utilizado para modificar dados de registros já existentes, e não para inserir novos registros. Para registrar um novo atendimento, o comando correto é o INSERT INTO, que adiciona uma nova linha à tabela de atendimentos.

Gabarito: ERRADO (letra E).

Link permanente: /questoes/qg598688