

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O SGBD da Microsoft, frequentemente utilizado em ambientes corporativos e integrado à sua stack de tecnologias, é o:
MySQL.
PostgreSQL.
Oracle Database.
SQLite.
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+ é
aplicar UPDLOCK nas consultas do painel para reduzir contenção com writers e estabilizar ordenação de acesso.
habilitar READ_COMMITTED_SNAPSHOT para que READ COMMITTED use versionamento em vez de locks de leitura.
desabilitar indices não clusterizados para reduzir locks de indice e manter lock no heap/clustered.
forçar WITH (NOLOCK) nas consultas do painel para evitar bloqueios evitando alterar a configuração do banco.
configurar LOCK_TIMEOUT baixo no painel para evitar bloqueios e garantir leituras completas.
Sobre o SGBD Microsoft SQL Server 2019, assinale a alternativa INCORRETA.
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.
Entrada/Saída lenta pode ser causada por queries ineficientes.
Programas de segurança como antivírus podem aumentar significativamente a latência de operações de Entrada/Saída.
O SQL Server 2019 não suporta Entrada/Saída assíncrona (overlapped 1/0).
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?
Colunar.
Hierárquico.
Relacional.
Tabular.
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:
CALL
RUN
DO
EXECUTE
RETURN


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Assinale a alternativa que indica a função do SQL Agent no banco de dados Microsoft SQL Server 2022, em sua configuração original.
Gerenciar permissões de usuários no banco de dados.
Rastrear e bloquear tentativas de acesso não autorizado ao banco de dados.
Executar tarefas administrativas agendadas.
Sincronizar em tempo real instâncias de bancos de dados locais com instâncias em cloud.
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.
Oracle
MySQL
PostgreSQL
Redis
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:
combinação de dados e autenticação de grupos.
armazenamento e restauração de dados.
ordenação e comparação de dados textuais.
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 é:
GRANT EXECUTE ON OBJECT::Y.X TO Z
ALLOW EXECUTE(X) FOR Y.Z
FOR X IN Y ALLOW EXECUTE TO Z
GRANT USER Z EXEC X UNDER Y
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
dataloader.
sqlcopy.
etl.
bcp.
bckp.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Assinale a alternativa que apresenta qual destas é uma ferramenta de gerenciamento do MS SQL Server.
MongoDB Compass
PGAdmin
Workbench
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:
I;
II;
III;
I e II;
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
III, apenas.
II e III.
II, apenas.
I e II.
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, é:
1 – 2 – 3.
1 – 3 – 2.
2 – 1 – 3.
3 – 1 – 2.
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:
afeta todos os metadados no banco de dados;
limita as opções de collation para expressões;
determina a definição de collation do servidor;
altera a definição de COLLATE no nível de coluna;
influencia a apresentação de dados dos tipos float e real.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O script apresenta um erro. Fazendo a análise, é correto afirmar que o erro está no
Script, pois os Ids estão errados.
Commit, pois está faltando o comando Tran.
Commit, pois está antes do SELECT.
nome AtualizarCritico, que não precisa ser colocado na frente do BEGIN TRAN.
O comando READTEXT realiza a leitura apenas de informações textuais.
Certo
Errado
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?
Apenas I.
Apenas II.
Apenas III.
Apenas II e III.
I, II e III.
Qual função do banco de dados MS SQL Server retorna um número como uma string?
TRANSFORM()
TOSTRING()
CONVERT()
STR()
STRING()
O comando MATCH deve ser utilizado como parte do comando WHERE.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.