Questões de Concurso
Sobre sql server em banco de dados
Foram encontradas 710 questões
Acerca dos bancos de dados relacionais e NoSQL, do gerenciamento de usuários e das permissões e dos conceitos de virtualização, julgue o item a seguir.
No SQL Server, o Transaction Log é responsável por garantir a atomicidade e a durabilidade das transações, permitindo a recuperação ponto a ponto (detalhada) de dados em caso de falhas, inclusive no modo Simple Recovery Model.
Assinale a opção que apresenta a principal implicação técnica de criar um índice clusterizado na coluna DataHora_Acesso de uma tabela tão grande no MS SQL Server, e a consequência direta para a ordenação física dos dados.
Uma tabela de vendas (Vendas) contém as colunas data_venda, id_cliente, valor_total. Deseja-se otimizar a consulta que filtra registros por id_cliente e ordena por data_venda.
Assinale a opção que indica a configuração de índice mais adequada.
Sobre backups em AlwaysOn Availability Groups, analise as seguintes afirmativas:
I. Backups completos podem ser executados em réplicas secundárias configuradas para backup, reduzindo carga na primária.
II. Backups de log devem ser executados apenas na réplica primária para manter cadeia consistente de LSN.
III. O parâmetro BACKUP PRIORITY define preferência de réplicas para backups automáticos.
Está correto o que se afirma em
O nível que permite leitura de dados não confirmados de outras transações, potencialmente causando dirty reads, é:
No SQL Server, a cláusula WITH TIES usada em conjunto com TOP descarta linhas que possuem valores empatados com a última linha retornada, garantindo que o número de registros seja sempre exato.
Em SQL Server, a instrução CREATE INDEX aplicada sobre uma coluna com valores repetidos cria automaticamente um índice único, lançando erro se houver duplicatas.
Selecione a alternativa CORRETA.
SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade
FROM Pedidos p
RIGHT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche
ORDER BY s.Nome;
Selecione a alternativa CORRETA.
Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts:


Qual será o resultado após a execução do SQL abaixo?
SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade
FROM Pedidos p
LEFT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche
ORDER BY p.Cliente;
Selecione a alternativa CORRETA.
Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.
Com base nessa situação hipotética, julgue os itens seguintes.
Em um ambiente com SQL Server, a instrução SELECT TOP 10 * FROM Consultas pode ser usada para listar as dez primeiras consultas da tabela, sem depender de uma cláusula de ordenação.
No SGBD Microsoft SQL Server 2019, existem as seguintes tabelas:

Foi executada uma query SQL que retornou o seguinte resultado, onde null representa uma célula vazia:

Qual a query correta que retornaria o resultado acima?