Buscar

ADMINISTRAÇÃO DE BANCO DE DADOS II - CCT0847_AVS_(AG)

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 3 páginas

Prévia do material em texto

Disciplina: ADMINISTRAÇÃO DE BANCO DE DADOS II  AVS
Aluno: VALEIRO ANTONIO DE FIGUEIREDO 202104489064
Turma: 9001
CCT0847_AVS_202104489064 (AG)   20/03/2023 01:25:20 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
ADMINISTRAÇÃO DE BANCO DE DADOS II  
 
 1. Ref.: 3914931 Pontos: 1,00  / 1,00
Em banco de dados, a integridade de uma transação depende de quatro propriedades conhecidas como ACID.
Qual  a propriedade abaixo que é responsável por evitar que uma transação inter�ra em outras transações antes de serem
�nalizadas?
 
Atomicidade
Durabilidade
Completude
 Isolamento
Consistência
 2. Ref.: 3915999 Pontos: 1,00  / 1,00
Quando precisamos garantir o isolamento das transações, isto é, a capacidade de executar transações simultâneas sobre o
mesmo banco de dados sem que qualquer uma inter�ra na execução de qualquer outra, disparamos qual componente do Storage
Engine?
 Looks
Transaction Manager
Access Methods
Buffer Pool
Buffer Manager
 3. Ref.: 3915960 Pontos: 1,00  / 1,00
Dentre os principais pré-requisitos para instalação do SQL Server, podemos citar, exceto
Hardware
 Arquivos de Log
licenças disponíveis
Volume de disco
Criticidade das aplicações
 4. Ref.: 3915989 Pontos: 1,00  / 1,00
No SQL Server, um conjunto de comandos SQL armazenado previamente no banco de dados que realiza determinada operação e
ao qual se atribui um nome, constitui uma
Applet
Grant All
Table
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3914931.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915999.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915960.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915989.');
User De�ned Data Type
 Stored Procedure
 5. Ref.: 3915892 Pontos: 1,00  / 1,00
Sobre os mecanismos de criptogra�a do MS-SQL Server 2008 R2, assinale a alternativa correta
 
 A TDE (Criptogra�a Transparente de Dados) é um caso especial de criptogra�a que usa uma chave simétrica
Um certi�cado de chave privada, chamado apenas de certi�cado, é uma instrução assinada digitalmente que associa o
valor de uma senha à identidade da pessoa
Uma chave assimétrica é uma chave privada usada para criptogra�a e descriptogra�a de dados
Uma chave simétrica é composta de uma chave privada e uma chave pública correspondenteV
Uma das desvantagens dos certi�cados é que o host precisa manter um conjunto de senhas individuais
 6. Ref.: 3915837 Pontos: 1,00  / 1,00
O comando do sistema gerenciador de banco de dados Microsoft SQL Server 2000 que tem como retorno o número de leituras
de disco, desde a última ativação do gerenciador é
SELECT @@DBTS
SELECT @@PROCID
SELECT @@SPID
 SELECT @@TOTAL_READ
SELECT @@IDLE
 7. Ref.: 3916008 Pontos: 1,00  / 1,00
Qual é o tipo de bloqueio que ocorre quando um comando DDL é executado, tipicamente para alterar a estrutura de uma tabela?
Intenção
Compartilhado
Exclusivo
Atualização
 Esquema
 8. Ref.: 3915791 Pontos: 1,00  / 1,00
No MS SQL Server, um índice pode ser criado como clustered ou nonclustered. Sobre essas possibilidades, está correto a�rmar
que:
 não é possível criar e manter mais de um índice clustered numa tabela
índices do tipo clustered são implementados por meio de tabelas hash
índices nonclustered não podem ser utilizados para chaves primárias
índices nonclustered não são mantidos automaticamente pelo servidor, e devem ser reconstruídos sempre que houver
alteração nos dados
os registros de uma tabela são sempre mantidos em uma estrutura denominada heap, independentemente do tipo dos
índices dessa tabela
 9. Ref.: 3915852 Pontos: 1,00  / 1,00
Seu telefone toca insistentemente com usuários informando que os sistemas estão muito lentos. Você investiga imediatamente a
lista de processos e percebe que há muitas esperas CXPACKET e PAGEIOLATCH. O que devemos fazer?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915892.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915837.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3916008.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915791.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915852.');
Essas esperas são comuns e devemos aguardar seu término.
Esperas PAGEIOLATCH são causadas por transferências de páginas de dados do disco para a memória. Como existem
também esperas CXPACKET, podemos concluir que essas threads paralelas já terminaram seu trabalho e podem ser
canceladas pois não haverá rollback de transações. Essa manobra aliviará o SGBD e os sistemas poderão voltar ao
desempenho normal.
 Esperas CXPACKET são causadas por threads executando em paralelo. Como existem esperas PAGEIOLATCH, veri�ca-
se os tempos de execução, consumo de CPU e os comando SQL associados à essas esperas. Se existe trabalho em
andamento nas threads SUSPENDED, ou seja, o consumo de CPU e volume de E/S são crescentes, é sinal que estão em
andamento e vão terminar em algum momento. Se estão paradas, uma possibilidade é cancelar a tarefa e aguardar seu
rollback. Uma investigação complementar deve levar em consideração os planos de execução das consultas para um
possível tuning.
Esperas PAGEIOLATCH são causadas por transferências de páginas de dados do disco para a memória. Como existem
também esperas CXPACKET, podemos concluir que essas threads paralelas já terminaram seu trabalho e estão
aguardando as outras terminarem. Para acelerar a execução dessas threads, podemos aumentar sua prioridade através
do Resource Governor.
Esperas CXPACKET são causadas por threads executando em paralelo. Veri�ca-se os tempos de execução. Se os tempos
são elevados, certamente os processadores disponíveis não estão suportando a carga. Devemos aumentar o número de
processadores.
 10. Ref.: 3915728 Pontos: 1,00  / 1,00
O SQL Server é um banco de dados relacional, assim como o Oracle, MySQL, Postgree SQL etc. O SQL Server 2008  utiliza
comandos e sintaxe da linguagem T‐SQL. No SQL Server 2008 R2, através da linguagem T‐SQL, tem‐se uma série  de comandos
para manutenção e otimização de tabelas e índices.  Esses comandos são conhecidos como comandos  DBCC (Database
Consistent Checker Commands). Os comandos DBCC podem ser divididos em quatro categorias:  manutenção, status, validação
e diversos. É correto a�rmar que o shrinkdatabase, um dos comandos da categoria manutenção, é utilizado para 
informar e corrigir erros nas informações e estatísticas sobre o espaço utilizado em disco. 
reduzir o tamanho de um arquivo de dados (primário ou secundário), ou de um arquivo de log do banco de dados.
reconstruir um ou mais índices em uma tabela de um banco de dados.
alterar os índices de uma tabela ou view (quer seja de dados relacionais ou no padrão XML).
 reduzir o tamanho de um ou mais arquivos de dados e arquivos de log de transações de um banco de dados.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915728.');

Continue navegando