Questões de Concurso Sobre sql server em banco de dados

Foram encontradas 701 questões

Q3761267 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

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.
Alternativas
Q3728904 Banco de Dados
Assinale a alternativa correta sobre conectividade de aplicativos Java, Visual Basic (.NET) e Delphi ao SQL Server 2008 R2 em rede corporativa: 
Alternativas
Q3712973 Banco de Dados
Em um ambiente SQL Server, diversas Stored Procedures com consultas parametrizadas apresentam degradação de desempenho após repetidas execuções, pois planos de execução otimizados para parâmetros específicos estão sendo reutilizados de forma inadequada. Qual prática de otimização é mais apropriada para mitigar esse comportamento e estabilizar a performance sem comprometer o cache de planos?  
Alternativas
Q3707476 Banco de Dados
 Um administrador de banco de dados no SQL Server precisa gerar um relatório contendo o número total de registros da tabela Pedidos, de forma precisa e eficiente, para fins de auditoria e monitoramento de volume de dados. Considerando que o SQL Server disponibiliza funções agregadas e de sistema para manipulação de dados, qual das instruções abaixo retorna corretamente o número total de linhas da tabela Pedidos?
Alternativas
Q3704423 Banco de Dados
Qual é a linguagem de programação fornecida pelo sistema gerenciador de banco de dados Microsoft SQL Server para armazenar valores em variáveis, aplicar a execução condicional de comandos e controlar fluxos de seus programas, bem como passar parâmetros para procedimentos armazenados? 
Alternativas
Q3653976 Banco de Dados
Como, Analista de Desenvolvimento de Sistemas, você identificou que o CPF de um colaborador com ID = 3131, foi cadastrado incorretamente na base de dados corporativa (SQL Server 2008 R2). Considerando as boas práticas de manipulação de dados, qual comando SQL deve ser utilizado para corrigir essa informação diretamente na tabela, mantendo os demais registros inalterados?
Alternativas
Q3653973 Banco de Dados
Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts anteriores. Qual será o resultado após a execução do SQL a seguir?

Imagem associada para resolução da questão

Selecione a alternativa CORRETA.

Alternativas
Q3653972 Banco de Dados
Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts anteriores. Qual será o resultado após a execução do SQL abaixo?

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.
Alternativas
Q3653971 Banco de Dados

Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts: 



 Imagem associada para resolução da questão

 Imagem associada para resolução da questão



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. 

Alternativas
Q3640725 Banco de Dados

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.

Alternativas
Q3636493 Banco de Dados
Assinale a alternativa que apresenta uma descrição adequada para a ferramenta SQL Server Management Studio do SGBD Microsoft SQL Server 2019.
Alternativas
Q3636487 Banco de Dados
Sobre segurança em um SGBD Microsoft SQL Server 2019, assinale a alternativa INCORRETA. 
Alternativas
Q3636483 Banco de Dados

No SGBD Microsoft SQL Server 2019, existem as seguintes tabelas:



 Imagem associada para resolução da questão



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



 Imagem associada para resolução da questão



Qual a query correta que retornaria o resultado acima?

Alternativas
Q3636482 Banco de Dados
Sobre o SGBD Microsoft SQL Server 2019, assinale a alternativa INCORRETA.
Alternativas
Q3576429 Banco de Dados
Considerando o sistema gerenciador de banco de dados MS SQL Server 2019, o comando para definir o formato de data para dia/mês/ano é: 
Alternativas
Q3438124 Banco de Dados

Os bancos de dados e os SGBDs são fundamentais em todos os sistemas e precisam ser bem definidos e projetados. Com base nessa informação, julgue o item seguinte.


Funções definidas pelo usuário (UDFs), no SQL Server, são úteis para cálculos repetitivos, mas não podem modificar dados.

Alternativas
Q3438123 Banco de Dados

Os bancos de dados e os SGBDs são fundamentais em todos os sistemas e precisam ser bem definidos e projetados. Com base nessa informação, julgue o item seguinte.


O SQL Server utiliza o conceito de transações para garantir atomicidade, consistência, isolamento e durabilidade (ACID) nas operações de banco de dados.

Alternativas
Q3433453 Banco de Dados
O MS SQL Server possui diversos componentes embutidos, entre eles, o MSL, que é responsável por 
Alternativas
Q3401805 Banco de Dados
O MS SQL Server 2022 admite o uso de diversos procedimentos armazenados.
Com relação aos tipos de procedimentos armazenados e os benefícios da sua utilização, analise os itens a seguir.
I. Os comandos de um procedimento armazenado são executados como um único bloco de código, reduzindo significativamente o tráfego de dados da rede entre a máquina cliente e o servidor pois ocorre uma única chamada para executar o procedimento sem esse encapsulamento de código, cada linha individual de código teria de trafegar a rede.
II. Quando um aplicativo chama um procedimento armazenado através da rede, a chamada e outras informações para executar o procedimento ficarão visíveis na rede. Portanto, usuários mal-intencionados podem consultar nomes de tabelas e objetos de banco de dados, inserir instruções Transact-SQL próprias e pesquisar para obter dados críticos.
III. Por padrão, um procedimento armazenado será compilado todas as vezes que for executado, mas criam-se planos de execução que podem ser reutilizados em execuções subsequentes. Como o processador de consulta não precisa criar um plano a cada execução, o tempo de processar um procedimento é reduzido. Se houver alterações significantes nas tabelas ou dados referenciados pelo procedimento armazenado, o plano de execução poderá fazer com que o procedimento execute mais lentamente. Neste caso, recompilará o procedimento e forçará um novo plano de execução para melhorar o desempenho.
IV. Os tipos de procedimentos armazenados suportados pelo SGBD são: os definidos pelo usuário, os procedimentos de sistema, os temporários e as extensões definidas pelo usuário. Esse último tipo permite criar rotinas externas em uma linguagem de programação. Além disso, eles são DLLs que uma instância do MS SQL Server pode carregar e executar dinamicamente.
Está correto, o que se afirma em:
Alternativas
Q3401799 Banco de Dados
Um analista necessita fazer um backup completo no MS SQL Server 2022.
O procedimento armazenado que auxiliará o analista a estimar o tamanho de um backup de banco de dados do tipo completo é o
Alternativas
Respostas
21: E
22: X
23: B
24: C
25: E
26: D
27: A
28: A
29: B
30: C
31: B
32: E
33: B
34: D
35: E
36: C
37: C
38: D
39: C
40: D