Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: ADMINISTRAÇÃO DE BANCO DE DADOS II AV Aluno: 20200 Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001 CCT0847_AV_2020 (AG) 12/10/2021 09:17:41 (F) Avaliação: 9,0 Nota Partic.: Nota SIA: 10,0 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 interfira em outras transações antes de serem finalizadas? Atomicidade Isolamento Durabilidade Consistência Completude 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 interfira na execução de qualquer outra, disparamos qual componente do Storage Engine? Transaction Manager Buffer Pool Access Methods Looks Buffer Manager 3. Ref.: 3915960 Pontos: 1,00 / 1,00 Dentre os principais pré-requisitos para instalação do SQL Server, podemos citar, exceto Volume de disco Criticidade das aplicações Hardware Arquivos de Log licenças disponíveis 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.'); 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 Stored Procedure User Defined Data Type Table Grant All 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 A TDE (Criptografia Transparente de Dados) é um caso especial de criptografia que usa uma chave simétrica Uma das desvantagens dos certificados é que o host precisa manter um conjunto de senhas individuais 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 @@PROCID SELECT @@TOTAL_READ SELECT @@DBTS SELECT @@IDLE SELECT @@SPID 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? Compartilhado Esquema Exclusivo Atualização Intenção 8. Ref.: 3915791 Pontos: 1,00 / 1,00 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915989.'); 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: índices do tipo clustered são implementados por meio de tabelas hash não é possível criar e manter mais de um índice clustered numa tabela í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 índices nonclustered não podem ser utilizados para chaves primárias 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 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. 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. 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 reduzir o tamanho de um ou mais arquivos de dados e arquivos de log de transações de um banco de dados. informar e corrigir erros nas informações e estatísticas sobre o espaço utilizado em disco. 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 arquivo de dados (primário ou secundário), ou de um arquivo de log do banco de dados. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915852.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203915728.');
Compartilhar