← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

Alguns Sistemas de Gerenciamento de Bancos de Dados (SGBDs) mais antigos ou especializados não suportam múltiplos valores diretamente no INSERT e requerem abordagens alternativas como loops ou vários comandos separados. Dos SGBDs listados a seguir, o que suporta múltiplos valores no INSERT desde suas versões iniciais é o

Gabarito: D

Em SQL, o comando INSERT pode ser usado de forma simples, inserindo uma linha por vez, ou de forma mais eficiente, inserindo várias linhas em uma única instrução. Isso evita repetir comandos e costuma deixar o carregamento de dados bem mais prático. Em muitos SGBDs antigos ou mais restritos, essa facilidade não existia no formato padrão que você vê hoje, obrigando o uso de vários INSERTs separados ou de scripts com loops. A ideia cobrada aqui é histórica e prática: qual banco já nasceu aceitando múltiplos valores no INSERT desde suas versões iniciais. O gabarito é a letra D, MySQL. Ele sempre foi muito usado em aplicações web e em rotinas de carga simples, e desde cedo permitiu algo como INSERT INTO tabela (col1, col2) VALUES (1, 2), (3, 4), (5, 6). Ou seja, vários registros em uma única instrução, sem drama e sem novela. Já os demais SGBDs listados foram associados, em diferentes períodos, a soluções mais tradicionais ou a suporte que não era tão característico desde as primeiras versões como no MySQL. Em prova, a banca costuma explorar essa diferença histórica entre "suporta hoje" e "suportava desde o começo". O detalhe temporal faz toda a diferença. Resumo de prova: se a questão falar em suporte a múltiplos valores no INSERT desde as versões iniciais, pense em MySQL. A banca gosta dessa pegadinha porque muitos candidatos conhecem o recurso, mas não percebem que a pergunta está cobrando a origem do suporte, e não apenas a existência dele atualmente.

Continue treinando

Questões relacionadas