Prévia do material em texto
Fazer teste: Semana 6 - Atividade Avaliativa Informações do teste Descrição Instruções Olá, estudante! 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, as perguntas e alternativas são embaralhadas Pronto! Sua atividade já está registrada no AVA. 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. Estado de Conclusão da Pergunta: PERGUNTA 1 1. Qual das cláusulas JOIN realiza o cruzamento entre os dados das tabelas, de forma que o resultado apresente apenas os registros que têm coincidências de valores definidos na cláusula ON? RIGHT JOIN. LEFT JOIN. FULL OUTER JOIN. CROSS JOIN. INNER JOIN. 1,42 pontos PERGUNTA 2 1. Qual é a estrutura para análise de dados que geralmente é composta por banco de dados relacional, ferramenta de ETL, Recursos de Análise e Mineração de Dados e Recursos de Visualização de Dados? Data Lake. Data Warehouse. Big Data. Data Mart. Views. 1,42 pontos PERGUNTA 3 1. Analise as afirmações abaixo sobre Data Warehouse e OLAP: I. Data Warehouse pode ser caracterizado como uma coleção de dados orientada a assunto. II. Os Data Warehouse são considerados não voláteis. III. OLAP é um termo que caracteriza análise de dados complexos do Data Warehouse. IV. Sistemas de Apoio à Decisão (SAD) também podem ser chamados de Sistemas de Informações Executivas (EIS). V. Processamento de transação on-line (OLTP) e extração, transformação e carga (ETL) são termos diferentes, mas que executam as mesmas funções em um Data Warehouse. https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_183264_1&course_id=_12678_1&content_id=_1487097_1&step=null https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_183264_1&course_id=_12678_1&content_id=_1487097_1&step=null De acordo com as afirmações apresentadas, indique qual alternativa é a correta: As afirmações I, II e III estão corretas. As afirmações III, IV e V estão corretas. As afirmações II, III, IV e V estão corretas. As afirmações I, II, III e IV estão corretas. As afirmações II, III e V estão corretas. 1,45 pontos PERGUNTA 4 1. No contexto de Structured Query Language (SQL), diferentes comandos, cláusulas, funções e operadores integram inúmeras ações que podem ser realizadas dentro de um Banco de Dados (BD). Assim, é possível inserir novos registros nas tabelas existentes, atualizá-las e remover esses dados. Algumas funcionalidades, no entanto, tendem a otimizar algumas situações cotidianas, tal como o uso de VIEW para soluções que envolvem Big Data e Análise de Dados, por agilizar esses processos. Considerando o contexto dado, avalie as asserções a seguir e a relação proposta entre elas. I. Geralmente, VIEWS criadas a partir de tabelas únicas recebem operações e já as replicam para as tabelas originais. Produtos de bancos de dados distintos podem executar de forma diferente essas operações. PORQUE II. É possível operar comandos de definição de dados, como INSERT, DELETE e UPDATE nas VIEWS, e essas operações “podem” ser replicadas para as tabelas originais. A respeito dessas asserções, assinale a alternativa correta. a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. d. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. e. As asserções I e II são proposições falsas. 1,45 pontos PERGUNTA 5 1. 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. a. 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. b. 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. c. 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. d. 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. e. 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. 1,42 pontos PERGUNTA 6 1. A Structured Query Language (SQL) tem 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 f.razao_social as fornecedor, sum(p.qtde_estoque) FROM produto p LEFT JOIN fornecedor f ON p.fornecedor = f.idfornecedor GROUP BY f.razao_social ORDER BY 1 Assinale a alternativa que corresponde ao resultado esperado a partir da requisição supracitada. a. Liste a quantidade total de unidades de estoque por cliente. Apresente o nome do fornecedor e a lista ordenada pelo nome do fornecedor. b. Liste a quantidade total de unidades de estoque por fornecedor. Apresente o nome do fornecedor e a lista ordenada pelo nome do fornecedor. c. Liste a quantidade total de unidades de estoque por fornecedor. Apresente o nome do cliente e a lista ordenada pelo nome do fornecedor. d. Liste a quantidade parcial de unidades de estoque por fornecedor. Apresente o nome do fornecedor e a lista ordenada pelo nome do fornecedor. e. Liste a quantidade parcial de unidades de estoque por cliente. Apresente o nome do fornecedor e a lista ordenada pelo nome do fornecedor. 1,42 pontos PERGUNTA 7 1. As views são recursos úteis para facilitar o trabalho com bancos de dados, mas devem ser usadas com cuidado e planejamento, pois podem afetar a integridade e a segurança dos dados originais. Eles são muito úteis quando se trabalha com um grande número de tabelas ou quando se deseja ocultar algumas informações sensíveis para usuários comuns. As views são criadas a partir de consultas SQL, que selecionam os dados relevantes e os organizam de acordo com as necessidades do usuário. Com base nesses aspectos, assinale a alternativa que melhor descreve o objetivo de views em bancos de dados. a. As views em banco de dados são uma representação gráfica dos dados em um banco de dados, com gráficos e índices informativos. b. As views em banco de dado são um objeto virtual que permite que os usuários vejam as informações de uma ou mais tabelas de uma maneira mais simples e intuitiva. c. As views em banco de dado são uma tabela que armazena informações sensíveis de usuários privilegiados com permissão a consultas. d. As views em banco de dado são um método de backup automático dos dados em um banco de dados em um sistema operacional. e. As views em banco de dado são um processo que permite que os usuários atualizem os dados em um banco de dados. 1,42pontos