Foram encontradas 13.780 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3701187 Banco de Dados
Ao não realizar o mapeamento direto do esquema conceitual global para os esquemas internos locais em um banco de dados distribuído, busca-se evitar 
Alternativas
Q3701186 Banco de Dados
Considere a seguinte tabela Funcionarios em um banco de dados relacional de funcionários de uma empresa.

Q44_1.png (234×108)

Considere, ainda, que os seguintes dados sejam inseridos nessa tabela.  

Q44_2.png (369×120)

A partir dessas informações, assinale a opção que corresponde à consulta SQL que retorna o nome do funcionário (ou funcionários, se houver empate) com o maior salário por departamento.  
Alternativas
Q3696963 Banco de Dados
Uma query que junta as tabelas Vendas (10.000 linhas) e Clientes (1.000 linhas) está performando mal. Ambas as tabelas têm índices nas colunas de junção (cliente_id). Analisando o plano de execução, o DBA verifica que o otimizador escolheu um Nested Loops Join. Em qual cenário essa escolha é a mais adequada? 
Alternativas
Q3696962 Banco de Dados
Uma operação de UPDATE em lote que afeta milhões de linhas está causando um uso intenso do log de transações e teme-se que a transação falhe por falta de espaço. Qual técnica de tuning pode ser aplicada para comitar as alterações em grupos menores, gerenciando o crescimento do log e permitindo um rollback parcial em caso de falha, sem abortar toda a operação?
Alternativas
Q3696961 Banco de Dados
Um sistema OLTP apresenta lentidão generalizada em horário de pico. O DBA suspeita de contenção por bloqueios. Qual visualização do dicionário de dados ou ferramenta de monitoramento é a mais adequada para identificar, em tempo real, sessões que estão esperando por recursos e qual recurso específico está causando a espera?
Alternativas
Q3696960 Banco de Dados
Ao analisar um plano de execução no PostgreSQL usando EXPLAIN ANALYZE, um DBA observa uma operação Sequential Scan em uma tabela grande para uma query que deveria usar um índice. Qual é a causa mais provável para o otimizador ter escolhido o acesso sequencial completo em vez do índice? 
Alternativas
Q3696959 Banco de Dados
Um DBA precisa identificar o gargalo de uma query complexa que apresenta desempenho ruim. Qual ferramenta ou comando nativo da maioria dos SGBDs relacionais fornece uma descrição detalhada do plano de execução escolhido pelo otimizador, mostrando a ordem das operações e seus custos estimados?
Alternativas
Q3696958 Banco de Dados
Uma query deve combinar a lista de todos os Clientes ativos de uma região com a lista de todos os Fornecedores ativos da mesma região. O resultado deve incluir todos os registros de ambas as tabelas, sem duplicatas. Qual operador de conjunto SQL é o mais adequado para essa tarefa? 
Alternativas
Q3696957 Banco de Dados
Um desenvolvedor precisa listar todos os Funcionarios que não possuem nenhum Dependente cadastrado. Ele considera duas abordagens: uma usando NOT EXISTS e outra usando LEFT JOIN / IS NULL. Do ponto de vista de desempenho em um SGBD relacional, qual abordagem é geralmente considerada mais eficiente e por quê? 
Alternativas
Q3696956 Banco de Dados
Ao analisar o plano de execução de uma query lenta, um DBA observa a operação TABLE ACCESS FULL sobre uma tabela grande. A query frequentemente filtra resultados usando uma cláusula WHERE em uma coluna data_cadastro. Não existem índices nesta coluna. Qual seria a ação mais direta e efetiva para melhorar o desempenho desta query?
Alternativas
Q3696955 Banco de Dados
Um DBA é chamado para analisar uma query de relatório que está executando lentamente. A query filtra registros usando a cláusula WHERE em uma coluna status que possui apenas 5 valores distintos ('A', 'I', 'P', 'C', 'X') em uma tabela com 10 milhões de linhas. A distribuição dos valores é muito desigual: 9.9 milhões têm status 'A' e os outros 100 mil estão distribuídos entre os demais status. Qual tipo de índice seria mais eficiente para acelerar consultas que buscam por um dos valores menos frequentes, como WHERE status = 'P'?
Alternativas
Q3696954 Banco de Dados
Para atender a políticas de compliance e Disaster Recovery, uma empresa precisa manter uma cópia de seu banco de dados de produção em um data center remoto localizado em outra região geográfica. A latência de rede entre os data centers é alta. Qual técnica de replicação é mais adequada para esse cenário, permitindo que a cópia remota seja mantida com um lag mínimo de dados, mas sem impactar significativamente o desempenho do banco primário?
Alternativas
Q3696953 Banco de Dados
Uma instituição financeira precisa garantir que seu sistema de banco de dados permaneça acessível para operações de leitura e escrita mesmo em caso de falha no servidor principal. Qual arquitetura de alta disponibilidade mantém uma cópia sincronizada do banco de dados em um servidor secundário, onde a failover (mudança de operação para o secundário) pode ser automática e transparente para os aplicativos?
Alternativas
Q3696952 Banco de Dados
Um desenvolvedor executou acidentalmente um DELETE sem cláusula WHERE em uma tabela importante às 10:30 AM. O erro foi percebido às 10:35 AM. O banco está em modo ARCHIVELOG e possui Flashback Technology habilitada. Qual feature permite reverter apenas esta operação indesejada, recuperando os dados deletados, sem a necessidade de realizar um restore completo dos arquivos de backup e sem afetar outras transações válidas ocorridas no período?
Alternativas
Q3696951 Banco de Dados
Após uma falha de hardware, um DBA precisa restaurar um banco de dados crítico. Ele possui um backup completo de 2 dias atrás e uma série completa de backups incrementais e de archive logs gerados desde então. Para minimizar a perda de dados, o objetivo é restaurar o banco ao estado exatamente no momento da falha. Qual é a sequência correta de operações a ser realizada?
Alternativas
Q3696950 Banco de Dados
Um DBA precisa estabelecer uma estratégia de backup para um banco de dados de grande porte, onde a janela de manutenção é curta. O backup completo leva 8 horas, tornando sua execução diária inviável. Qual estratégia de backup combina um backup completo semanal com backups diários que armazenam apenas os blocos de dados modificados desde o último backup completo, equilibrando tempo de execução e tempo de recuperação?
Alternativas
Q3696949 Banco de Dados
Em um sistema de reservas de passagens aéreas, dois agentes tentam simultaneamente reservar o último assento disponível no mesmo voo para clientes diferentes. Sem o controle adequado, isso resultaria em uma “venda dupla”. Qual mecanismo de controle de concorrência, gerenciado pelo SGBD, previne esse cenário ao garantir que apenas a primeira transação confirmada possa efetivar a reserva?
Alternativas
Q3696948 Banco de Dados
Para garantir a integridade dos dados de um sistema de comércio eletrônico, é essencial que toda categoria_id inserida na tabela Produtos exista previamente na tabela Categorias. Qual mecanismo de integridade referencial, nativo dos SGBDs relacionais, deve ser implementado para fazer essa validação automaticamente, evitando a existência de “órfãos” na tabela Produtos?
Alternativas
Q3696947 Banco de Dados
Um estagiário de DBA recebe a tarefa de criar um usuário chamado user_ro cuja única função será executar consultas SELECT em algumas views predefinidas. Seguindo o princípio do menor privilégio, qual comando SQL o estagiário deve usar após criar o usuário para conceder a ele estritamente a capacidade de conectar-se ao banco e executar consultas? 
Alternativas
Q3696946 Banco de Dados
A política de segurança de uma empresa exige que todos os desenvolvedores tenham permissão para ler dados de todas as tabelas de um esquema específico, mas nenhum deles pode modificar a estrutura dessas tabelas. O DBA decide agrupar esse privilégio de leitura em um único objeto de segurança e depois concedê-lo a todos os usuários do grupo "Desenvolvedores". Qual objeto do SGBD é o mais adequado para implementar essa política de forma eficiente e centralizada?
Alternativas
Respostas
861: A
862: C
863: C
864: B
865: C
866: D
867: B
868: D
869: B
870: C
871: B
872: C
873: A
874: C
875: D
876: E
877: E
878: C
879: A
880: C