Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/03/23 17:32Fazer teste: Semana 7 - Atividade Avaliativa – Banco de ... Page 1 of 6https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_a…nt_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null Fazer teste: Semana 7 - Atividade AvaliativaBanco de Dados - COM300 - Turma 001 Atividades Fazer teste: Semana 7 - Atividade Avaliativa Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”. 3. A cada tentativa, você receberá um conjunto diferente de questões. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Quando se trata de Structured Query Language (SQL), existem bastantes comandos, funções, cláusulas, operadores, dentre outros elementos, que podem compor sua sintaxe, que é, amplamente, utilizada para a manipulação de registros em Bancos de Dados (BD). Dessa maneira, considere o código abaixo: SELECT fornecedor, sum(qtde_estoque*valor) as total FROM produto GROUP BY fornecedor 1,67 pontos Salva ? Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null%23 https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_8228_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_8228_1&content_id=_992482_1&mode=reset https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null%23 20/03/23 17:32Fazer teste: Semana 7 - Atividade Avaliativa – Banco de ... Page 2 of 6https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_…nt_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null a. b. c. d. e. HAVING total>=1000 Assinale a alternativa que corresponde ao resultado esperado para o comando supracitado. Liste a quantidade total de valor de estoque por fornecedor, mas liste, somente, os fornecedores com valor de estoque acima de 1000 reais. Liste a quantidade total de valor de estoque por fornecedor, mas desconsidere fornecedores com valor de estoque acima de 1000 reais. Liste a quantidade total de valor de estoque por fornecedor, mas liste, somente, os fornecedores com valor de estoque igual a 1000 reais. Liste a quantidade total de valor de estoque por fornecedor, mas liste, somente, os fornecedores com valor de estoque menor que 1000 reais. Liste a quantidade total de valor de estoque por produto, mas liste, somente, os fornecedores com valor de estoque acima de 1000 reais. a. b. PERGUNTA 2 Sempre que se fala em Banco de Dados (BD), torna-se, praticamente, impossível desassociá-lo da Structured Query Language (SQL), pois é a linguagem mais usada para o contexto de BD. Ela é a sintaxe que é capaz de criar, atualizar, consultar e eliminar registros de um BD, isto é, está na estruturação e na organização de toda essa gama de dados. Dessa maneira, analise o seguinte código: SELECT nome, unidade, valor, qtde_estoque, fornecedor FROM produto WHERE fornecedor=4 or fornecedor=3 ORDER BY name Com base no código supracitado, assinale a alternativa que apresenta, corretamente, a lógica de resultado esperado a partir da execução do comando acima. Liste nome, unidade, valor e estoque de TODOS os produtos que sejam dos Fornecedores de ID 4 ou ID 3 e os ordene em ordem alfabética. 1,67 pontos Salva 20/03/23 17:32Fazer teste: Semana 7 - Atividade Avaliativa – Banco de ... Page 3 of 6https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_…nt_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null c. d. e. Liste nome, unidade, valor e estoque de ALGUNS produtos que sejam dos Fornecedores de ID 4 ou ID 3 e os ordene em ordem alfabética. Liste nome, unidade, valor e estoque de TODOS os produtos que sejam dos Fornecedores de ID 3 ou ID 4 e os ordene em ordem decrescente. Liste unidade, valor e estoque de TODOS os produtos que sejam dos Fornecedores de ID 4 ou ID 3 e os ordene em ordem alfabética. Liste nome, unidade, estoque de TODOS os produtos que sejam dos Fornecedores de ID 4 ou ID 3 e os ordene em ordem alfabética. PERGUNTA 3 Em Bancos de Dados (BD) NoSQL é possível trabalhar com uma gama bastante volumétrica de dados por meio de seus quatro modelos de dados, que o auxiliam a trabalhar com dados desestruturados, semiestruturados e/ou clusterizados, são eles: documentos; família de colunas; grafos; e chave-valor. Elementos estes que são uma fragilidade quando se considera BD relacional para o projeto. Considerando o contexto dado, avalie as asserções a seguir e a relação proposta entre elas. I. O modelo de Grafos é formado por vértices (pontos) e por arestas (ligações entre esses pontos), o que faz com que este se assemelhe ao modelo relacional em razão de sua estrutura de relacionamento por meio de atributos. PORQUE II. É muito usado em redes sociais, em bioinformática e em estrutura de bancos semânticos, tais como Neo4J, Virtuoso e 1,67 pontos Salva 20/03/23 17:32Fazer teste: Semana 7 - Atividade Avaliativa – Banco de ... Page 4 of 6https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_…nt_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null a. b. c. d. e. ArangoDB. Analisando as asserções anteriores, conclui-se que: a asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 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, mas a II não é uma justificativa da I. 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. PERGUNTA 4 Os Bancos de Dados (BD) NoSQL têm características específicas que os distinguem dos BD relacionais que usam Structured Query Language (SQL). Por exemplo, possibilitam a clusterização, a persistência poliglota, o escalonamento, além de serem open source (em sua maioria), dentre outros tantos atributos. Considerando o contexto dado, avalie as asserções a seguir e a relação proposta entre elas. I. O Escalonamento Horizontal (Scaling Out) é a capacidade de aumentar a quantidade de computadores. PORQUE II. É a capacidade de alocar mais recursos ao computador, como memória e processamento. Analisando as asserções anteriores, conclui-se que: 1,67 pontos Salva 20/03/23 17:32Fazer teste: Semana 7 - Atividade Avaliativa – Banco de ... Page 5 of 6https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_…nt_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null a. b. c. d. e. 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 falsa, e a II é uma proposição verdadeira. 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 da I. as asserções I e II são proposições falsas. a. b. c. d. e. PERGUNTA 5 Ao realizar consultas Structured Query Language (SQL), em Bancos de Dados (BD), aplicam-se diferentes tipos de recursos, tais como comandos, cláusulas, funções, operadores, dentre outros elementos, que permitem manipular esses dados de maneira segura e assertiva. Assinale a alternativa que corresponde às cláusulas que permitem associações de tabelas. JOIN; INNER JOIN; CENTER JOIN; UP JOIN. JOIN; INNER JOIN; LEFT JOIN; RIGHT JOIN. JOIN; INNER JOIN; CREATE JOIN; DOWN JOIN. JOIN; INNER JOIN; LEFTJOIN; CENTER JOIN. JOIN; INNER JOIN; UPDATE JOIN; LEFT JOIN. 1,66 pontos Salva PERGUNTA 6 No contexto da Structured Query Language (SQL), há comandos, cláusulas e funções que, quando combinados, entregam registros concisos por meio de uma lógica de busca assertiva. Dessa maneira, ao usar o comando SELECT, que visa estabelecer uma estratégia de busca para recuperar certos registros, é importante combiná-lo com cláusulas e com funções. Assinale a alternativa que corresponde à cláusula que 1,66 pontos Salva 20/03/23 17:32Fazer teste: Semana 7 - Atividade Avaliativa – Banco de ... Page 6 of 6https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_…nt_id=_128650_1&course_id=_8228_1&content_id=_1119226_1&step=null a. b. c. d. e. permite combinar duas ou mais tabelas por meio de um comando SELECT. UNION. JOIN. CONCAT. JUNCTION. COMBINED.
Compartilhar