Questões de Concurso sobre SQL Server

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
240 questões encontradas
Questões por página
20
Mais recentes
 

O SGBD da Microsoft, frequentemente utilizado em ambientes corporativos e integrado à sua stack de tecnologias, é o:


A

MySQL.


B

PostgreSQL.


C

Oracle Database.


D

SQLite.


E

MS SQL Server.

Um sistema de distribuição de um Ministério Público Estadual sofre bloqueios entre consultas de painel e atualizações de andamento. Com o objetivo de reduzir bloqueio leitor-escritor mantendo consistência por instrução, a configuração de concorrência que se alinha ao uso de row versioning no SQL Server 2019+ é


A

aplicar UPDLOCK nas consultas do painel para reduzir contenção com writers e estabilizar ordenação de acesso.


B

habilitar READ_COMMITTED_SNAPSHOT para que READ COMMITTED use versionamento em vez de locks de leitura.


C

desabilitar indices não clusterizados para reduzir locks de indice e manter lock no heap/clustered.


D

forçar WITH (NOLOCK) nas consultas do painel para evitar bloqueios evitando alterar a configuração do banco.


E

configurar LOCK_TIMEOUT baixo no painel para evitar bloqueios e garantir leituras completas.

Sobre o SGBD Microsoft SQL Server 2019, assinale a alternativa INCORRETA.


A

Quando uma operação de Entrada/Saída demora mais de 15 segundos, o sistema registra uma mensagem/aviso para ajudar na distinção de gargalos de Entrada/Saída.


B

Entrada/Saída lenta pode ser causada por queries ineficientes.


C

Programas de segurança como antivírus podem aumentar significativamente a latência de operações de Entrada/Saída.


D

O SQL Server 2019 não suporta Entrada/Saída assíncrona (overlapped 1/0).


E

E possível usar cache/dispositivos de escrita mais rápidos para reduzir a latência de Entrada/Saída — idealmente com proteção contra perda de energia.

Qual é o tipo do banco de dados do sistema gerenciador de banco de dados Microsoft SQL Server?


A

Colunar.


B

Hierárquico.


C

Relacional.


D

Tabular.


E

Vetorial.

Em um SGBD SQL Server, versão atualizada, quando um procedimento armazenado (Stored Procedure) é chamado por um aplicativo ou usuário, é declarada explicitamente na chamada do Transact-SQL a palavra-chave:


A

CALL


B

RUN


C

DO


D

EXECUTE


E

RETURN

Assinale a alternativa que indica a função do SQL Agent no banco de dados Microsoft SQL Server 2022, em sua configuração original.


A

Gerenciar permissões de usuários no banco de dados.


B

Rastrear e bloquear tentativas de acesso não autorizado ao banco de dados.


C

Executar tarefas administrativas agendadas.


D

Sincronizar em tempo real instâncias de bancos de dados locais com instâncias em cloud.


E

Monitorar em tempo real plano de acesso e sugerir criação de índices em tabelas.

Assinale a alternativa que corresponde a um SGBD de código aberto que suporta tipos de dados não relacionais e relacionais, oferece suporte integrado a várias linguagens procedurais e possui um alto grau de escalabilidade.


A

Oracle


B

MySQL


C

PostgreSQL


D

Redis


E

SQL Server

Em nível de servidor, no momento de instalação do SQL Server, há um importante parâmetro a ser definido, denominado collation, cuja escolha tem impacto nas operações de:


A

combinação de dados e autenticação de grupos.


B

armazenamento e restauração de dados.


C

ordenação e comparação de dados textuais.


D

integridade e persistência de dados textuais.

O comando a ser executado numa instalação SQL Server para conceder permissão de execução de uma stored procedure X num esquema (schema) Y a um papel (role) Z é:


A

GRANT EXECUTE ON OBJECT::Y.X TO Z


B

ALLOW EXECUTE(X) FOR Y.Z


C

FOR X IN Y ALLOW EXECUTE TO Z


D

GRANT USER Z EXEC X UNDER Y

Ano: 2024
Prova: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

O utilitário do SGBD Microsoft SQL Server que faz cópia em massa de grandes quantitativos de dados entre uma instância do SGBD e um arquivo de dados em um formato especificado pelo usuário se denomina


A

dataloader.


B

sqlcopy.


C

etl.


D

bcp.


E

bckp.

Assinale a alternativa que apresenta qual destas é uma ferramenta de gerenciamento do MS SQL Server.


A

MongoDB Compass


B

PGAdmin


C

Workbench


D

SQL Server Management Studio (SSMS)

No contexto dos modelos de recuperação de bancos de dados (recovery models) disponíveis no MS SQL Server, analise as afirmativas a seguir.


I. No modelo Simple Recovery, o banco de dados pode ser recuperado até o ponto de último backup, full ou differential.

II. No modelo Full Recovery, o banco de dados pode ser recuperado até o ponto da falha, ou certo ponto no tempo.

III. O modelo bulk model não requer backup dos logs na recuperação.


Está correto somente o que se afirma em:


A

I;


B

II;


C

III;


D

I e II;


E

II e III.

Com relação aos spinlock no MS SQL Server 2019, avalie as afirmativas a seguir.


I. Os spinlocks não são uma exclusividade do MS SQL Server. São utilizados pelo sistema operacional quando é necessário obter acesso a uma determinada estrutura de dados somente por um curto intervalo de tempo. Por exemplo, quando uma thread não consegue obter acesso ao tentar adquirir um spinlock, ela é executada de maneira periódica se o recurso está disponível ou não, em vez de fazer uma suspensão imediata. Após algum tempo, a thread que está aguardando o spinlock será suspenso antes de poder adquirir o recurso. A suspensão permite que outras threads em execução na mesma CPU sejam executadas.

II. O MS SQL Server usa spinlocks para proteger o acesso a algumas estruturas internas de dados. Os spinlocks são usados no mecanismo para serializar o acesso a determinadas estruturas de dados de maneira semelhante aos locks.

III. A principal diferença entre o lock e o spinlock é o fato de que os locks executar um loop por um período verificando a disponibilidade de uma estrutura de dados. Por outro lado, uma thread tentando obter acesso a uma estrutura protegida por spinlock cederá imediatamente se recurso não estiver disponível. A suspensão requer a alternância de contexto de uma thread fora da CPU para que outra thread possa ser executada.


Está correto o que se afirma em


A

III, apenas.


B

II e III.


C

II, apenas.


D

I e II.


E

I e III.

Relacione a Coluna 1 à Coluna 2, associando os SGDBs aos tipos de extensões SQL utilizadas por esses SGBDs.


Coluna 1


1. Oracle

2. PostgreSQL

3. SQL Server


Coluna 2


( ) PL/SQL

( ) T-SQL

( ) PL/pgSQL


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

1 – 2 – 3.


B

1 – 3 – 2.


C

2 – 1 – 3.


D

3 – 1 – 2.


E

3 – 2 – 1.

Ao criar ou modificar um banco de dados no SQL Server é possível configurar a cláusula COLLATE da instrução CREATE DATABASE ou ALTER DATABASE.


A configuração de COLLATE para um banco de dados:


A

afeta todos os metadados no banco de dados;


B

limita as opções de collation para expressões;


C

determina a definição de collation do servidor;


D

altera a definição de COLLATE no nível de coluna;


E

influencia a apresentação de dados dos tipos float e real.

O script apresenta um erro. Fazendo a análise, é correto afirmar que o erro está no


A

Script, pois os Ids estão errados.


B

Commit, pois está faltando o comando Tran.


C

Commit, pois está antes do SELECT.


D

nome AtualizarCritico, que não precisa ser colocado na frente do BEGIN TRAN.

Considere que o DBA de um banco de dados SQL Server 2019 definiu o índice abaixo sobre a tabela TAB1:


CREATE NONCLUSTERED INDEX IDX1

ON TAB1 (codcomp, dataInicial)

WHERE DataFinal IS NOT NULL;


Sobre isso, analise as assertivas abaixo:


I. Esse comando cria um índice filtrado.

II. O índice criado por esse comando contribui à melhoria do desempenho de consultas principalmente quando a condição (DataFinal IS NOT NULL) é observada em um grande número de tuplas dessa tabela.

III. O formato de armazenamento primário do índice criado por esse comando é columnstore.


Quais estão corretas?


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas II e III.


E

I, II e III.

 
Ir para a página:
OK
 
Gerar simulado