Questão de Banco de Dados — SQL — AMEOSC 2025
Banco de DadosSQL
- Código
- qg407124
- Banca
- AMEOSC
- Órgão
- Prefeitura de Mondaí - SC
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Em sistemas de gerenciamento de bancos de dados relacionais, o SQL (Structured Query Language) é a linguagem primordial para a manipulação de dados e a automação de tarefas. A compreensão de seus comandos fundamentais, bem como a aplicação de recursos avançados, como procedimentos armazenados e triggers, é crucial para a garantia da integridade, performance e segurança dos dados. Sobre os conceitos e funcionalidades do SQL e seus componentes, assinale a alternativa correta.
- ATriggers são objetos de banco de dados que executam automaticamente um bloco de código SQL (procedimento armazenado ou script) em resposta a eventos específicos (como INSERT, UPDATE ou DELETE) que ocorrem em uma tabela, podendo ser configurados para atuar BEFORE ou AFTER o evento, visando a imposição de regras de negócio, auditoria ou manutenção da integridade referencial.
- BConsultas SQL utilizando o operador UNION combinam linhas de dois ou mais resultados de subconsultas distintas, desde que a ordem e o tipo de dados das colunas sejam compatíveis, automaticamente removendo linhas duplicadas e mantendo a ordem original de inserção dos resultados.
- CProcedimentos armazenados são primariamente utilizados para manipulação da estrutura do banco de dados (DDL), sendo reotimizados a cada execução, o que contribui para o aumento do tráfego de rede devido à persistência de seu plano de execução exclusivamente no nível do cliente.
- DO comando SQL TRUNCATE TABLE executa a exclusão de todas as linhas de uma tabela com base em condições especificadas por uma cláusula WHERE, e suas operações são registradas detalhadamente, permitindo a reversão via ROLLBACK em caso de erro em sistemas transacionais.