Prévia do material em texto
Atividade Objetiva 4 Entrega 28 mai em 23:59 Pontos 1 Perguntas 5 Disponível 13 fev em 0:00 - 28 mai em 23:59 Limite de tempo Nenhum Tentativas permitidas 2 Instruções Este teste foi travado 28 mai em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 52 minutos 1 de 1 Pontuação desta tentativa: 1 de 1 Enviado 22 mai em 23:12 Esta tentativa levou 52 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 / 0,2 ptsPergunta 1 Leia o texto abaixo: Quando o banco de dados não for danificado fisicamente, mas se tornar inconsistente por causa de uma falha não-catastrófica, a estratégia é reverter quaisquer mudanças que causaram a inconsistência desfazendo algumas operações. Também será necessário refazer algumas operações, de forma a restaurar um estado consistente do banco de dados. Nesse caso, não necessitamos de uma cópia arquivada completa do banco de dados. De preferência, as entradas mantidas em um log on-line do sistema serão consultadas durante a recuperação. A+ A A- https://famonline.instructure.com/courses/27061/quizzes/139590/history?version=1 Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p 439. Considerando as informações apresentadas, assinale a opção correta. A técnica de recuperação imediata, permite que as gravações sejam executadas e em seguida a sua confirmação os arquivos de logs são gravados. A técnica de recuperação adiada, permite que os arquivos de logs sejam gravados diante da confirmação da gravação das alterações no banco de dados. Correto!Correto! A alternativa está correta, pois a técnica de recuperação adiada, consiste na confirmação de que os dados inseridos estejam corretamente preenchidos. A técnica de checkpoint, permite que sejam criados grandes arquivos de banco de dados para recuperação de grandes falhas. A técnica de recuperação checkpoint, tem por objetivo utilizar a informação no momento que a informação é gravada no banco de dados. A técnica de recuperação imediata, permite que seja criado os arquivos de log, diante da confirmação da gravação dos dados no banco de dados. 0,2 / 0,2 ptsPergunta 2 Leia o texto abaixo: O gerenciador de recuperação de um SGBD deverá também estar equipado para manipular falhas catastróficas, tais como quebras de disco. A principal técnica usada nesses casos é a de backup do banco de dados. Todo o banco de dados e A+ A A- seu log são periodicamente copiados para um meio de armazenamento barato, como as fitas magnéticas. No caso de uma falha catastrófica do sistema, a última cópia de backup poderá ser recarregada, da fita para o disco, e o sistema poderá ser reiniciado. Para evitar a perda dos efeitos das transações executadas desde o último backup, é comum salvar o log do sistema em intervalos menores que o usado no backup total do banco de dados, copiando-o periodicamente para a fita magnética. O log do sistema é, em geral, substancialmente menor que o próprio banco de dados e pode, portanto, ser copiado mais frequentemente. ELMASRI e NAVATHE (2010, p.452) Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010. A recuperação de falhas, se mostra como parte essencial para a manutenção e segurança de um banco de dados. Com isso, analise as asserções a seguir: I. A recuperação de falhas, consiste no uso de procedimentos e dados armazenados em log e/ou backups. PORQUE II. A utilização dessas informações, possibilita a restauração completa das falhas ocorridas. A respeito dessas asserções, assinale a opção correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são ambas proposições falsas. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto! A+ A A- A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A recuperação de falhas é a base para o uso do banco de dados, pois, se não existissem a recuperação de falhas, não teríamos informações para serem reutilizadas quando necessário, e com isso tornaria a utilização de banco de dados quase nula. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 0,2 / 0,2 ptsPergunta 3 Leia o texto abaixo: Quando ocorrem falhas em sistema de banco de dados, o profissional responsável pela a administração do banco de dados deve estar preparado para resolvê-las imediatamente. Para isso, as falhas devem ser conhecidas para que o sistema fique inutilizado pelo menor tempo possível, evitando, assim, grande perda por parte dos usuários e empresa. Considerando o trecho acima, analise as afirmativas abaixo: I. A recuperação de uma falha não catastrófica, é baseada na recuperação a partir de um arquivo de LOG. II. A falha em disco pode ocorrer com uma queda de energia no momento da gravação dos dados. III. A falha do tipo concorrência imposta ocorre por ser aplicada sem a regra de seriação. É correto o que se afirma apenas em: I, apenas. Correto!Correto! A+ A A- A alternativa está correta, pois apenas a afirmação I é verdadeira. A afirmação I é verdadeira, pois a recuperação de falhas, não catastróficas, são baseadas no uso de arquivos de log, visto que estas falhas não são tão grandes e não causam impactos pertinentes aos sistemas. A afirmação II é falsa, pois a falha em disco, ocorre no momento da gravação das informações no disco, ocasionado por algum problema na cabeça de gravação/leitura do disco. A afirmação III é falsa, pois a falha por concorrência imposta, só ocorre quando alguma transação quebra as regras de seriação, ou uma determinada transação é abortada, ou entre em dealock. I, II e III. II e III, apenas. I e II, apenas. I e III, apenas. 0,2 / 0,2 ptsPergunta 4 Leia o texto abaixo: Ao considerarmos o ambiente de um sistema, vamos visualizar em sua composição dois grandes componentes: o Software e Hardware. Sabemos, que esses itens podem sofrer algum tipo de falha em determinado momento de seu uso. Causando algum dano na entrega do serviço, perda em negócios, perdas financeiras ou até vidas. Considerando as afirmações apresentadas, analise as alternativas a seguir e assinale a alternativa correta sobre as falhas de transações: A falha catastrófica, pode ser definida como um conjunto de transações que não foram confirmadas no banco, pois estavam com problema na execução. A+ A A- A falha não catastrófica é composta por grandes perdas no banco de dados, sendo possível a restauração e desfazendo transações que foram confirmadas. A falha erro de sistema, ocorre no momento de execução de uma transação que necessita ser realizado o cancelamento desta determinada transação. As falhas são transações que deixaram de ser concretizadas e com isso não foram confirmadas no banco de dados. Correto!Correto! A alternativa está correta, pois podemos definir as falhas como transações que deixaram de ser executadas por algum motivo e, por isso, não são confirmadas no banco de dados. As falhas ocorrem em transações que foram concretizadas e, consequentemente, geram a gravação dos dados no banco. 0,2 / 0,2 ptsPergunta 5 Leia o texto a seguir: A SQL é uma linguagem de banco de dados abrangente: ela possui comandos para definição de dados, consultas e atualizações. Assim, ela tem ambas, as DDL e DML. Além disso, tem funcionalidades para a definição de visões (views) no banco de dados, a fim de especificar a segurança e as autorizações para as definições de restrições de integridade e de controles de transação. A segurança e integridade dos dados se tornam cada vez mais importantes para uma organização.Com isso, se torna necessária a criação de políticas e controles, para que os dados sejam armazenados corretamente de forma segura e eficaz. Evitando assim perda de informações e perdas financeiras. A+ A A- (Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p. 439)(adaptado) Considerando o trecho acima, analise as afirmativas abaixo: I. Os dados em um banco ficam livres para acesso a todos os usuários. II. Os dados em um banco devem estar seguros em relação as alterações impróprias, como inclusão ou edição de dados não autorizados. III. A criação de contas de usuários deve estar ligada aos tipos de acesso que esse novo usuário poderá utilizar. IV. A revogação de privilégios consiste na retirada de acessos de determinados usuários, ação executada pelo DBA. É correto o que se afirma apenas em: I, III e IV, apenas. I e II, apenas. II, III e IV, apenas. Correto!Correto! A alternativa está correta, pois apenas as afirmações II, III e IV são verdadeiras. Os dados de um banco de dados, devem estar seguros em relação a acessos não autorizados, seguindo configurações e padronização de acessos de usuários, conforme políticas determinadas pela empresa e ainda a sua função dentro da organização. O DBA tem por responsabilidade zelar pela manutenção dessas contas de usuários, revogando ou liberado acesso a usuários e, além da criação de novos usuários e níveis dentro do banco de dados. II e IV, apenas. I, II e III, apenas. Pontuação do teste: 1 de 1 A+ A A-