Buscar

ADMINISTRAÇÃO DE BANCO DE DADOS II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ADMINISTRAÇÃO DE BANCO DE DADOS II 
1a aula Lupa 
 
 
 
 
Exercício: CCT0847_EX_A1_202104340818_V3 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
O Microsoft SQL Server é um SGBD Relacional.Com ele podemos criar bases de dados com tabelas e manipular seus respectivos 
dados. Dentre as suas características podemos afirmar que: 
 
 
Possibilita a integração do SQL com outras linguagens, como C#, R e Python, mas não permite a execução de 
implementações de Machine Learning, somente de Big Data. 
 
Permite de forma restrita de conectar diversas instalações do SQL Server e, por meio dessas conexões, transferir dados 
de uma instalação para outra, não permitindo processar consultas em diversas instalações simultaneamente. 
 Implementa um gerenciamento completo de processos e memória, de forma a maximizar a utilização de recursos do 
servidor. 
 
Oferece suporte somente a dados não estruturados, como XML e JSON. 
 
Possui um otimizador que tem a finalidade de gerar os planos de execução das consultas, garantindo que estas sejam 
executadas de acordo com os recursos disponíveis somente do servidor em que está hospedado. 
Respondido em 18/09/2022 09:30:07 
 
 
Explicação: 
Possibilita a integração do SQL com outras linguagens, como C#, R e Python, permitindo tanto execução de implementações de 
Machine Learning quanto de Big Data. 
 
 
2 
 Questão 
 
 
Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que: 
[AJURI - 2018 - Desenvolve - RR - Analista de Sistemas] 
 
 
Exigir que a transação seja executada em sua totalidade ou, então, ela não será realizada de forma alguma é uma 
característica da propriedade de consistência da transação. 
 
Durante a execução de uma transação, podem ocorrer falhas por diversos motivos impactando diretamente o resultado 
final de sua execução, contudo, é possível recuperar o estado do banco de dados abortando aquela transação executada 
mesmo com sua confirmação. 
 A propriedade de durabilidade da transação significa que as mudanças aplicadas ao banco de dados pelas transações 
confirmadas precisam persistir e não devem ser perdidas por qualquer falha. 
 
Se uma transação for executada do início ao fim sem a interferência de outras transações e o banco de dados mantiver 
seu estado consistente antes e depois da sua execução, é uma característica da sua propriedade de isolamento. 
 
A transação em bloqueio de duas fases é dividida em fase de crescimento ou expansão, onde novos bloqueios podem 
ser adquiridos, e a de encolhimento, onde os bloqueios ficam retidos. 
Respondido em 18/09/2022 09:30:34 
 
 
Explicação: 
Atomicidade:É a propriedade que garante que toda operação no banco de dados é atômica, ou seja, ou ela é executada 
completamente ou não é executada. 
 
 
 
3 
 Questão 
 
 
Em relação às características técnicas do Microsoft SQL Server 2005 e 2012, assinale a alternativa VERDADEIRA: 
 
 
Não existe diferenças entre essas versões 
 
O protocolo VIA (Virtual Interface Adapter) foi descontinuado no SQL Server 2005. 
 
A ferramenta SSIS (SQL Server Integration Services) está disponível a partir da edição Express do SQL Server 2005. 
 
O MS SQL Server 2012 não possui compatibilidade com SQL Server 2005, portanto não é possível fazer uma atualização 
direta entre as duas versões. 
 LEAD e LAG são duas funções analíticas introduzidas no SQL Server 2012. 
 
 
Exercício: CCT0847_EX_A2_202104340818_V3 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
Em relação ao subsistema Relation Engine, qual o componente responsável pela verificação da sintaxe T-SQL do comando a ser 
executado? 
 
 
Query Executor 
 
Buffer Manager 
 
Optimizer 
 
Transaction Manager 
 Command Parser 
Respondido em 18/09/2022 09:30:53 
 
 
Explicação: 
. 
 
 
2 
 Questão 
 
 
A conexão do cliente com o SQL Server é estabelecida sobre um protocolo de comunicação. Assinale a alternativa que apresenta 
2 protocolos que são suportados atualmente pelo SQL Server. 
 
 
Named Pipes e DHCP 
 
Named Pipes e SSH 
 
Shared Memory e DHCP 
 
TCP/IP e HTTPS 
 TCP/IP e Named Pipes 
Respondido em 18/09/2022 09:30:55 
 
 
Explicação: 
. 
 
 
3 
 Questão 
 
 
Qual o componente no Storage Engine que é responsável por manter um repositório de métodos de acesso, incluindo o código 
necessário para recuperar dados assim como as estruturas de dados propriamente ditas? 
 
 
Page Header 
 
Transaction Manager 
 
Looks 
 
Buffer Manager 
 Access Methods 
Respondido em 18/09/2022 09:31:06 
 
 
Explicação: 
Se o Query Executor solicita ao Access Methods uma atualização de linhas de uma determinada tabela, esse componente 
seleciona o código a ser executado para a atualização e as estruturas de dados a serem utilizadas por esse código de 
atualização, de forma a recebê-los do próprio Query Executor. 
 
 
Exercício: CCT0847_EX_A3_202104340818_V3 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
Depois que o SQL Server está instalado e você consegue acessá-lo pelo SQL Server Management Studio. Qual é o banco de 
dados principal do SQL Server? 
 
 Master 
 
Model 
 
MSDB 
 
System 
 
TEMPDB 
Respondido em 18/09/2022 09:31:19 
 
 
Explicação: 
MASTER é o banco de dados principal do SQL Server. 
MODEL é o banco de dados que é utilizado como base para a criação de outros bancos de dados. 
MSDB é utilizado principalmente pelo SQL Server Agent para salvar o histórico dos jobs executados. 
TEMPDB é o banco de dados temporário do sistema. 
 
 
2 
 Questão 
 
 
Qual o nome do recurso do SQL Server que é utilizado armazenamento de documentos e imagens no sistema de arquivos, em 
vez de utilizar colunas BLOB (Binary Large Object) para tal? 
 
 
REPORTING SERVICE 
 
INTEGRATION SERVICES 
 
ANALYSIS SERVICES 
 FILESTREAM 
 
MASTER 
Respondido em 18/09/2022 09:31:24 
 
 
Explicação: 
FILESTREAM é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de arquivos, em vez de 
utilizar colunas BLOB (Binary Large Object) para tal. Caso habilite o recurso, você deve especificar o nome do compartilhamento 
que servirá de repositório para os arquivos. 
 
 
3 
 Questão 
 
 
No que se refere a instalação do SQL Server, analise as afirmações a seguir. 
I . Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, não 
possuindo qualquer limitação de quantidade. 
II. O desempenho do TEMPDB é fundamental para a instância. Uma maneira de começar a garantir o bom desempenho 
dele é isolá-lo em um volume de disco específico e alocar nesse volume todos os arquivos de dados dele. 
III. FILESTREAM, que é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de 
arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal. 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 Estão corretas as afirmações: II e III. 
 
Estão corretas as afirmações: I e II. 
 
Somente a afirmação: III. 
 
Somente a afirmação: I. 
 
Estão corretas as afirmações: I e III. 
Respondido em 18/09/2022 09:31:33 
 
 
Explicação: 
Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, limitado a oito. 
 
 
4 
 Questão 
 
 
Dentre as fases abaixo, a única que não faz parte de uma instalação do SQL Server é 
 
 Definição da quantidade de memória reservada 
para a instância 
 
Definição da collation da instância 
 
 
Definiçãodo tipo de autenticação 
 
Seleção das features a serem instaladas 
 
Definição do tipo de instância ¿ padrão ou 
nomeada 
Exercício: CCT0847_EX_A3_202104340818_V3 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO 
DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
Depois que o SQL Server está instalado e você consegue acessá-lo pelo SQL Server Management Studio. Qual é o banco de 
dados principal do SQL Server? 
 
 Master 
 
Model 
 
MSDB 
 
System 
 
TEMPDB 
Respondido em 18/09/2022 09:31:19 
 
 
Explicação: 
MASTER é o banco de dados principal do SQL Server. 
MODEL é o banco de dados que é utilizado como base para a criação de outros bancos de dados. 
MSDB é utilizado principalmente pelo SQL Server Agent para salvar o histórico dos jobs executados. 
TEMPDB é o banco de dados temporário do sistema. 
 
 
2 
 Questão 
 
 
Qual o nome do recurso do SQL Server que é utilizado armazenamento de documentos e imagens no sistema de arquivos, em 
vez de utilizar colunas BLOB (Binary Large Object) para tal? 
 
 
REPORTING SERVICE 
 
INTEGRATION SERVICES 
 
ANALYSIS SERVICES 
 FILESTREAM 
 
MASTER 
Respondido em 18/09/2022 09:31:24 
 
 
Explicação: 
FILESTREAM é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de arquivos, em vez de 
utilizar colunas BLOB (Binary Large Object) para tal. Caso habilite o recurso, você deve especificar o nome do compartilhamento 
que servirá de repositório para os arquivos. 
 
 
3 
 Questão 
 
 
No que se refere a instalação do SQL Server, analise as afirmações a seguir. 
I . Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, não 
possuindo qualquer limitação de quantidade. 
II. O desempenho do TEMPDB é fundamental para a instância. Uma maneira de começar a garantir o bom desempenho 
dele é isolá-lo em um volume de disco específico e alocar nesse volume todos os arquivos de dados dele. 
III. FILESTREAM, que é um recurso do SQL Server para armazenamento de documentos e imagens no sistema de 
arquivos, em vez de utilizar colunas BLOB (Binary Large Object) para tal. 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 Estão corretas as afirmações: II e III. 
 
Estão corretas as afirmações: I e II. 
 
Somente a afirmação: III. 
 
Somente a afirmação: I. 
 
Estão corretas as afirmações: I e III. 
Respondido em 18/09/2022 09:31:33 
 
 
Explicação: 
Em Banco de dados TempDB , o número de arquivos deve começar com o número de núcleos do processador, limitado a oito. 
 
 
4 
 Questão 
 
 
Dentre as fases abaixo, a única que não faz parte de uma instalação do SQL Server é 
 
 Definição da quantidade de memória reservada para a instância 
 
Definição da collation da instância 
 
 
Definição do tipo de autenticação 
 
Seleção das features a serem instaladas 
 
Definição do tipo de instância ¿ padrão ou nomeada 
 
Exercício: CCT0847_EX_A4_202104340818_V4 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
No que se refere a administração de bancos de dados no SQL Server, analise as afirmações a seguir. 
I . Quando realizamos a restauração de um backup, todo o banco de dados é restaurado, incluindo suas 
configurações. 
II. Durante a restauração do backup, não é possível mover os arquivos. 
III. Para copiar somente as linhas existentes no arquivo Idf, usamos o backup do log de transações. 
IV. Quando fazemos um backup completo do banco de dados, todos os dados e metadados do database são copiados, 
incluindo todos os dados dos arquivos mdf e ndf, os arquivos correspondes a colunas FILESTREAM e os logs de 
transações presentes no arquivo ldf 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 
Estão corretas as afirmações: I, II e IV. 
 
Estão corretas as afirmações: II, IV. 
 
Estão corretas as afirmações: I, III e IV. 
 Estão corretas as afirmações: I, IV. 
 
Estão corretas as afirmações: II, III e IV. 
Respondido em 18/09/2022 09:42:16 
 
 
Explicação: 
. 
 
 
2 
 Questão 
 
 
Em Server Roles é possível especificar quais são as funções desse usuário no nível do servidor. Qual é a role que permite 
gerenciar os logins do servidor? 
 
 
ProcessAdmin 
 
ServerAdmin 
 SecurityAdmin 
 
DiskAdmin 
 
SysAdmin 
Respondido em 18/09/2022 09:42:19 
 
 
Explicação: 
SysAdmin é a role com maiores privilégios no SQL Server, e seus membros podem executar qualquer operação no SGBD. 
ServerAdmin permite alterar as opções de configuração do SQL Server. 
SecurityAdmin permite gerenciar os logins do servidor. 
ProcessAdmin permite gerenciar processos em execução, inclusive para o encerramento deles. 
 
 
3 
 Questão 
 
 
No que se refere a administração de bancos de dados no SQL Server, analise as afirmações a seguir. 
I . Uma das atividades de administrar um banco de dados é a implementação dos objetos do banco de dados. 
II. Um banco de dados contém somente um esquema, e uma instância pode conter vários bancos de dados. 
III. Os arquivos do banco de dados são associados a um filegroup, ou grupo de arquivos. Quando objetos são criados, 
eles são automaticamente (ou explicitamente) associados a um filegroup. 
IV. Os modos de recuperação disponíveis para um banco de dados no SQL Server são Full (default), Bulk-Logged e 
Simple. 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 
Estão corretas as afirmações: I, IV. 
 Estão corretas as afirmações: I, III e IV. 
 
Estão corretas as afirmações: II, IV. 
 
Estão corretas as afirmações: I, II e IV. 
 
Estão corretas as afirmações: II, III e IV. 
 
ADMINISTRAÇÃO DE BANCO 
DE DADOS II 
5a aula 
Lupa 
 
 
 
 
Exercício: CCT0847_EX_A5_202104340818_V2 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
Em relação à segurança no Microsoft SQL Server. 
 
 
user e login são o mesmo conceito. 
 um login pertence ao reino do servidor, um user pertence ao reino da base de dados. 
 
um login pertence ao sistema operacional, um user pertence ao servidor. 
 
um user pertence ao sistema operacional, um login pertence ao servidor. 
 
um user pertence ao reino do servidor, um login pertence ao reino da base de dados. 
Respondido em 18/09/2022 09:50:10 
 
 
 
2 
 Questão 
 
 
Quando o foco é a informação contida no banco de dados, precisamos de uma granularidade maior, isto é, precisamos conceder 
acesso em um único esquema ou em um subconjunto de tabelas de um esquema. Quais os comandos que utilizamos para 
trabalhar com esses tipos de concessão? 
 
 
COMMIT, ROLLBACK e DENY 
 GRANT, REVOKE e DENY 
 
GRANT, REVOKE e AUTHORIZATION 
 
GRANT, REVERT e DENY 
 
GRANT, ROLLBACK e DENY 
Respondido em 18/09/2022 09:50:14 
 
 
Explicação: 
Utilizamos os comandos GRANT, REVOKE e DENY para trabalhar com esses tipos de concessão. 
 
 
3 
 Questão 
 
 
À medida que são definidos os privilégios necessários para um usuário ou para um grupo de usuários, utilizamos as roles do 
SQL Server disponíveis no banco de dados ou criamos funções específicas. Qual a role relacionada ao privilégio de Execução de 
comandos DDL para criação e manutenção de objetos no banco de dados? 
 
 
db_securityadmin 
 
db_accessadmin 
 
db_denydatareader 
 
db_datareader 
 db_ddladmin 
Respondido em 18/09/2022 09:50:18 
 
 
Explicação: 
db_accessadmin: Gerenciar acessos ao SQL Server. Permite conceder ou negar o acesso de um usuário ao banco de dados. 
db_denydatareader: Nega leitura em tabelas e visões do bancode dados. 
db_securityadmin: Gerenciar membros das roles criadas no banco de dados. 
db_datareader: Leitura em tabelas e visões do banco de dados. 
 
 
4 
 Questão 
 
 
São permissões granulares associadas com papéis de servidor fixo: 
 
 
 
ALTER SERVER STATUS. ALTER THOSE CONECTIONS. ALTER ANY LOGINSERT 
 
ADMINSITER BULK REQUIREMENTS. CREATE DATABASE. ALTER CONSTRAINTS 
 ADMINSITER BULK OPERATIONS. CREATE DATABASE. ALTER RESOURCES 
 
ALTER CLIENT STATE. ALTER POSSIBLE CONECTIONS. ALTER ANY LOGOUT 
 
 
ADMINSITER BACKUPDISK OPERATIONS. VISUALIZE DATABASE. ALTER RESETS 
 
ADMINISTRAÇÃO DE BANCO DE DADOS II 
6a aula Lupa 
 
 
 
 
Exercício: CCT0847_EX_A6_202104340818_V3 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
Qual é o nome dado a menor unidade de execução alocada a um processador em determinado momento? 
 
 
Blocked By 
 
Runnable 
 
Pending 
 Thread 
 
Byte 
Respondido em 18/09/2022 19:32:55 
 
 
Explicação: 
. 
 
 
2 
 Questão 
 
 
Em relação aos estados possíveis no SQL Server, em qual estado a tarefa permanece até que a mesma seja associada a uma 
Thread? 
 
 Pending 
 
Sleeping 
 
Suspended 
 
Runnable 
 
Running 
Respondido em 18/09/2022 19:32:57 
 
 
Explicação: 
. 
 
 
3 
 Questão 
 
 
Numa instalação SQL Server 2012, o comando Transact-SQL shutdown, quando usado sem a opção with no wait, faz com que o 
sistema desabilite os logins correntes, exceto para membros de sysadmin e serveradmin, e aguarde o término dos comandos 
TSQL ou stored procedures que estejam sendo executados. 
Nessa situação, uma procedure útil para descobrir os processos em curso é 
 
 
sp_active 
 sp_who 
 
sp_actualusers 
 
sp_depends 
 
sp_current 
Respondido em 18/09/2022 19:33:00 
 
 
 
4 
 Questão 
 
 
No SQL Server quando a tarefa precisa de um recurso que não está disponível, dizemos que a mesma saiu do estado 
de 1 para o estado 2 . 
 
 
1. Running - 2. Slepping 
 
1. Suspended - 2. Running 
 
1. Pending - 2. Runnable 
 
1. Pending - 2. Suspended 
 1. Running - 2. Suspended 
Respondido em 18/09/2022 19:33:03 
 
 
Explicação: 
. 
 
 
5 
 Questão 
 
 
Em relação ao conceito de Gerenciamento de processos no SQL Server, qual o processo que Permite visualizar as sessões 
iniciadas a partir de uma estação de trabalho de usuário e a conexão da aplicação é realizada com um login de aplicação. 
 
 
Workload Group 
 
Application 
 Host Name 
 
Login 
 
User Process 
Respondido em 18/09/2022 19:33:05 
 
 
Explicação: 
. 
 
 
6 
 Questão 
 
 
Em relação ao SQL Server 2016, é correto afirmar: 
 
 Os níveis de isolamento de transações são: READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SNAPSHOT e 
SERIALIZABLE. 
 
O comando BACKUP LOG realiza uma cópia de segurança de todos os objetos e dados do banco de dados informados. 
 
Múltiplos índices de texto completo (fulltext index) podem ser definidos em uma mesma tabela para campos do tipo 
char,varchar, nchar, nvarchar, text, ntext, image, xml e varbinary. 
 
Colunas XML não podem ser indexadas com o comando CREATE XML INDEX. 
 
Os tipos simples de dados geográficos são: Point, LineString, CircularString, Poligono, Node e Edge. 
 
 
 
ADMINISTRAÇÃO DE BANCO DE DADOS II 
7a aula Lupa 
 
 
 
 
Exercício: CCT0847_EX_A7_202104340818_V2 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
No sistema gerenciador de banco de dados Microsoft SQL Server 2008, a seleção de @@TRANCOUNT tem como resultado o 
número 
 
 
de triggers disparados durante a conexão atual. 
 de transações ativas na conexão atual. 
 
médio de registros por tabela. 
 
de usuários conectados ao servidor. 
 
de tabelas com valores nulos. 
Respondido em 18/09/2022 19:37:21 
 
 
 
2 
 Questão 
 
 
Para garantir o isolamento entre as transações e oferecer suporte a esses níveis de isolamento que acabamos de ver, o SQL 
Server implementa controles de concorrência. Qual o modelo de controle de concorrência mais indicado para ambientes com 
baixa contenção, ou seja, baixa competição pelos mesmos dados. 
 
 
Serializable 
 
Controle 
 
Pessimista 
 Otimista 
 
Repeatable read 
Respondido em 18/09/2022 19:37:24 
 
 
Explicação: 
Existem dois modelos principais de controles de concorrência: o pessimista e o otimista. 
No pessimista, os bloqueios garantem que as transações respeitem os tipos de bloqueio sinalizados no ambiente. É mais 
indicado para ambiente com alta contenção. 
No otimista, não existem bloqueios para leituras, somente para atualizações. É mais indicado para ambientes com baixa 
contenção, ou seja, baixa competição pelos mesmos dados 
 
 
3 
 Questão 
 
 
No SGBD Microsoft SQL Server 2005, foi introduzido o nível de isolamento SNAPSHOT. Com relação a esse nível de isolamento 
assinale a afirmativa CORRETA: 
 
 
Cria bloqueios compartilhados nos registros consultados. 
 
É apenas um sinônimo para o nível de isolamento READ 
UNCOMMITED. 
 
Corresponde ao nível de isolamento UNREPEATABLE READ. 
 
Representa um nível de isolamento mais restritivo que o nível 
SERIALIZABLE. 
 Utiliza o banco de dados tempdb para armazenar mudanças. 
ADMINISTRAÇÃO DE BANCO 
DE DADOS II 
8a aula 
Lupa 
 
 
 
 
Exercício: CCT0847_EX_A8_202104340818_V2 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
O Repositório de Consultas do SQL Server nasceu no SQL Server 2017. Em relação ao Query Store podemos afirmar: 
 
 
O Intervalo de Liberação de Dados determina de quanto em quanto tempo os dados são lidos no repositório e o espaço 
ocupado por ele é verificado. 
 
Não é possível o acesso ao repositório por meio de consultas do próprio sistema. 
 Ele armazena os planos de execução das consultas, sendo uma excelente ferramenta para o administrador do SQL 
Server. 
 
No modo Somente Leitura, a Query Store coleta e grava os dados das estatísticas e dos planos de execução. 
 
Os dados coletados são agregados todos de uma única vez, não levando em conta o intervalo de tempo. 
Respondido em 18/09/2022 19:39:54 
 
 
Explicação: 
No modo Leitura e Escrita, a Query Store coleta e grava os dados das estatísticas e dos planos de execução. 
O repositório pode ser acessado por meio de consultas do próprio sistema. 
O Intervalo de Liberação de Dados determina de quanto em quanto tempo os dados são gravados no repositório e o espaço 
ocupado por ele é verificado. 
Os dados coletados são agregados em intervalos de tempo predefinidos. 
 
 
2 
 Questão 
 
 
No que se refere a Tuning no SQL Server, analise as afirmações a seguir. 
I . A carga de trabalho executada em uma instância SQL Server pode ser monitorada por meio do SQL Server Profiler. 
II. O Database Engine Tuning Advisor tem como objetivo analisar o trace e emitir recomendações de tuning, como a criação de 
um índice não clusterizado. 
III. Active Expensive Queries apresenta as consultas ativas com maior tempo de execução, maior consumo de CPU e maior 
volume de leituras lógicas. 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 
Estão corretas as afirmações: I e II. 
 
Estão corretas as afirmações: I e III. 
 
Apenas a afirmação: I. 
 
Estão corretas as afirmações: II e III. 
 Estão corretas as afirmações: I, II e II. 
Respondido em 18/09/2022 19:39:58 
 
 
Explicação: 
Todas as afirmativas são verdadeiras. 
 
 
3 
 Questão 
 
 
Índices do tipo clusteredconfiguram um recurso frequentemente empregado na implementação de tabelas no Microsoft SQL 
Server. A afirmativa que NÃO se aplica nesse contexto é a de que: 
 
 
índices clustered são organizados na forma de árvores B (B-trees) 
 
índices clustered podem ser implementados para restrições 
(constraints) do tipo primary key e unique 
 uma tabela pode ter mais de um índice clustered, desde que definidos 
sobre diferentes colunas 
 
índices clustered devem ser evitados em colunas que mudam de valor 
frequentemente 
 
índices clustered em geral melhoram a performance de consultas que 
referenciam os atributos indexados em operadores como { > >= < <= 
} 
ADMINISTRAÇÃO DE 
BANCO DE DADOS II 
9a aula 
Lupa 
 
 
 
 
Exercício: CCT0847_EX_A9_202104340818_V2 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
 
O Transaction Log armazena as atualizações submetidas ao banco de dados. Todos os registros gravados no Transaction Log 
recebem um identificador sequencial. Qual o nome deste identificador sequencial? 
 
 
Sequence Number 
 
Log Number 
 
Log Sequencer 
 
Log transaction 
 Log Sequence Number 
Respondido em 18/09/2022 19:42:56 
 
 
Explicação: 
Todos os registros gravados no Transaction Log recebem um identificador sequencial chamado Log Sequence Number (LSN) 
 
 
2 
 Questão 
 
 
Em um banco de dados SQL Server 2008, a replicação é projetada como um mecanismo de distribuição de dados. O mecanismo 
de replicação tem três métodos diferentes que um DBA pode utilizar para replicar dados. Dois deles são descritos como segue. 
I - Empregado para alta disponibilidade, constitui uma cópia completa dos dados aplicados ao assinante, executando uma 
substituição total. 
II - Inicia com uma cópia completa e, a partir daí, à medida que as transações subsequentes são emitidas no Publisher, o 
mecanismo de replicação se aplica ao subscriber, podendo ser configurado com dois modos opcionais, assinantes de atualização 
imediata e assinantes de atualização enfileirada. 
Essas descrições caracterizam, respectivamente, os métodos de replicação denominados: 
 
 
de mesclagem e transacional 
 
de snapshot e diferencial 
 
de snapshot e incremental 
 
de mesclagem e incremental 
 de snapshot e transacional 
Respondido em 18/09/2022 19:43:04 
 
 
 
3 
 Questão 
 
 
Sobre os conceitos de replicação do MS-SQL Server 2008 R2, assinale a alternativa correta. 
 
 
Um Artigo é uma instância de banco de dados que recebe dados replicados. 
 
O Assinante é uma instância de banco de dados que envia dados replicados a um ou mais Publicadores. 
 
Um Publicador é uma coleção de um ou mais artigos de um banco de dados. 
 
Uma Assinatura é uma coleção de um ou mais artigos de um banco de dados. 
 O Distribuidor é uma instância de banco de dados que armazena os dados específicos de replicação associados a um ou 
mais Publicadores. 
Respondido em 18/09/2022 19:43:40 
 
 
 
4 
 Questão 
 
 
Réplicas de bancos de dados podem ser úteis em diversos cenários. Qual o tipo de réplica que permite atualização nos dois 
sentidos, ou seja, as atualizações no assinante também são enviadas para o Publisher? 
 
 
Replicação Peer-to-Peer 
 
Replicação Transactional 
 
Replicação Snapshot 
 
Replicação Total 
 Replicação Merge 
Respondido em 18/09/2022 19:43:26 
 
 
Explicação: 
Replicação Transactional: O Publisher é o servidor primário que publica as tabelas e o Subscriber é o servidor que assina essa 
publicação para receber os dados publicados pelo Publisher. Quem coordena essa transferência de dados entre o Publisher e os 
Subscribers é o Distributor. 
Replicação Snapshot: Utiliza um agente para copiar o snapshot do banco de dados para outros bancos de dados. 
Replicação Peer-to-Peer: Expande as soluções de replicação na direção da redundância de dados e balanceamento de carga. 
 
 
ADMINISTRAÇÃO DE BANCO DE DADOS II 
10a aula 
Lupa 
 
 
 
 
Exercício: CCT0847_EX_A10_202104340818_V1 18/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0847 - ADMINISTRAÇÃO DE BANCO DE DADOS II 202104340818 
 
 
1 
 Questão 
 
Sobre os Sistemas Gerenciadores de Bancos de Dados (considerando o Microsoft SQL Server 2008), é correto afirmar que 
 
 
não podem ser utilizados em ambiente de rede. 
 
podem funcionar sem a presença de um sistema operacional no servidor. 
 
podem ser substituídos, sem perda de funcionalidade, por um programa de gerenciamento de tarefas. 
 devem tratar comandos emitidos pelo usuário, permitindo, por exemplo, a busca de dados. 
 
devem ser desligados por, pelo menos, 2 horas diariamente. 
Respondido em 18/09/2022 19:44:24 
 
 
 
2 
 Questão 
 
 
Na versão gratuita do SQL Server 2005 não é instalado a ferramenta responsável por toda a automatização de rotinas (jobs) do 
banco de dados, tais como backup, reorganização de índices, shrink dos arquivos do banco de dados. 
Qual é a ferramenta do SQL Server Management Studio (SSMS) que possibilita a automatização dessas tarefas? 
 
 o SQL Server Agent. 
 
o Query System. 
 
o Agent Viewer. 
 
o SQL copDB. 
 
o Agent System 
Respondido em 18/09/2022 19:44:36 
 
 
 
3 
 Questão 
 
 
Em relação ao Automações de tarefas administrativas no SQL Server, analise as afirmações a seguir. 
I . Um job para teste de restauração de banco de dados pode selecionar um ou mais backups e restaurá-los em bancos 
temporários de uma instância especificamente preparada para esse fim. 
II. verificar os membros das roles fixas dos bancos de dados da instância também é uma boa prática para garantir a segurança 
tanto dos bancos de dados, quanto dos dados propriamente ditos. 
III. Do ponto de vista do DBA, o ideal é checar regularmente em busca de falhas de segurança que possam comprometer os 
bancos de dados. 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 
Estão corretas as afirmações: I e III. 
 
Apenas a afirmação: I. 
 Estão corretas as afirmações: I, II e II. 
 
Estão corretas as afirmações: I e II. 
 
Estão corretas as afirmações: II e III. 
Respondido em 18/09/2022 19:46:10 
 
 
Explicação: 
Todas as afirmativas são verdadeiras. 
ADMINISTRAÇÃO DE BANCO DE DADOS II 
Aluno(a): VITOR HUGO 
SANTOS DE GOIS 202104340818 
Acertos: 10,0 de 10,0 14/09/2022 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação às características técnicas do Microsoft SQL Server 2005 e 2012, assinale a alternativa VERDADEIRA: 
 
 LEAD e LAG são duas funções analíticas introduzidas no SQL Server 2012. 
 
Não existe diferenças entre essas versões 
 
O protocolo VIA (Virtual Interface Adapter) foi descontinuado no SQL Server 2005. 
 
O MS SQL Server 2012 não possui compatibilidade com SQL Server 2005, portanto não é possível fazer 
uma atualização direta entre as duas versões. 
 
A ferramenta SSIS (SQL Server Integration Services) está disponível a partir da edição Express do SQL 
Server 2005. 
Respondido em 14/09/2022 20:18:00 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual o componente no Storage Engine que é responsável por manter um repositório de métodos de acesso, 
incluindo o código necessário para recuperar dados assim como as estruturas de dados propriamente ditas? 
 
 Access Methods 
 
Buffer Manager 
 
Page Header 
 
Transaction Manager 
 
Looks 
Respondido em 14/09/2022 20:18:43 
 
Explicação: 
Se o Query Executor solicita ao Access Methods uma atualização de linhas de uma determinada tabela, esse 
componente seleciona o código a ser executado para a atualização e as estruturas de dados a serem utilizadas por 
esse código de atualização, de forma a recebê-los do próprio Query Executor. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dentre as fases abaixo, aúnica que não faz parte de uma instalação do SQL Server é 
 
 Definição da quantidade de memória reservada para a instância 
 
Definição da collation da instância 
 
 
Definição do tipo de autenticação 
 
Seleção das features a serem instaladas 
 
Definição do tipo de instância ¿ padrão ou nomeada 
Respondido em 14/09/2022 20:19:32 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
No que se refere a administração de bancos de dados no SQL Server, analise as afirmações a seguir. 
I . Quando realizamos a restauração de um backup, todo o banco de dados é restaurado, incluindo suas 
configurações. 
II. Durante a restauração do backup, não é possível mover os arquivos. 
III. Para copiar somente as linhas existentes no arquivo Idf, usamos o backup do log de transações. 
IV. Quando fazemos um backup completo do banco de dados, todos os dados e metadados do database 
são copiados, incluindo todos os dados dos arquivos mdf e ndf, os arquivos correspondes a colunas 
FILESTREAM e os logs de transações presentes no arquivo ldf 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
 
Estão corretas as afirmações: I, III e IV. 
 
Estão corretas as afirmações: II, III e IV. 
 
Estão corretas as afirmações: II, IV. 
 
Estão corretas as afirmações: I, II e IV. 
 Estão corretas as afirmações: I, IV. 
Respondido em 14/09/2022 20:20:03 
 
Explicação: 
. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação à segurança no Microsoft SQL Server. 
 
 um login pertence ao reino do servidor, um user pertence ao reino da base de dados. 
 
um login pertence ao sistema operacional, um user pertence ao servidor. 
 
um user pertence ao sistema operacional, um login pertence ao servidor. 
 
user e login são o mesmo conceito. 
 
um user pertence ao reino do servidor, um login pertence ao reino da base de dados. 
Respondido em 14/09/2022 20:21:22 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação ao conceito de Gerenciamento de processos no SQL Server, qual o processo que Permite visualizar 
as sessões iniciadas a partir de uma estação de trabalho de usuário e a conexão da aplicação é realizada com um 
login de aplicação. 
 
 Host Name 
 
Login 
 
Application 
 
User Process 
 
Workload Group 
Respondido em 14/09/2022 20:21:45 
 
Explicação: 
. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
No sistema gerenciador de banco de dados Microsoft SQL Server 2008, a seleção de @@TRANCOUNT tem como 
resultado o número 
 
 de transações ativas na conexão atual. 
 
de tabelas com valores nulos. 
 
médio de registros por tabela. 
 
de usuários conectados ao servidor. 
 
de triggers disparados durante a conexão atual. 
Respondido em 14/09/2022 20:22:05 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Índices do tipo clustered configuram um recurso frequentemente empregado na implementação de tabelas no 
Microsoft SQL Server. A afirmativa que NÃO se aplica nesse contexto é a de que: 
 
 
índices clustered podem ser implementados para restrições (constraints) do tipo primary key e unique 
 
índices clustered em geral melhoram a performance de consultas que referenciam os atributos indexados 
em operadores como { > >= < <= } 
 
índices clustered devem ser evitados em colunas que mudam de valor frequentemente 
 
índices clustered são organizados na forma de árvores B (B-trees) 
 uma tabela pode ter mais de um índice clustered, desde que definidos sobre diferentes colunas 
Respondido em 14/09/2022 20:23:22 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em um banco de dados SQL Server 2008, a replicação é projetada como um mecanismo de distribuição de 
dados. O mecanismo de replicação tem três métodos diferentes que um DBA pode utilizar para replicar dados. 
Dois deles são descritos como segue. 
I - Empregado para alta disponibilidade, constitui uma cópia completa dos dados aplicados ao assinante, 
executando uma substituição total. 
II - Inicia com uma cópia completa e, a partir daí, à medida que as transações subsequentes são emitidas no 
Publisher, o mecanismo de replicação se aplica ao subscriber, podendo ser configurado com dois modos 
opcionais, assinantes de atualização imediata e assinantes de atualização enfileirada. 
Essas descrições caracterizam, respectivamente, os métodos de replicação denominados: 
 
 
de snapshot e diferencial 
 
de snapshot e incremental 
 de snapshot e transacional 
 
de mesclagem e transacional 
 
de mesclagem e incremental 
Respondido em 14/09/2022 20:24:12 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre os Sistemas Gerenciadores de Bancos de Dados (considerando o Microsoft SQL Server 2008), é correto 
afirmar que 
 
 
devem ser desligados por, pelo menos, 2 horas diariamente. 
 
podem funcionar sem a presença de um sistema operacional no servidor. 
 devem tratar comandos emitidos pelo usuário, permitindo, por exemplo, a busca de dados. 
 
podem ser substituídos, sem perda de funcionalidade, por um programa de gerenciamento de tarefas. 
 
não podem ser utilizados em ambiente de rede.

Continue navegando