Buscar

ADMINISTRACO_DE_BANCO_DE_DADOS_II_Exercicios_6-10

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 10 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 10 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 10 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
6a aula
	
	 
	 
		1
          Questão
	
	
	Qual é o nome dado a menor unidade de execução alocada a um processador em determinado momento?
		
	
	Pending
	
	Byte
	
	Blocked By
	
	Runnable
	 
	Thread
	 
		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?
		
	
	Suspended
	
	Runnable
	
	Running
	 
	Pending
	
	Sleeping
	 
		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_depends
	
	sp_actualusers
	
	sp_current
	 
	sp_who
	 
		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. Pending  -  2. Runnable
	
	1. Running  - 2. Slepping
	 
	1. Running   -  2. Suspended
	
	1. Suspended  - 2. Running
	
	1. Pending  -  2. Suspended
	 
		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.
		
	
	User Process
	
	Workload Group
	
	Application
	 
	Host Name
	
	Login
	 
		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.
	
	Os tipos simples de dados geográficos são: Point, LineString, CircularString, Poligono, Node e Edge.
	
	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.
	
	O comando BACKUP LOG realiza uma cópia de segurança de todos os objetos e dados do banco de dados informados.
	
	Colunas XML não podem ser indexadas com o comando CREATE XML INDEX.
		 
	ADMINISTRAÇÃO DE BANCO DE DADOS II
7a aula
	
	 
	 
		1
          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:
		
	
	Representa um nível de isolamento mais restritivo que o nível SERIALIZABLE.
	
	Cria bloqueios compartilhados nos registros consultados.
	
	Corresponde ao nível de isolamento UNREPEATABLE READ.
	
	É apenas um sinônimo para o nível de isolamento READ UNCOMMITED.
	 
	Utiliza o banco de dados tempdb para armazenar mudanças.
		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.
		
	
	Pessimista
	 
	Otimista
	
	Repeatable read
	
	Serializable
	
	Controle
	
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 sistema gerenciador de banco de dados Microsoft SQL Server 2008, a seleção de @@TRANCOUNT tem como resultado o número
		
	
	médio de registros por tabela.
	 
	de transações ativas na conexão atual.
	
	de triggers disparados durante a conexão atual.
	
	de usuários conectados ao servidor.
	
	de tabelas com valores nulos.
		 
	ADMINISTRAÇÃO DE BANCO DE DADOS II
8a aula
		
	 
	 
		1
          Questão
	
	
	Í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 são organizados na forma de árvores B (B-trees)
	
	í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 { > >= < <= }
	
	í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
	 
		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: II 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 III.
	 
		3
          Questão
	
	
	O Repositório de Consultas do SQL Server nasceu no SQL Server 2017. Em relação ao Query Store podemos afirmar:
		
	 
	Ele armazena os planos de execução das consultas, sendo uma excelente ferramenta para o administrador do SQL Server.
	
	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.
	
	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.
	
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.
		
	ADMINISTRAÇÃO DE BANCO DE DADOS II
9a aula
	
	 
	 
		1
          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 Merge
	
	Replicação Peer-to-Peer
	
	Replicação Total
	
	Replicação Transactional
	
	Replicação Snapshot
	
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.
	
		2
          Questão
	
	
	Em um bancode 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 mesclagem e incremental
	
	de snapshot e incremental
	 
	de snapshot e transacional
	
	de snapshot e diferencial
	 
		3
          Questão
	
	
	Sobre os conceitos de replicação do MS-SQL Server 2008 R2, assinale a alternativa correta.
		
	
	Uma Assinatura é uma coleção de um ou mais artigos de um banco de dados.
	
	Um Publicador é 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.
	
	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.
		4
          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?
		
	
	Log Sequencer
	
	Log transaction
	
	Sequence Number
	
	Log Number
	 
	Log Sequence Number
	
Explicação:
Todos os registros gravados no Transaction Log recebem um identificador sequencial chamado Log Sequence Number (LSN)
		 
	ADMINISTRAÇÃO DE BANCO DE DADOS II
10a aula
	
	
	 
		1
          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 copDB.
	
	o Query System.
	 
	o SQL Server Agent.
	
	o Agent Viewer.
	
	o Agent System
	
		2
          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: II e III.
	 
	Estão corretas as afirmações: I, II e II.
	
	Estão corretas as afirmações: I e III.
	
	Apenas a afirmação: I.
	
	Estão corretas as afirmações: I e II.
	
Explicação:
Todas as afirmativas são verdadeiras.
	
		3
          Questão
	
	
	Sobre os Sistemas Gerenciadores de Bancos de Dados (considerando o Microsoft SQL Server 2008), é correto afirmar que
		
	
	podem ser substituídos, sem perda de funcionalidade, por um programa de gerenciamento de tarefas.
	
	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.
	
	devem ser desligados por, pelo menos, 2 horas diariamente. 
	
	não podem ser utilizados em ambiente de rede.

Outros materiais