Filtrar


Questões por página:
A otimização de consultas SQL é essencial para melhorar o desempenho de sistemas que processam grandes volumes de dados. Análises adequadas permitem identificar gargalos e aumentar a eficiência das operações de leitura e escrita. Qual das alternativas a seguir representa uma técnica eficaz para otimizar o desempenho de uma consulta SQL?
Para analistas de sistemas, compreender os conceitos e componentes dos sistemas de banco de dados é essencial para realizar modelagens eficientes, otimizar consultas e garantir a integridade e o desempenho do sistema. Relacione os conceitos de banco de dados (Coluna A) com suas descrições ou funcionalidades correspondentes (Coluna B).

Coluna A: Conceito de Banco de Dados
1.Normalização. 2.Índice Clusterizado. 3.Chave Estrangeira. 4.ACID. 5.SQL JOIN.

Coluna B: Descrição
(__)Conjunto de propriedades que garantem a confiabilidade das transações de banco de dados, incluindo atomicidade, consistência, isolamento e durabilidade.

(__)Técnica utilizada para evitar redundância de dados em um banco de dados relacional, dividindo tabelas em estruturas menores.

(__)Operação que combina dados de duas ou mais tabelas, com base em uma condição de relacionamento entre elas.

(__)Tipo específico de índice que ordena fisicamente os dados na tabela com base em uma coluna específica, melhorando o desempenho de consultas.

(__)Construtor que estabelece uma relação entre tabelas, referenciando uma coluna em outra tabela como chave primária.

A sequência correta é:
Leia as afirmativas abaixo e marque "V" para verdadeiro e "F" para falso em relação aos sistemas gerenciadores de bancos de dados:

(__)O SQL é uma linguagem declarativa usada para consultar e manipular dados em um banco de dados relacional.
(__)O comando JOIN no SQL é utilizado para unir linhas de duas ou mais tabelas com base em uma condição.
(__)O comando DELETE em SQL remove uma tabela inteira do banco de dados.
(__)O comando GROUP BY permite agrupar resultados com base em valores de uma ou mais colunas.

Assinale a alternativa que contém a sequência correta:
Em cenários em que o volume massivo de dados pode comprometer o desempenho das consultas, o comando EXPLAIN PLAN (ou similar, dependendo do SGBD) é um recurso valioso para nortear as decisões de um administrador ou desenvolvedor de banco de dados.

Assinale a opção que apresenta a situação em que o uso do plano de execução é mais indicado para resolver um problema de performance.
No desenvolvimento de sistemas de banco de dados robustos, os gatilhos (triggers) funcionam como mecanismos automatizados para garantir a integridade semântica e manter trilhas de auditoria.
Na programação desses gatilhos, as variáveis de transição (geralmente chamadas de 'OLD' e 'NEW') permitem ao desenvolvedor acessar diferentes estados de uma tupla (linha) no momento do disparo.
Considerando um gatilho disparado por uma instrução DELETE, assinale a opção que indica a disponibilidade e o conteúdo dessas variáveis.