Prévia do material em texto
Atividade 3 Iniciado: 8 out em 9:20 Instruções do teste Pergunta 1 0,2 pts 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. Leia o texto a seguir: Quando desenvolvemos um aplicativo, uma das necessidades é persistir os dados do usuário. Sejam estes dados armazenados localmente ou em nuvem, sempre teremos um sistema de banco de dados para gerenciá-los e protegê-los. Um sistema de banco de dados é responsável então por cuidar do ativo mais importante e valioso de uma empresa: os dados. Afinal, a partir dos dados, a empresa pode realizar tomadas estratégicas de negócios, ações de marketing, entrega de conteúdo personalizado ao cliente, entre outras ações. Considerando o trecho acima, podemos afirmar que: I. Como exemplo de banco de dados NoSQL é possível citar arquivos no formato JSON (JavaScript Object Notation) e seu binário BSON. II. Banco de dados orientado a imagem é considerado um tipo de banco de dados relacional. III. Banco de dados orientado a coluna é um exemplo de categoria de banco de dados NoSQL. IV. Enquanto o SQL é utilizado em banco de dados relacionais, a linguagem Oracle é utilizada em banco de dados não relacional. Estão corretas apenas as afirmativas: A+ A A- 08/10/25, 10:00 Teste: Atividade 3 https://famonline.instructure.com/courses/48533/quizzes/233956/take 1/6 Pergunta 2 0,2 pts Pergunta 3 0,2 pts III e IV. I e III. I e IV. II e IV. II e IV. Leia o texto a seguir: Com o passar dos anos, mais e mais opções de banco de dados estão se tornando disponíveis para atender às necessidades de gerenciamento e processamento de dados. Um exemplo são as tecnologias NoSQL, as quais estão invadindo o domínio dos bancos de dados relacionais, que garantem a integridade dos dados e das transações, mas normalmente impõem esquemas rígidos baseados em SQL para estruturar e armazenar dados. Qual alternativa aborda corretamente sobre um aspecto das tecnologias NoSQL? A diferença entre um banco de dados relacional e um não relacional é o processo de sincronização com o servidor. Bancos de dados não relacional como o SQLite e o MongoDB possuem a leitura e escrita mais rápido. São exemplos de bancos de dados NoSQL para dispositivos móveis o MongoDB e o Cassandra. Os gerenciadores relacionais e os não relacionais se diferenciam essencialmente pelos métodos de leitura e escrita. Bancos de dados não relacionais são também denominados banco de dados de execução em memória. Leia o texto a seguir e observe o exemplo de código a seguir: As estruturas de decisão, ou estruturas condicionais, são utilizadas nos códigos para dividir um fluxo de processos em dois fluxos. Todo algoritmo que precisa de tomada de decisão necessita utilizar A+ A A- 08/10/25, 10:00 Teste: Atividade 3 https://famonline.instructure.com/courses/48533/quizzes/233956/take 2/6 uma estrutura de controle como esta. Figura 2 – Código em JavaScript Fonte: Elaborado pelo autor De posse destas informações e do conteúdo estudado sobre estruturas condicionais, analise as asserções a seguir e a relação proposta entre elas: 1. No caso de usar IFs aninhados como no código, podemos substituir os dois IFs por uma única instrução com o operador lógico && (and), ficando assim if(a>1 && b>1). PORQUE 1. Para mostrar na tela o conteúdo da linha 8, a instrução da linha 4 precisa ser verdadeira e a instrução da linha 6 também precisa ser verdadeira. A respeito dessas asserções, assinale a opção correta: As asserções I e II são 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. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A+ A A- 08/10/25, 10:00 Teste: Atividade 3 https://famonline.instructure.com/courses/48533/quizzes/233956/take 3/6 Pergunta 4 0,2 pts Observe com atenção o código a seguir: Figura – Código em JavaScript Fonte: Elaborado pelo autor (2021) Considerando o código da figura, analise as afirmativas a seguir: I. Na linha 8, estamos concatenando os valores das variáveis, e a variável numD receberá Brasil X Holanda. II. O operador + (adição), é responsável por realizar a soma e também por concatenar valores, logo na linha 7 a variável numC valerá 10. III. Na linha 8, estamos somando a quantidade de caracteres da variável palavraA, com a quantidade de caracteres de X e da variável palavraB. IV. Na linha 10, mostraremos uma mensagem com a concatenação das variáveis numA e numB, apresentando o valor 64 seguida da concatenação de numD. Estão corretas apenas as afirmativas: A+ A A- 08/10/25, 10:00 Teste: Atividade 3 https://famonline.instructure.com/courses/48533/quizzes/233956/take 4/6 Pergunta 5 0,2 pts I e III. I e IV. III e IV. II e III. II e IV. Analise com atenção o código a seguir: Figura – Código em JavaScript Fonte: Elaborado pelo autor Considerando as informações apresentadas, assinale a opção correta. Na linha 4, a operação *2 torna a condição falsa, logo, se removermos esta multiplicação, a condição será verdadeira. Na linha 4, a condição descrita resultará em Verdadeiro, deste modo, será apresentada na tela o número 8. A operação realizada na linha 4 terá como saída o valor false, pois existe pelo menos uma expressão falsa. Os valores true e false são desconhecidos na linguagem JavaScript, sendo permitido seu uso como nome de variáveis. A+ A A- 08/10/25, 10:00 Teste: Atividade 3 https://famonline.instructure.com/courses/48533/quizzes/233956/take 5/6 Salvo em 10:00 Os valores true e false precisam ser declarados antecipadamente, logo, o programa apresentará erro na linha 9. Enviar teste A+ A A- 08/10/25, 10:00 Teste: Atividade 3 https://famonline.instructure.com/courses/48533/quizzes/233956/take 6/6