Pular para o conteúdo principal

Questão de Banco de Dados — Gerência de Transações — UEM 2025

Banco de DadosGerência de Transações
Código
qg616989
Banca
UEM
Órgão
UEM
Ano
2025
Nível
Superior
Cargo
Analista de Informática - Edital nº 175
Um Analista de Sistemas precisa criar uma stored procedure que automatize o processo de um novo funcionário na tabela Funcionario. O procedimento deve receber os parâmetros @nome, @cpf, @data_nascimento e @salario. Se o salário fornecido for menos que R$ 2000,00, a transação deve ser abortada e uma mensagem de erro deve ser retornada. Assinale a alternativa que apresenta a estrutura de programação procedimental mais adequada para essa validação.
  1. AUma função definida pelo usuário que retorna um boolean para a validação.
  2. BUm trigger BEFORE INSERT na tabela Funcionario.
  3. CUm assertion que checa o valor do salário antes da inserção.
  4. DUm bloco IF/ELSE dentro de uma stored procedure com um ROLLBACK explícito.
  5. EUm comando CHECK na definição da tabela Funcionario.
Revelar gabarito e comentário

GabaritoD — Um bloco IF/ELSE dentro de uma stored procedure com um ROLLBACK explícito.

Link permanente: /questoes/qg616989