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.
- AUma função definida pelo usuário que retorna um boolean para a validação.
- BUm trigger BEFORE INSERT na tabela Funcionario.
- CUm assertion que checa o valor do salário antes da inserção.
- DUm bloco IF/ELSE dentro de uma stored procedure com um ROLLBACK explícito.
- EUm comando CHECK na definição da tabela Funcionario.