Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de dados Questão 1 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão As ameaças aos Banco de Dados podem resultar na violação de alguns ou todos os princípios de segurança, sendo eles: integridade, disponibilidade, confidencialidade. Um dos tipos de ameaças mais utilizados atualmente por invasores é a Injeção de SQL. Em relação à esta ameaça, analise as afirmativas a seguir: I) Com a utilização da injeção de SQL o invasor apenas pode visualizar os dados de uma tabela do BD, mas não pode alterar ou excluir os mesmos; II) A injeção de SQL ocorre quando um atacante ou invasor consegue inserir uma série de instruções SQL dentro de uma consulta (query); III) A maneira mais simples de ataque utilizando SQL Injection é a aplicada em formulários de login de uma determinada aplicação. Assinale a alternativa correta: a. Todas as afirmativas estão corretas. b. Apenas I está correta. c. Apenas II e III estão corretas. d. Apenas II está correta. e. Apenas III está correta. Feedback Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas. Questão 2 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão Na ocorrência de qualquer tipo de falha, as operações são desfeitas ou refeitas. Assim, para garantir que o BD fique consistente após uma nova execução ou após as operações de uma transação terem sido desfeitas são implementados sistemas de recuperação. Considerando estas informações, assinale a alternativa que apresenta um tipo de sistema de recuperação de falhas. a. Downgrade. b. Transaction. c. Checkpoint. d. Upgrade. e. Schedule. Feedback Sua resposta está correta. A resposta correta é: Checkpoint. Questão 3 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão Suponha que T1 seja uma transação que transfere R$ 50,00 da conta A para a conta B. Antes da execução dessa transação, a conta A tinha um saldo de R$ 1.000,00 e a conta B tinha saldo de R$ 2.000,00. Durante a execução de T1 aconteceu uma falha, que impediu que a transação fosse executada com sucesso. Essa falha ocorreu depois da operação write(A) e antes da operação write(B). Neste contexto, analise as afirmativas a seguir e as classifique como Verdadeiras (V) ou Falsas (F). ( ) O sistema destruiu 50,00 como resultado desta falha, desrespeitando a propriedade de atomicidade e consistência. ( ) Por consequência da falha, os valores finais das contas A e B foram R$ 950,00 e R$ 2000,00, respectivamente. ( ) A soma de A+B não foi mais preservada, levando o BD à um estado inconsistente. Assinale a alternativa que contém a sequência correta. a. F - V - F. b. F - F - V. c. V - F - F. d. V - V - V. e. F - F - F. Feedback Sua resposta está correta. A resposta correta é: V - V - V. Questão 4 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão Nas técnicas de bloqueio, geralmente uma variável de controle é associada a um item de dado no BD, representando o status desse item em relação a possíveis operações que podem ser aplicadas sobre ele. Assim, os bloqueios são utilizados com o objetivo de sincronizar o acesso aos itens de um Banco de Dados por transações concorrentes. Analisando este contexto, assinale a alternativa que indica o tipo de bloqueio no qual o item de dado é bloqueado exclusivamente para operações de escrita. a. Bloqueio secundário. b. Bloqueio sujo. c. Bloqueio distinto. d. Bloqueio binário. e. Bloqueio múltiplo. Feedback Sua resposta está correta. A resposta correta é: Bloqueio múltiplo. Questão 5 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão O escalonamento também é denominado como o histórico ou a ordem de execução das transações que são executadas ao mesmo tempo em um Banco de Dados. Os planos de execução são utilizados para definir a ordem de execução das transações, sendo de dois tipos: Planos seriais e Planos não seriais. Em relação aos planos SERIAIS, analise as afirmativas a seguir. I) Cada plano serial consiste em uma sequência de instruções de várias transações, em que as instruções pertencentes a uma ÚNICA transação aparecem juntas; II) Nos planos seriais, todas as operações das transações são executadas sequencialmente; III) Nos planos seriais, todas as operações das transações são executadas de maneira paralela, ou seja, várias operações executando ao mesmo tempo. Assinale a alternativa correta: a. Apenas II e III estão corretas. b. Apenas I,II e III estão corretas. c. Apenas III está correta. d. Apenas II está correta. e. Apenas I e II estão corretas. Feedback Sua resposta está correta. A resposta correta é: Apenas I e II estão corretas. Questão 6 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão Os principais tipos de falhas que podem ocorrer um SGBD são: falhas de transação, erros de sistema, queda do sistema e falha de disco (ELMASRI e NAVATHE, 2011). Em relação às falhas que podem ocorrer em um BD, analise as seguintes afirmativas e as classifique como Verdadeiras (V) ou Falsas (F): ( ) Nas falhas de sistema, o sistema entra em um estado inadequado (deadlock, por exemplo); ( ) As falhas de transação podem ser causadas por erros lógicos; ( ) Uma falha relacionada à queda do sistema pode ocasionar algum mal funcionamento no hardware ou software. Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison-Wesley, 2011. Assinale a alternativa que contém a sequência correta. a. F-V-F. b. F-F-V. c. V-F-F. d. V-V-V. e. F-F-F. Feedback Sua resposta está correta. A resposta correta é: V-V-V. Questão 7 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão As informações de um BD devem possuir integridade, disponibilidade e confidencialidade, devendo o SGBD possuir mecanismos para que ameaças não violem estes princípios. Em relação aos principais tipos de ameaças que podem ocorrer em um SGBD, estão incluídos: I) SQL Injection; II) Falha no sistema; III) Falha humana; IV) Falha de energia. Fonte: MEDEIROS, L. F. Banco de dados. Curitiba: InterSaberes, 2013. Assinale a alternativa correta. a. Apenas IV está correta. b. Apenas II e III estão corretas. c. Apenas I, II e III estão corretas. d. Apenas I está correta. e. Apenas I e III estão corretas. Feedback Sua resposta está correta. A resposta correta é: Apenas I, II e III estão corretas. Questão 8 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão Normalmente, os SGBDs permitem que várias transações sejam executadas ao mesmo tempo, onde se tem várias transações ocorrendo simultaneamente, isso pode causar várias complicações, como por exemplo, a inconsistência de dados. Garantir a consistência com a execução simultânea exige um trabalho extra, sendo muito mais fácil insistir que as transações sejam executadas serialmente (uma de cada vez) (ELMASRI e NAVATHE, 2011). Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison-Wesley, 2011. Assinale a alternativa que contém um problema que pode ser ocasionado pela ocorrência simultânea de transações. a. Leitura dupla. b. Leitura suja. c. Escrita suja. d. Consulta dupla. e. Escrita dupla. Feedback Sua resposta está correta. A resposta correta é: Leitura suja. Questão 9 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão Os Bancos de Dados são essenciais para qualquer tipo de sistema de informação, devendo oferecer integridade, consistência e segurança dos dados armazenados. Para que os dados sejam devidamente armazenados em umBD, é necessária a realização de algumas operações que envolvem a transferência de dados entre memória e disco. Em relação à transferência de dados entre memória e disco, analise as seguintes afirmativas: I) A conclusão pode ser bem sucedida, indicando que o destino recebeu a informação; II) Pode ocorrer falha parcial, indicando que o destino recebeu informação incorreta; III) Pode ocorrer falha total, o que significa que o destino permaneceu intacto. Assinale a alternativa correta: a. Todas as afirmativas estão corretas. b. Apenas II está correta. c. Apenas I e II estão corretas. d. Apenas I e III estão corretas. e. Apenas I está correta. Feedback Sua resposta está correta. A resposta correta é: Todas as afirmativas estão corretas. Questão 10 Correto Atingiu 0,60 de 0,60 Marcar questão Texto da questão A Figura a seguir ilustra duas transações T1 e T2, sendo a transação T1 responsável por transferir a quantia de R$100,00 da conta A para a conta B. Já a transação T2 transfere 10% do saldo da conta A para a conta B. Suponha que os valores iniciais das contas sejam: Conta A: R$ 500,00 e Conta B: R$ 300,00. Fonte: A Autora (2021). Utilizando um escalonamento no qual é realizada a execução de T1 e depois a execução de T2, assinale a alternativa que indica corretamente os valores finais das contas A e B. a. A = 500,00 e B = 300,00. b. A = 600,00 e B = 150,00. c. A = 300,00 e B = 300,00. d. A = 360,00 e B = 440,00. e. A = 200,00 e B = 500,00. Feedback Sua resposta está correta. A resposta correta é: A = 360,00 e B = 440,00.
Compartilhar