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 4 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

1. Ref.: 3914931 Pontos: 0,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 interfira em outras 
transações antes de serem finalizadas? 
 
 
 Isolamento 
 
Consistência 
 Atomicidade 
 
Completude 
 
Durabilidade 
 
 
 2. Ref.: 3915999 Pontos: 0,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 interfira na 
execução de qualquer outra, disparamos qual componente do Storage Engine? 
 
 Access Methods 
 
Transaction Manager 
 Looks 
 
Buffer Manager 
 
Buffer Pool 
 
 
 3. Ref.: 3915960 Pontos: 1,00 / 1,00 
 
Dentre os principais pré-requisitos para instalação do SQL Server, podemos citar, exceto 
 
 
Criticidade das aplicações 
 Arquivos de Log 
 
Hardware 
 
licenças disponíveis 
 
Volume de disco 
 
 
 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 
 
Table 
 
Grant All 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203914931.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915999.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915960.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915989.');
 
User Defined Data Type 
 Stored Procedure 
 
 
 5. Ref.: 3915892 Pontos: 1,00 / 1,00 
 
Sobre os mecanismos de criptografia do MS-SQL Server 2008 R2, assinale a alternativa correta 
 
 
 
Um certificado de chave privada, chamado apenas de certificado, é uma instrução 
assinada digitalmente que associa o valor de uma senha à identidade da pessoa 
 
Uma das desvantagens dos certificados é que o host precisa manter um conjunto de 
senhas individuais 
 A TDE (Criptografia Transparente de Dados) é um caso especial de criptografia que usa 
uma chave simétrica 
 
Uma chave assimétrica é uma chave privada usada para criptografia e descriptografia 
de dados 
 
Uma chave simétrica é composta de uma chave privada e uma chave pública 
correspondenteV 
 
 
 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 @@TOTAL_READ 
 
SELECT @@IDLE 
 
SELECT @@SPID 
 
SELECT @@PROCID 
 
 
 7. Ref.: 3916008 Pontos: 0,00 / 1,00 
 
Qual é o tipo de bloqueio que ocorre quando um comando DDL é executado, tipicamente para 
alterar a estrutura de uma tabela? 
 
 Exclusivo 
 
Intenção 
 
Compartilhado 
 Esquema 
 
Atualização 
 
 
 8. Ref.: 3915791 Pontos: 0,00 / 1,00 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915892.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915837.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203916008.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915791.');
No MS SQL Server, um índice pode ser criado como clustered ou nonclustered. Sobre essas 
possibilidades, está correto afirmar que: 
 
 não é possível criar e manter mais de um índice clustered numa tabela 
 os registros de uma tabela são sempre mantidos em uma estrutura denominada heap, 
independentemente do tipo dos índices dessa tabela 
 
índices nonclustered não podem ser utilizados para chaves primárias 
 
índices do tipo clustered são implementados por meio de tabelas hash 
 
índices nonclustered não são mantidos automaticamente pelo servidor, e devem ser 
reconstruídos sempre que houver alteração nos dados 
 
 
 9. Ref.: 3915852 Pontos: 0,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? 
 
 
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 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. 
 
Essas esperas são comuns e devemos aguardar seu término. 
 Esperas CXPACKET são causadas por threads executando em paralelo. Verifica-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. 
 Esperas CXPACKET são causadas por threads executando em paralelo. Como existem 
esperas PAGEIOLATCH, verifica-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. 
 
 
 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 afirmar que o 
shrinkdatabase, um dos comandos da categoria manutenção, é utilizado para 
 
 
reconstruir um ou mais índices em uma tabela de um banco de dados. 
 
informar e corrigir erros nas informações e estatísticas sobre o espaço utilizado em 
disco. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915852.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915728.');
 
reduzir o tamanho de um arquivo de dados (primário ou secundário), ou de um arquivo 
de log do banco de dados. 
 reduzir o tamanho de um ou mais arquivos de dados e arquivos de log de transações de 
um banco de dados. 
 
alterar os índices de uma tabela ou view (quer seja de dados relacionais ou no padrão 
XML).

Continue navegando