Baixe o app para aproveitar ainda mais
Prévia do material em texto
AO2 Iniciado: 9 dez em 18:00 Instruções do teste 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,6 ptsPergunta 1 Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 1 of 12 09/12/2021 18:59 Grant e Revoke. Set e Lock. Commit e Delete. Create e Alter. Insert e Update. Leia o texto abaixo: Em muitos SGBDs, nos quais não existe uma separação específica de níveis, uma linguagem, chamada linguagem de definição de dados — Data Definition Language (DDL) —, é usada pelo Database Administrator (DBA) e pelos projetistas do banco de dados para definir ambos os esquemas. O SGBD terá um compilador DDL cuja função é processar os comandos DDL a fim de identificar os construtores e para armazenar a descrição do esquema no catálogo do SGBD. Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p. 24. Qual alternativa descreve comandos da linguagem DDL? 0,6 ptsPergunta 2 Leia o texto a seguir: Para construir um projeto de banco de dados, usa-se uma linguagem de modelagem de dados. Linguagem de modelagem de dados podem ser classificadas de acordo com a forma de apresentar os modelos, em linguagens Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 2 of 12 09/12/2021 18:59 O modelo lógico tem por objetivo a criação dos campos no banco de dados, e com base nisso influencia o modelo físico. O modelo físico é uma replicação das informações contidas no modelo lógico de dados, sendo assim, um é a base para a criação do outro. O modelo físico de banco de dados é utilizado para a criação de um modelo conceitual de como o banco de dados irá funcionar. O modelo físico de um banco de dados é utilizado para que seja levantado as informações e, em seguida, aplicadas ao modelo lógico. O modelo físico é responsável por descrever de uma forma menos detalhadas como o banco de dados será construído. textuais ou linguagens gráficas. Existem linguagens para descrever modelos de dados em diferentes níveis de abstração e com diferentes objetivos. Cada representação de um modelo de dados através de uma linguagem de modelo de dados recebe o nome de esquema de modelo de dados. (Fonte: HEUSER, C. A.; Projeto de banco de dados. 6.ed. Porto Alegre: Bookman, 2009, p. 25) Considerando as reflexões apresentadas, assinale a opção correta. 0,6 ptsPergunta 3 Leia o texto abaixo: Os dados são elementos do mundo exterior, que representam dentro de um computador digital as informações manipuladas pelos seres humanos. Os dados a serem utilizados devem primeiramente ser abstraídos para serem então processados. Eles podem ser classificados em três tipos primitivos ou tipos básicos: numéricos (representados por valores numéricos inteiros ou reais), caracteres (representados por valores alfabéticos ou alfanuméricos) e lógicos Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 3 of 12 09/12/2021 18:59 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, mas II não é uma justificativa da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.. As asserções I e II são ambas proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. (valores dos tipos falso e verdadeiro). Fonte: MANZANO, J. A. N .G., OLIVEIRA, J. F; Algoritmos : lógica para desenvolvimento de programação de computadores - 28. ed. - São Paulo: Érica, 2016, p. 43. Os dados são essenciais para qualquer operação em sistema ou banco de dados, mas para que esse dado seja processado, necessitamos que algumas operações sejam realizadas. Com isso, analise as asserções abaixo e a relação proposta entre elas: I. Um operador pode ser definido como um conjunto de instruções ou pode ser composto por um único comando, cumprindo assim uma determinada tarefa ou função necessária para o funcionamento de um sistema. PORQUE II. Temos como exemplos de operadores: os operadores relacionais, que nos levam a realizar comparações, auxiliando na tomada de decisões. A respeito das asserções apresentadas, assinale a opção correta: Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 4 of 12 09/12/2021 18:59 0,6 ptsPergunta 4 Nenhuma das propriedades ACID. Atomicidade. Durabilidade. Correção ou Consistência. Isolamento. Leia o texto a seguir: Um sistema que admite o gerenciamento de transações garante que, se a transação executar algumas atualizações e ocorrer uma falha (por qualquer motivo) antes de a transação atingir seu término planejado, então essas atualizações serão desfeitas. Assim, a transação ou será executada integralmente ou será totalmente cancelada (isto é, será como se ela nunca tivesse sido executada). As transações possuem (ou deveriam possuir) quatro propriedades importantes, que são chamadas “propriedades ACID”: Atomicidade, Correção ou Consistência, Isolamento e Durabilidade. Fonte: DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2003. Qual propriedade ACID descreve que todas as transações devem ser realizadas em sua totalidade, sem falhas? 0,6 ptsPergunta 5 Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 5 of 12 09/12/2021 18:59 I e II, apenas. Leia o texto a seguir: Um plano serializável fornece os benefícios da execução concorrente, sem deixar de ser correto. Na prática, é muito difícil testar a serialidade de um plano. A intercalação de operações de transações concorrentes — que em geral são executadas como processos pelo sistema operacional — é, normalmente, determinada pelo scheduler (supervisor) do sistema operacional, que aloca recursos a todos os processos. Fatores como a carga do sistema, o tempo de submissão de transação e as prioridades de processos contribuem para a ordenação das operações de um plano. Assim, é difícil determinar como as operações de um plano serão intercaladas antecipadamente de modo a garantir a serialidade. (Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p. 411) Considerando o trecho, avalie as afirmações abaixo: I. O controle de transação se baseia em quatro características: atomicidade, consistência, isolamento e confiabilidade. II. As transações devem ter sucesso (concluídas) para que possam ser gravadas em definitivo no banco de dados. III. Para que se tenha domínio de quais transações foram concluídas, o SGBD controla através de uma fila. IV. O controle de concorrência é feito pelo sistema operacional, dando assim o ritmo para a execução das transações. É correto o que se afirmar apenas em: Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 6 of 12 09/12/2021 18:59 III e IV, apenas. I e III, apenas. I e IV, apenas. II e III, apenas. 0,6 ptsPergunta 6 Os erros do tipo sistema podem ocorrer pois o sistema executou operações de forma indevida, de diferente modo da programação. A recuperação de falhas pode ser definida como sendo a perda de informações e que os bancos sejam refeitos. A falha catastrófica pode ser resolvida com base em importação de dados de um arquivo de log, importação de pequenas quantidades de dados. A falha de disco pode ocorrer quando o sistema de banco de dados não encontra a informação. A recuperação de falhas tem por objetivo retornar o banco de dados para um estado anterior ao aparecimento do problema. Leia o texto a seguir: Sabe-se que todos os sistemas de banco de dados estão propensos a sofrer algum tipo de falhas, sejam elas pequenas ou mais severas, que podem acarretar grandes perdas de informações e suas correções podem até levar horas e dias. Com base na afirmação acima, analise as alternativas abaixo e assinale a alternativacorreta. 0,6 ptsPergunta 7 Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 7 of 12 09/12/2021 18:59 As asserções I e II são ambas proposições falsas. 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. Leia o texto abaixo: Se houver um dano extenso em uma grande porção do banco de dados, por conta de falha catastrófica, tal como um crash de disco, o método de recuperação restaura uma cópia anterior do banco de dados, que estava guardada em um arquivo de armazenamento (normalmente uma fita), e o reconstrói num estado mais atual, reaplicando ou refazendo as operações das transações armazenadas no log até o instante da falha (restore de um backup). (Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p. 439) A recuperação de falhas, é uma disciplina muito importante para as organizações e estas devem estar preparadas. Com isso, analise as asserções a seguir: I. A recuperação de falhas por Log se baseia no uso de técnicas de recuperações que utilizam arquivos de log compostos por operações e atividades executadas no banco de dados. PORQUE II. A utilização desse tipo de arquivo está ligado diretamente à recuperação de pequenas partes do banco de dados, utilizando-se de técnicas de atualizações imediatas e adiadas. A partir das asserções, assinale a alternativa correta: Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 8 of 12 09/12/2021 18:59 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 0,6 ptsPergunta 8 Leia o texto abaixo: Uma expressão da álgebra relacional forma uma nova relação depois de aplicar um número de operadores algébricos a um conjunto existente de relações; seu uso principal é para consultar um banco de dados. O usuário formula uma consulta que especifica o dado de interesse e uma nova relação é formada pela aplicação de operadores relacionais para recuperar esse dado. Essa relação se torna a resposta à consulta do usuário. (Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p. 100) Considerando o trecho acima, analise as afirmativas abaixo: I. A operação Intersection, executa uma busca por dados em duas tabelas ou mais, com base na parametrização passada pelo usuário. II. Ao executar uma operação da álgebra relacional do tipo Union, vamos ter um retorno em uma nova tabela contendo dados que eram iguais entre as duas tabelas. III. A operação Product tem por funcionamento o mesmo padrão do Union, trazendo informações que constam somente uma tabela utilizada na pesquisa de dados. É correto o que se afirma apenas em: Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 9 of 12 09/12/2021 18:59 II, apenas. I e III, apenas. I, apenas. II e III, apenas. III, apenas. 0,6 ptsPergunta 9 são utilizados para controlar as transações em um banco de dados. são utilizados para incluir, excluir e alterar dados gravados no banco de dados. são utilizados para realizar qualquer tipo de consulta no banco de dados. são utilizados para criar, alterar e remover tabelas de um banco de dados. são utilizados para realizar controles referentes aos direitos de usuários dentro do banco de dados. Leia o texto a seguir: A linguagem SQL é um meio de poder se comunicar com o banco de dados relacional para executar alguma operação com ele, como incluir registros ou extrair informações. Ela não é uma linguagem de programação propriamente dita, já́ que não permite o desenvolvimento de aplicativos completos. Os comandos da linguagem SQL podem ser agrupados em categorias. Fonte: ALVES, W. P. Banco de dados. São Paulo: Érica, 2014. Os comandos da categoria DCL Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 10 of 12 09/12/2021 18:59 0,6 ptsPergunta 10 Leia o texto abaixo: Três das quatro características importantes da abordagem com uso de banco de dados, são: 1) separação de programas e dados (independência de dados e operação de programas); 2) suporte a múltiplas visões (views) de usuários, e 3) uso de catálogo para armazenar a descrição do banco de dados (esquema). Nesta seção, definiremos uma arquitetura para os sistemas de banco de dados, chamada arquitetura de três-esquemas, proposta para auxiliar a realização e visualização dessas características. (Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2010, p. 396) Para o controle de acesso as informações, os SGBD’s apresentam as informações de acordo com o tipo de processamento, e níveis separados dentro de sua estrutura. Considerando isso, avalie as asserções abaixo e a relação proposta entre elas: I. Com a aplicação de níveis, ao surgir uma necessidade de alteração de estrutura esta pode ser realizada sem que afete os outros níveis. PORQUE II. Os níveis do banco de dados estão interligados, mas se tornam independentes com a utilização desse conceito de níveis. A partir das asserções, assinale a alternativa correta: Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 11 of 12 09/12/2021 18:59 Salvo em 18:59 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 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. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Enviar teste Teste: AO2 https://famonline.instructure.com/courses/16183/quizzes/61381/take 12 of 12 09/12/2021 18:59
Compartilhar