Prévia do material em texto
Iniciado em quinta, 1 jun 2023, 13:13 Estado Finalizada Concluída em quinta, 1 jun 2023, 13:33 Tempo empregado 19 minutos 42 segundos Avaliar 6,00 de um máximo de 6,00(100%) Questão 1 Correto Atingiu 0,60 de 0,60 Em uma transação, é fundamental que todas essas operações ocorram ou que, em caso de alguma falha, nenhuma delas seja executada. Por exemplo, seria inaceitável que os dados que ainda estão sendo alterados por uma transação, fiquem acessíveis para outras transações. Neste contexto, assinale a alternativa que corresponde à propriedade que garante que a execução de uma transação não seja afetada por outras transações que estejam executando ao mesmo tempo. a. Escalonamento. b. Consistência. c. Isolamento. d. Atomicidade. e. Durabilidade. Sua resposta está correta. A resposta correta é: Isolamento. Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 2123 - BANCO DE DADOS APLICADOS / PROVA CURRICULAR - REALIZAÇÃO DIA 01/06/2023 A 25/06/2023 - VALOR 6,0 PONTOS / CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 01/06/2023 A 25/06/2023 - VALOR 6,0 PONTOS - 1ª OPORTUNIDADE https://www.eadunifatecie.com.br/course/view.php?id=15463 https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/view.php?id=15463 https://www.eadunifatecie.com.br/course/view.php?id=15463#section-11 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=492354 Questão 2 Correto Atingiu 0,60 de 0,60 Na ocorrência de uma falha, os dados de um BD podem ser perdidos. Para que essa situação não aconteça, os SGBDs utilizam sistemas de recuperação de falhas, incluindo os arquivos de log. A Figura a seguir apresenta um arquivo final de log resultante do escalonamento de duas transações: Fonte: A autora (2021). Baseado na Figura, é correto afirmar que: a. A transação T2 é a primeira a iniciar sua execução. b. A transação T2 é finalizada com erro, devendo ser desfeita. c. A transação T1 é desfeita antes do início de T2. d. A transação T1 é finalizada com erro, devendo ser desfeita. e. A transação T1 é a primeira a iniciar sua execução. Sua resposta está correta. A resposta correta é: A transação T2 é a primeira a iniciar sua execução. Questão 3 Correto Atingiu 0,60 de 0,60 Uma transação consiste em validar uma sequência de comandos que serão executados no banco de dados a partir da ferramenta de controle e gerenciamento do banco. Por exemplo, uma transferência bancária da conta A para a conta B consiste em várias ações que devem ser executadas para que a transferência seja concluída com sucesso, inclusive a atualização dos saldos das contas A e B. Neste contexto, assinale a alternativa que apresenta o comando responsável por atualizar os itens de dados de um Banco de Dados. a. read. b. write. c. rollback. d. commit. e. begin. Sua resposta está correta. A resposta correta é: write. Questão 4 Correto Atingiu 0,60 de 0,60 Um dos tipos de técnicas utilizadas pelo arquivo de log é a modificação imediata do Banco de Dados, que permite que as modificações no BD sejam realizadas enquanto as transações ainda estão em estado ativo. A Figura a seguir apresenta dois arquivos de log que utilizam a técnica de modificação imediata: Fonte: A autora (2021). Considerando esses dois arquivos de log e supondo que uma falha ocorreu após a última operação de cada arquivo (indicada pela seta azul), analise as afirmativas a seguir: I) Para o arquivo de log 1 deve-se realizar UNDO(T1), restaurando o valor antigo do item B (10); II) Para o arquivo de log 2 deve-se realizar UNDO(T2), onde o valor do item de dado B é restaurado para 5 (valor antigo); III) Para o arquivo de log 2 deve-se realizar e REDO(T1) e o valor de A ser atualizado para 10 (novo valor). Assinale a alternativa correta. a. Todas as afirmativas estão corretas. b. Apenas I e II estão corretas. c. Apenas I e III estão corretas. d. Apenas I está correta. e. Apenas III está correta. Sua resposta está correta. A resposta correta é: Todas as afirmativas estão corretas. Questão 5 Correto Atingiu 0,60 de 0,60 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 I e III estão corretas. b. Apenas IV está correta. c. Apenas I, II e III estão corretas. d. Apenas II e III estão corretas. e. Apenas I está correta. Sua resposta está correta. A resposta correta é: Apenas I, II e III estão corretas. Questão 6 Correto Atingiu 0,60 de 0,60 O arquivo de log de um SGBD pode ser gravado em dois momentos: antes ou depois da execução da transação. Na técnica de modificação adiada, adia-se a execução de todas as operações de escrita (write) de uma transação até que ela seja parcialmente efetivada (tenha executado todas as suas ações). Neste sentido, como o BD não é atualizado efetivamente em disco até que as operações sejam efetivadas, assinale a alternativa que indica a operação que nunca será utilizada pela técnica de modificação adiada. a. READ. b. WRITE. c. UNDO. d. REDO. e. COMMIT. Sua resposta está correta. A resposta correta é: UNDO. Questão 7 Correto Atingiu 0,60 de 0,60 Existem vários tipos de bloqueios que podem ser utilizados para garantir a consistência e atomicidade dos dados de um BD, sendo que a maioria utiliza uma variável de controle (lock) associada ao dado, que indica se o mesmo está disponível ou não para utilização. Considerando este cenário, analise a Figura a seguir que ilustra um plano com duas transações concorrentes e aplica ao item de dado X, um bloqueio: Fonte: A Autora (2021). Assinale a alternativa que indica o tipo de bloqueio que está sendo utilizado neste caso. a. Bloqueio rollback. b. Bloqueio downgrade. c. Bloqueio de duas fases. d. Bloqueio binário. e. Bloqueio múltiplo. Sua resposta está correta. A resposta correta é: Bloqueio binário. Questão 8 Correto Atingiu 0,60 de 0,60 Em um Banco de Dados, as transações devem respeitar algumas propriedades básicas, sendo as mesmas denominadas pelo acrônimo ACID: Atomicidade, Consistência, Integridade e Durabilidade (ELMASRI, et al. 2011). Essas propriedades garantem que a execução de transações, mesmo que simultâneas, não afetem de maneira incorreta os dados do BD, proporcionado maior segurança e confiança nos dados armazenados em um Banco de Dados. 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 definição correta da propriedade de atomicidade. a. Uma vez executada com sucesso, as alterações feitas por uma transação devem persistir no BD. b. Uma transação deve realizar a operação de atualização quando alterar itens de dados. c. Uma transação não deve tornar visível para outras transações as modificações feitas em um banco de dados. d. A execução de uma transação deve manter a consistência de um banco de dados. e. Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou então nada é executado. Sua resposta está correta. A resposta correta é: Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou então nada é executado. Questão 9 Correto Atingiu 0,60 de 0,60 O SGBD deve oferecer acesso seletivo para cada relação do BD baseando-se em contas específicas (ELMASRI e NAVATHE, 2011). Assim, as operações também podem ser controladas e, dessa maneira, o usuário que possuir uma conta não necessariamente está habilitado a realizar todas as funcionalidades oferecidas pelo SGBD. Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison-Wesley, 2011. Analisandoeste contexto, assinale a alternativa que apresenta o comando em SQL responsável por garantir privilégios a um usuário ou grupo de usuários. a. CREATE. b. INSERT. c. SET. d. GRANT. e. REVOKE. Sua resposta está correta. A resposta correta é: GRANT. Questão 10 Correto Atingiu 0,60 de 0,60 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 distinto. b. Bloqueio sujo. c. Bloqueio secundário. d. Bloqueio binário. e. Bloqueio múltiplo. Sua resposta está correta. A resposta correta é: Bloqueio múltiplo. ◄ ENQUETE DE SATISFAÇÃO - EAD UNIFATECIE Seguir para... CLIQUE AQUI PARA REALIZAR A PROVA CURRICULAR - DIA 06/06/2023 A 27/06/2023 - VALOR 6,0 PONTOS - 2ª OPORTUNIDADE ► https://www.eadunifatecie.com.br/mod/feedback/view.php?id=492353&forceview=1 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=492355&forceview=1