Prévia do material em texto
Atividade Objetiva 3 Entrega 28 nov em 23:59 Pontos 1 Perguntas 5 Disponível 8 ago em 0:00 - 28 nov em 23:59 Limite de tempo Nenhum Tentativas permitidas 2 Instruções Este teste foi travado 28 nov em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 78 minutos 1 de 1 Pontuação desta tentativa: 1 de 1 Enviado 16 nov em 11:18 Esta tentativa levou 78 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: “Os sistemas servidores de dados são usados em redes locais, em que existe uma conexão de alta velocidade entre os clientes e o servidor, as máquinas clientes são comparáveis em poder de processamento às máquinas servidoras, e as tarefas a serem executadas exigem muita computação.” Fonte: SILBERSCHATZ, A.; SUNDARSHAN, S.; KORTH, H. F. Sistema de Banco de Dados. Elsevier Brasil, 2016. p. 489. A+ A A- https://famonline.instructure.com/courses/24092/quizzes/107206/history?version=1 A respeito das características dos sistemas servidores de dados, avalie as asserções abaixo e a relação entre elas. I. Nos sistemas servidores de dados, observa-se um alto custo na comunicação entre o cliente e o servidor. PORQUE II. Nos sistemas servidores de dados a granularidade da unidade de comunicação é grossa. Sobre as asserções, assinale a alternativa correta: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Correto!Correto! 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. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A alternativa está correta, pois a asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. A asserção I é verdadeira, pois como o processamento é feito no lado do cliente, a conexão deve ser de alta velocidade, o que aumenta o custo da comunicação. A asserção II é falsa, pois os sistemas servidores de dados podem ter granularidade grossa, por exemplo, uma página, ou fina, por exemplo, uma tupla. A+ A A- 0,2 / 0,2 ptsPergunta 2 Leia o texto abaixo: “Sistemas paralelos melhoram as velocidades de processamento e E/S usando várias CPU’s e discos em paralelo. As máquinas paralelas estão se tornando cada vez mais comuns, tornando o estudo dos sistemas de banco de dados paralelo cada vez mais importante.” Fonte: SILBERSCHATZ, A.; SUNDARSHAN, S.; KORTH, H. F. Sistema de Banco de Dados. Elsevier Brasil, 2016. p. 491. Considerando as características dos sistemas paralelos, avalie as seguintes afirmações. I. Máquinas que contam com poucos processadores de grande poder de processamento são consideradas máquinas paralelas com granularidade fina. II. Os sistemas computacionais paralelos têm seus desempenhos avaliados a partir de duas medidas principais: o throughput e o tempo de resposta. III. O ganho de velocidade define a capacidade do sistema paralelo de realizar o processamento de transações maiores em um mesmo intervalo de tempo, a partir do incremento de recursos. É correto o que se afirma em: II, apenas. Correto!Correto! I, apenas. I e III, apenas. I e II, apenas. II e III, apenas. A+ A A- A alternativa está correta, pois apenas a afirmação II é verdadeira. A afirmação II é verdadeira, o throughput mede o número de operações que podem ser realizadas em um determinado intervalo de tempo e o tempo de resposta mede a quantidade de tempo necessária para completar uma tarefa. A afirmação I é falsa, pois as máquinas que contam com pouco processadores muito potentes são definidas como máquinas paralelas de granularidade grossa. A afirmação III é falsa, pois a capacidade do sistema em realizar o processamento de transações maiores em um mesmo intervalo de tempo é denominado ganho de escala. 0,2 / 0,2 ptsPergunta 3 Avalie a figura abaixo: (Fonte: Disponível em: https://imasters.com.br/banco-de-dados/o-que-e- banco-de-dados-distribuido. Acesso em: 01 dez. 2020) A+ A A- Considerando as visões apresentadas pela figura, assinale a alternativa que descreve corretamente as visões: A visão conceitual indica que o banco de dados é paralelo e a visão do usuário indica que o SGBD é responsável pelo paralelismo do banco. A visão conceitual indica que o banco de dados é centralizado e a visão do usuário indica que o SGBD é responsável pela centralização do banco. A visão conceitual indica que o banco de dados é distribuído e a visão do usuário indica que o SGBD torna a distribuição explícita ao usuário. A visão conceitual indica que o banco de dados é distribuído e a visão do usuário indica que o SGBD agrega as informações em um único banco de dados. A visão conceitual indica que o banco de dados é distribuído e a visão do usuário indica que o SGBD torna a distribuição transparente ao usuário. Correto!Correto! A+ A A- A alternativa está correta. Os bancos de dados distribuídos são compostos por partes que estão fisicamente armazenadas em locais diferentes. Nesse contexto, o SGBD deve tornar a distribuição transparente ao usuário, ou seja, o acesso aos dados é feito como se houve um único banco de dados. Note que o SGBD não agrega as informações distribuídas em um único banco de dados, somente viabiliza o acesso, ocultando do usuário a complexidade. Uma tarefa importante do SGBD é não permitir que a complexidade fique explícita ao usuário. Finalmente, a figura não apresenta uma arquitetura condizente com banco de dados centralizado ou paralelo. 0,2 / 0,2 ptsPergunta 4 Leia o texto a seguir: “À medida que os computadores pessoais se tornaram mais rápidos, mais poderosos e mais baratos, houve um afastamento da arquitetura de sistema centralizada. Os computadores pessoais suplantaram os terminais conectados aos sistemas centralizados. De modo correspondente, os computadores pessoais assumiram a funcionalidade da interface com o usuário, que antes era tratada diretamente pelos sistemas centralizados.” (Fonte: SILBERSCHATZ, A.; SUNDARSHAN, S.; KORTH, H. F. Sistema de Banco de Dados. Elsevier Brasil, 2016. p. 486-487) Considerando o contexto da aplicação, podemos ter configurações em camadas. Nesse sentido qual é a principal característica do gerenciamento de dados remoto? A+ A A- O gerenciamento de dados remoto é observado quando este processo é executado, exclusivamente, do lado do servidor. Correto!Correto! O gerenciamento de dados remoto é observado quando este processo é executado no lado do cliente, juntamente com a lógica do negócio. O gerenciamento de dados remoto é observado quando este processo é executado, exclusivamente, do lado do cliente. O gerenciamento de dados remoto é observado quando este processo é executado tanto no lado do cliente quanto do servidor. O gerenciamento de dados remoto é observado quando este processo é executado no lado do servidor, juntamente com a lógica do negócio. A alternativa está correta. No gerenciamento de dados remoto, o servidor executa a gerência de dados e o cliente executa a apresentação e a lógica do negócio. Em nenhuma hipótese a gerência de dados é executada, exclusivamente, no lado do cliente. Quando a gerência de dados é executada em ambos os lados, chamamos de gerenciamento de dados distribuído. Quando a gerência de dados é executada no lado do servidor, juntamente com a lógica do negócio, podemos ter apresentação distribuída ou apresentação remota ou lógica distribuída. Quando a gerência de dados é executada no lado do cliente, juntamente com a lógica do negócio, temos a gerência de dados distribuída. A+ A A- 0,2 / 0,2 ptsPergunta 5 Leia o texto abaixo: “Os sistemas de banco de dados centralizados são aqueles que executam em um único sistema de computador e não interagem comoutros sistemas de computador. Esses sistemas de banco de dados abrangem desde sistemas monousuários até sistemas de alto desempenho.” Fonte: SILBERSCHATZ, A.; SUNDARSHAN, S.; KORTH, H. F. Sistema de Banco de Dados. Elsevier Brasil, 2016. p. 487. Considerando o contexto dos sistemas centralizados, avalie as seguintes afirmações: I. Um sistema monousuário é, comumente, composto por processadores, podendo ter vários núcleos, e um ou dois discos rígidos ou SSD. II. Devido à ausência de concorrência, os bancos de dados em sistemas monousuário podem não contar com controle de concorrência e recuperação de falhas. III. Nos sistemas monousuários, as transações podem ser executadas de forma paralela, por conta dos vários discos rígidos ou SSD, resultando em maior desempenho. É correto o que se afirma em: II e III, apenas. I e II, apenas. Correto!Correto! I e III, apenas. I, apenas. II, apenas. A+ A A- A alternativa está correta, pois apenas as afirmações I e II são verdadeiras. A afirmação I verdadeira, os sistemas monousuário contam com um ou dois processadores, podendo ter vários núcleos e, também, com um ou dois discos rígidos ou SSD. A afirmação II é verdadeira, um sistema monousuário, como o próprio nome indica, é utilizado por um usuário por vez, assim, não há a necessidade de controle de concorrência nem recuperação de falhas. A afirmação III é falsa, de fato as transações podem ser executadas de forma paralela, aumentando o desempenho do sistema, porém, essa possibilidade é devido aos vários núcleos do processador e não aos discos rígidos. Pontuação do teste: 1 de 1 A+ A A-