Prévia do material em texto
20/11/2019 Revisar envio do teste: ATIVIDADE 3 – GRA0537 INTERNET ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29671833_1&course_id=_549459_1&content_id=_117263… 1/5 Revisar envio do teste: ATIVIDADE 3 GRA0537 INTERNET DAS COISAS PNA (ON) - 201920.1979.01 Unidade 3 Revisar envio do teste: ATIVIDADE 3 Usuário JULIANA DA SILVA DE MIRANDA Curso GRA0537 INTERNET DAS COISAS PNA (ON) - 201920.1979.01 Teste ATIVIDADE 3 Iniciado 20/11/19 15:25 Enviado 20/11/19 15:52 Status Completada Resultado da tentativa 2,25 em 2,5 pontos Tempo decorrido 27 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Parecido com o comando Between, temos o comando In. Comandos como este são muito utilizados em consultas para obter resultados específicos. Verifiquemos assim o trecho de comando abaixo: SELECT valor1 FROM umidade WHERE valor1 IN (35, 55, 75); Considerando o comando apresentado, é correto afirmar que o retorno de dados será: Todos os valores da coluna valor1 da tabela umidade, em que o valor corresponde a 35, 55 e 75. Todos os valores da coluna umidade da tabela valor1, em que o valor corresponde a 35, 55 e 75. Resposta Incorreta: Os valores retornados são especificamente os valores iguais a 35, 55 e 75, sendo assim, não serão retornados valores entre o intervalo 55 e 75 e nem entre 35 e 75, nem valores maiores que 35. Pergunta 2 Resposta Selecionada: Resposta Correta: Feedback da resposta: Sendo um dos princípios do CRUD, o Insert possui características específicas. Considerando que já possuímos um banco de dados e uma tabela, o comando INSERT INTO UMIDADE (valor, valor2) VALUES (15,35), irá realizar: A inserção de valores referentes a umidade do ar na tabela umidade. A inserção de valores referentes a umidade do ar na tabela umidade. Resposta Correta: O comando irá inserir valores referentes a umidade do ar, sendo os valores 15 e 35 na tabela umidade de um determinado banco de dados existente. Valor1 e Valor2 são nomes das colunas da tabela, e o valor1 receberá o número 15 e o valor2 o número 35. Minha Área 0 em 0,25 pontos 0,25 em 0,25 pontos JULIANA DA SILVA DE MIRANDA 20/11/2019 Revisar envio do teste: ATIVIDADE 3 – GRA0537 INTERNET ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29671833_1&course_id=_549459_1&content_id=_117263… 2/5 Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Em banco de dados temos dois comandos que possuem funções importantes e são muito utilizados para a manipulação de informações. Podemos citar assim o comando DELETE e o comando SELECT. Estes comandos possuem características diferentes e devem ter o seu conceito aprendido de forma correta por programadores. Assim, os comandos possuem como definição, respectivamente: Excluir um dado ou alguma informação de uma tabela e Selecionar (pesquisar) dados existentes em uma tabela. Excluir um dado ou alguma informação de uma tabela e Selecionar (pesquisar) dados existentes em uma tabela. O comando delete é o responsável por excluir e remover algum dado ou alguma informação dentro de uma tabela do nosso banco de dados relacional. O comando select é o responsável por realizar uma pesquisa nos dados existentes da tabela em nosso banco de dados. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Ao trabalhar com banco de dados estamos trabalhando com uma Linguagem de Consulta Estruturada, ou simplesmente SQL. É nesta linguagem que temos os comandos de inserir, atualizar, excluir, selecionar, e diversas outras cláusulas que irão nos auxiliar na manipulação dos dados. Analise a tabela abaixo: umidade temperatura umi_Ar 30 90 35 60 25 65 15 31 22 15 Fonte: Elaborada pelo autor. Considerando as informações expostas e o conteúdo do texto-base, o comando que devemos executar para as temperaturas de valor 30 e valor 25 é: SELECT temperatura FROM umidade WHERE (temperatura = 30 AND temperatura = 25). SELECT temperatura FROM umidade WHERE (temperatura = 30 AND temperatura = 25). Resposta Correta. A alternativa está correta, pois como queremos somente a temperatura e como cláusula os valores 30 3 25, devemos aplicar o comando de seleção e utilizar o operador de comparação AND. Assim, o comando correto deverá ser: SELECT temperatura FROM umidade WHERE (temperatura = 30 AND temperatura = 25); Pergunta 5 Em alguns casos específicos, precisamos unir algumas informações para que seja possível filtrar e melhorar a expressão referente à cláusula Where que desejamos encontrar. Para isso, temos os 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos 20/11/2019 Revisar envio do teste: ATIVIDADE 3 – GRA0537 INTERNET ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29671833_1&course_id=_549459_1&content_id=_117263… 3/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: comandos AND e OR. Esses comandos possuem, respectivamente, características como: O comando AND retorna dados se duas comparações forem verdadeiras, e o OR se uma das comparações somente for verdadeira. O comando AND retorna dados se duas comparações forem verdadeiras, e o OR se uma das comparações somente for verdadeira. Resposta Correta. Os operadores AND e OR funcionam como sua tradução literária, significando E e OU. O comando AND retorna dados se duas comparações forem verdadeiras, e o OR se uma das comparações somente for verdadeira. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o texto a seguir: “A linguagem SQL dispõe de diversos operadores e cláusulas que nos permitem estruturar as consultas de acordo com nossa necessidade, a fim de obter o resultado esperado.” Disponível em: < https://www.devmedia.com.br/usando-os-operadores-like-in-e-between-no-oracle/24687>. Acesso em: 04 maio 2019. Assim, considerando as informações apresentadas e os conteúdos estudados no texto-base, analise os operadores a seguir e associe-as com suas respectivas características. I - BETWEEN. II - OR. III - IN. IV - AND. ( ) Utilizado quando desejamos consultar uma tabela, filtrando o valor de um de seus campos a partir de uma lista e possibilidades ( ) Utilizado quando precisamos recuperar as linhas de uma tabela cujo valor de um campo encontra-se em um intervalo especificado ( ) Utilizando quando é necessário usar mais de uma condição de comparação, podendo retornar valores se as duas condições forem verdadeiras. ( ) Utilizando quando é necessário usar mais de uma condição de comparação, podendo retornar valores se uma ou outra condições for verdadeiras A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: III, I, IV,II. III, I, IV,II. Resposta Correta. O operador BETWEEN (I) possui a finalidade de filtrar uma consulta entre uma faixa de valores, tendo um valor máximo e um valor mínimo O operador OR (II) Este é muito utilizado com a cláusula WHERE principalmente quanto se é necessário ter mais de uma condição para verificação/comparação, e retorna valores se um dos dois casos forem verdadeiros. O operador IN (III) é normalmente utilizado em substituição do operador OR em determinadas situações. O operador IN irá verificar se determinado valor de uma coluna está presente dentro de uma lista de dados. O operador (IV) AND. Este é muito utilizado com a cláusula WHERE principalmente quanto se é necessário ter mais de uma condição para verificação/comparação, e retorna valores se os dois casos forem verdadeiros. Pergunta 7 Trabalhar com microcontroladores exige trabalhar com informações programáveis. Programarincide em trabalhar com dados, que devem ser manipulados e gravados em banco de dados que possuem um gerenciador chamado de SGBD (Sistema Gerenciador de Banco de Dados). Banco de dados trabalham com o princípio CRUD. Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas disponíveis a seguir e associe-as com suas respectivas características. I) Delete II) Create III) Read IV) Update ( ) Responsável por criar e adicionar novos dados, valores ou informações em um banco de dados. ( ) Responsável por ler e verificar informações que estejam contidas dentro de um sistema de 0,25 em 0,25 pontos 0,25 em 0,25 pontos 20/11/2019 Revisar envio do teste: ATIVIDADE 3 – GRA0537 INTERNET ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29671833_1&course_id=_549459_1&content_id=_117263… 4/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: gerenciamento de banco de dados. ( ) Responsável por atualizar e modificar/alterar uma informação contida em determinada tabela em um banco de dados. ( ) Responsável por apagar e excluir registros existentes em uma tabela em um banco de dados. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: II, III, IV, I. II, III, IV, I. Resposta Correta: O princípio CRUD é o nome comumente usado para as quatro principais operações em um sistema de banco de dados. A sigla CRUD tem como representatividade: Delete (I): responsável por apagar e excluir registros existentes em uma tabela em um banco de dados. Create (II): responsável por criar e adicionar novos dados, valores ou informações em um banco de dados. Read (III): responsável por ler e verificar informações que estejam contidas dentro de um sistema de gerenciamento de banco de dados. Update (IV): responsável por atualizar e modificar/alterar uma informação contida em determinada tabela em um banco de dados. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Imaginemos uma tabela com as seguintes características em um determinado banco de dados: Chuva (mês, milímetros, temperatura) Temperatura (mês, umidade) Considerando as informações expostas, é correto afirmar que o comando SQL que irá apresentar o mês e a temperatura para as ocorrências em que mês apresenta o valor “janeiro” ou temperatura maior que 25 graus é: SELECT mes, temperatura FROM Chuva WHERE mes “janeiro” OR temperatura >= “25”; SELECT mes, temperatura FROM Chuva WHERE mes “janeiro” OR temperatura >= “25”; Resposta Correta. A alternativa está correta, pois é solicitado que seja apresentado os dados de mês e temperatura, porém, para os dados serem apresentados devem ser realizado uma condição onde a situação onde mês deve ser janeiro OU a temperatura maior ou igual a 25. Desta forma, o correto código deverá ser: SELECT mes, temperatura FROM Chuva WHERE mês “janeiro” OR temperatura >= “25”; Pergunta 9 Resposta Selecionada: Resposta Correta: Banco de dados possuem características específicas. Para a manipulação dos dados necessitamos nos utilizar de comandos da Linguagem SQL que nos permitirá realizar a manipulação dos dados. Assim, considerando as informações apresentadas e os conteúdos estudados no texto-base, analise os comandos a seguir e associe-as com suas respectivas características: I – INSERT II – SELECT III – UPDATE IV – DELETE ( ) Seleciona os dados de uma tabela a partir de características e cláusulas. ( ) Exclui dados de uma tabela de um banco de dados. ( ) Atualiza dados de uma tabela de um banco de dados. ( ) Insere dados em uma tabela de um banco de dados A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: II, IV, III, I. II, IV, III, I. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 20/11/2019 Revisar envio do teste: ATIVIDADE 3 – GRA0537 INTERNET ... https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29671833_1&course_id=_549459_1&content_id=_117263… 5/5 Quarta-feira, 20 de Novembro de 2019 15h53min20s BRT Feedback da resposta: Resposta Correta: O comando (I) diz respeito a inserção de dados em um banco de dados. O comando (II) diz respeito a seleção, pesquisa de informações em uma tabela de um banco de dados. O comando (III) diz respeito a atualização de dados em uma tabela do banco de dados. O comando (IV) diz respeito a exclusão de dados de uma tabela de banco de dados. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: Dentro dos comandos existentes de manipulação de dados, temos o comando UPDATE que irá atualizar informações em uma determinada tabela de um banco de dados relacional. Atualizar informação significa alterar um valor existente na tabela. Para realizarmos a atualização da umidade do ar, referenciando o valor2, devemos aplicar o comando: UPDATE UMIDADE SET valor2 = 70 WHERE valor2 = 35. UPDATE UMIDADE SET valor2 = 70 WHERE valor2 = 35. Resposta Correta: A sintaxe correta a ser seguida para atualização de dados deve ser UPDATE UMIDADE SET valor2 = 70 WHERE valor2 = 35, sendo indicado o comando de atualização, seguido do nome da tabela, do comando SET seguido do novo valor a ser inserido. Deve especificar ainda qual valor deve ser alterado, informado a cláusula WHERE. ← OK 0,25 em 0,25 pontos