Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FUNDATEC 2023

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
qq902108
Banca
FUNDATEC
Órgão
Prefeitura de Maçambará - RS
Ano
2023
Nível
Superior
Cargo
Prefeitura de Maçambara - RS - Analista de Tecnologia da Informação e Comunicação
Em SGBDs relacionais, uma transação pode executar:
  1. ASomente uma operação de consulta, inserção, atualização ou exclusão.
  2. BVárias operações de consulta, mas apenas uma operação de inserção, atualização ou exclusão.
  3. CNo máximo duas operações, sendo que uma delas deve ser de consulta.
  4. DSomente uma operação de atualização ou exclusão, mas várias operações de consulta e inserção.
  5. EVárias operações de consulta, inserção, atualização e exclusão.
Revelar gabarito e comentário

GabaritoE — Várias operações de consulta, inserção, atualização e exclusão.

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”.

Transações em SGBDs Relacionais

Gabarito: letra E. Em SGBDs relacionais, uma transação pode conter várias operações de consulta, inserção, atualização e exclusão, sem qualquer limitação de quantidade ou tipo. Esse é o conceito fundamental: a transação é uma unidade lógica de trabalho que agrupa um conjunto de comandos SQL.

NÃO CAIA NESSA!

Não confunda a atomicidade (tudo ou nada) com a ideia de que a transação deve ter uma única operação. A atomicidade garante que todas as operações da transação sejam executadas com sucesso ou nenhuma; ela não restringe o número de operações. Em uma transação você pode incluir quantos comandos DML (SELECT, INSERT, UPDATE, DELETE) forem necessários.

Transação em SGBD relacional
  • 1Unidade lógica de trabalho
  • 2Agrupa comandos SQL
  • 3Operações permitidas
    • SELECT (consulta)
    • INSERT (inserção)
    • UPDATE (atualização)
    • DELETE (exclusão)
  • 4Quantidade
    • Várias operações de qualquer tipo
    • Sem limite de quantidade
  • 5Atomicidade
    • Tudo ou nada
    • Não restringe número de operações
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que a transação pode executar apenas uma única operação, seja ela consulta, inserção, atualização ou exclusão. Isso é falso: não há limite de uma operação por transação.

Alternativa B — ❌ Incorreta

Permite várias consultas, mas apenas uma operação de modificação (inserção, atualização ou exclusão). Não há essa restrição; uma transação pode conter múltiplas operações de modificação.

Alternativa C — ❌ Incorreta

Limita a transação a no máximo duas operações, sendo uma delas de consulta. Novamente, não existe tal limite.

Alternativa D — ❌ Incorreta

Diz que a transação pode ter várias consultas e inserções, mas apenas uma atualização ou exclusão. Isso é outra limitação incorreta.

Alternativa E — ✅ Correta ⟵ GABARITO

Afirma corretamente que a transação pode executar várias operações de consulta, inserção, atualização e exclusão. É a única alternativa que reflete a realidade dos SGBDs relacionais.

Conclusão: O gabarito é a letra E, pois somente ela reconhece que uma transação pode conter múltiplas operações de qualquer tipo, sem restrições artificiais.

Link permanente: /questoes/qq902108