Prévia do material em texto
28/10/25, 08:36 Avaliação Individual A+ Alterar modo de visualização Peso da Avaliação 2,00 Prova 106479507 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 1 As consultas mais complexas podem exigir subconsultas para resolvê-las. Portanto, uma subconsulta é uma consulta aninhada dentro do texto de uma consulta e é utilizada para fornecer as informações necessárias pela consulta que chama consulta pai. Diante do excerto apresentado, considerando uma seleção com uma subconsulta válida, sendo que esta retornará todos os clientes que possuem data de cadastro equivalente à maior data presente na tabela operação, analise as afirmativas a seguir: I- select * from operacao where valor = (select max(valor) from operacao). II- select nome_cliente, max(valor) from operacao where valor = (select valor from operacao). III- select *, (select max(valor) from operacao) from cliente, where cod_cliente.operação = cod_cliente.cliente. IV- select nome from cliente where cod_cliente IN (select cod_cliente from operacao where valor_operacao > 10). Assinale a alternativa CORRETA: Fonte: FREEMAN, R. Oracle, referência para DBA: técnicas essenciais para o dia a dia do DBA. Rio de Janeiro: Elsevier, 2005. A As afirmativas II e IV estão corretas. B As afirmativas I e II estão corretas. As afirmativas II e III estão corretas. about:blank 1/928/10/25, 08:36 Avaliação - Individual D As afirmativas I e IV estão corretas. 2 Com o aumento da disponibilidade de computadores, observamos uma quantidade cada vez maior de dados científicos e comerciais armazenados em formato legível por máquina; porém, ao mesmo tempo, a lacuna entre a geração de dados e a sua compreensão também aumentou. Acumular dados geralmente não é um problema; na verdade, muitas organizações têm mais dados do que noção sobre o que fazer com eles. A respeito do aumento de dados e da compreensão deles, classifique V para as sentenças verdadeiras e F para as falsas: Tradicionalmente, técnicas estatísticas têm sido usadas para extrair informações implícitas dos dados, mas uma análise estatística eficaz requer uma base matemática que poucos gerenciadores de banco de dados ou especialistas em domínio possuem. uso de algoritmos para manipular dados é o ponto central do aprendizado de máquina. Para ser bem-sucedida, uma sessão de aprendizado de máquina deve usar um algoritmo apropriado para obter o resultado pretendido. Além disso, os dados devem servir para análise usando o algoritmo desejado, ou será necessária uma preparação cuidadosa dos cientistas. A etapa de processamento da mineração de dados envolve a manipulação e recuperação de dados em linguagem SQL, além das tarefas de armazenar informações em uma forma que torne o rápido acesso dos dados. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: SANTOS. Introdução à inteligência artificial. Londrina: Editora e Distribuidora Educacional S.A., 2021. A D about:blank 2/928/10/25, 08:36 Avaliação Individual 3 Apesar de ser a primeira cláusula presente em uma instrução SQL, a cláusula Select será uma das últimas a serem interpretadas pelo servidor que antes passa por um trabalho intenso de recuperar os dados conforme solicitação de outras cláusulas. Sobre a seleção SQL, assinale a alternativa CORRETA: select * from cliente inner join operacao on (cliente.cod_cliente = A Retorna todas as colunas da tabela cliente de acordo com o código do cliente. Retorna todas as colunas apenas da tabela operação de acordo com o código do cliente. Retorna todas as colunas das duas tabelas, iniciando-a com cliente e, em seguida, operação. D Filtra os grupos de tuplas desejadas de determinada tabela através de condicionais. 4 "Por meio do avanço da internet e da computação em nuvem, o fluxo de dados aumentou consideravelmente, de forma que muitas organizações tiveram que se preparar mais para o armazenamento e o controle das informações do que para a seleção e a análise destas. Portanto, houve consideráveis investimentos em equipamentos e recursos para o armazenamento seguro de dados. Surge, então, a necessidade de tratar esses dados da forma mais eficiente possível, gerando conhecimento e, portanto, vantagem para as organizações. Foi assim que a mineração de dados, ou data mining, ganhou destaque nos últimos anos. [...] Do avanço da tecnologia, decorreram um aprimoramento de hardware e a evolução na capacidade de comunicação. Por consequência, uma enorme quantidade de dados, de diversos tipos de dispositivos interconectados, são gerados e armazenados a todo instante. Nesse contexto, é necessário desenvolver habilidades que permitam analisar e extrair conhecimento dessa quantidade massiva de dados para obter informações que darão suporte a tomadas de A respeito do avanço tecnológico no campo da mineração de dados e da necessidade de habilidades e técnicas de mineração de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) processo de explorar bases de dados usando ferramentas adequadas para obter conhecimento ficou conhecido como descoberta de conhecimento em bases de dados (knowledge discovery in databases, ou KDD). ( ) A medida de frequência é a mais simples das medidas de processo estatístico, em que mede a proporção de vezes nas quais um atributo assume um dado valor em determinado conjunto de dados. about:blank 3/928/10/25, 08:36 Avaliação Individual A discretização é um processo mais complexo em que colocamos combinações de valores de atributos diferentes em um repositório, sendo um método mais generalizado de criar categorias. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: MARIANO, D. et al. Data Mining. Porto Alegre: SAGAH, 2020. p. 13. A D V-V-F. - 5 Um aspecto importante da condicional IN ou NOT IN é que além de um resultado a ser suportado, é possível utilizá-lo condicionando uma consulta que retorne um conjunto de resultados. Por exemplo, através de uma seleção em código SQL, com a condicional IN através do comando SELECT: select valor_operacao from operacao where cod_cliente IN (select cod cliente from A respeito da seleção SQL apresentada no excerto, classifique V para as sentenças verdadeiras e F para as falsas: A função de agregação "average" (avg), retorna o saldo dos valores em um grupo e a função "total" (sum) é utilizada para constar o número de tuplas em uma relação em um grupo. Usamos a função agregada count frequentemente para constar o número de tuplas em uma relação. As funções de agregação ou agrupamento são aquelas que tomam uma coleção (um conjunto ou multiconjunto) de valores como entrada e retornam um único valor. A SQL oferece cinco funções agregadas embutidas: average: avg; minimum: min; maximum: max; total: sum; count: count. Assinale a alternativa que apresenta a sequência CORRETA: A about:blank 4/928/10/25, 08:36 Avaliação Individual B D V-V-V. 6 Boa parte das empresas, órgãos do governo e outras organizações possuem seus dados armazenados em mais de uma base ou conjunto de dados. Assim, os dados podem vir de mais de uma fonte ou tabela atributo-valor. No Porto, é necessário realizar tarefas específicas de pré-processamento para que os algoritmos e os especialistas de dados tratem deles de forma eficaz. Diante do excerto apresentado, assinale a alternativa CORRETA que apresenta uma tarefa específica de pré-processamento de dados: Fonte: FACELI, K. et al. Inteligência Artificial: Uma Abordagem de Aprendizado de Máquina. 2. ed. Rio de Janeiro: LTC, 2022. A Integração de dados. B Eliminação manual de atributos. Redução de dimensionalidade. D Limpeza de dados. 7 Um cientista de dados precisa conhecer várias linguagens de programação para alcançar objetivos específicos. Por exemplo, você pode precisar de conhecimentos de SQL para extrair dados de bancos de dados relacionais. Python pode ajudá-lo a realizar as tarefas de carregamento, transformação e análise de dados. Contudo, você pode escolher um produto como o MATLAB (que tem a própria linguagem de programação) ou o PowerPoint (que conta com VBA) para apresentar as informações para outras pessoas. [...] Os conjuntos de dados imensos com que os cientistas de dados contam muitas vezes requerem vários níveis de processamento redundante para transformá-los em dados processados úteis. Realizar essas tarefas manualmente consome muito tempo e propicia erros, então a programação é o melhor método para alcançar o objetivo de uma fonte de dados útil e coerente. about:blank 5/928/10/25, 08:36 Avaliação I Individual Diante do excerto apresentado e sobre o comando SELECT/FROM/WHERE da linguagem de dados SQL, para a extração de dados de uma grande massa de dados, sobre a cláusula Where, assinale a alternativa CORRETA: Fonte: MUELLER, P.; MASSARON, L. Python Para Data Science Para Leigos. Rio de Janeiro: Alta Books, 2020. A Filtra os grupos de tuplas desejadas de determinada tabela por meio de condicionais. B Determina quais colunas serão incluídas no conjunto-resultado da consulta. Identifica as tabelas de onde serão retirados os dados e como as tabelas deverão ser juntadas. D Usada para agregar linhas por meio de valores comuns de colunas. 8 Leia o excerto a seguir: objetivo do aprendizado máquina é derivar modelos preditivos a partir de dados atuais e históricos. De acordo com as premissas, um algoritmo realiza o aprendizado quando obtém as devidas melhorias com uma excessiva quantidade de treinamento ou experiência. Tais resultados eficientes são alcançados por algoritmos específicos de aprendizado Sobre essas técnicas, associe os itens, utilizando o código a seguir: I- PCA. II- Análise descritiva. III- Distribuição de Frequência. Os autovetores que correspondem aos maiores autovalores podem ser usados para reconstruir uma grande fração da variância dos dados originais. É uma parte central em estatística e visa descrever as principais características de uma base de dados. about:blank 6/928/10/25, 08:36 Avaliação Individual Mostra um resumo dos dados agrupados em classes mutuamente exclusivas e o número de ocorrências (frequência) em cada faixa, e pode ser utilizada tanto com dados numéricos quanto categóricos. Assinale a alternativa que apresenta a sequência CORRETA. Fonte: BENGFORT, B.; KIM, J. Analítica de dados com Hadoop: uma introdução para cientistas de dados. São Paulo: Novatec, 2016. A I III II. B III I II. III II I. D I II III. 9 Grandes organizações usam algum tipo de banco de dados relacional, normalmente acessível com SQL, para armazenar os dados. A maioria dos produtos de Sistemas de Gerenciamento de Banco de Dados (SGBD) depende de SQL como linguagem principal, e os SGBD geralmente têm um grande número de atributos de análises de dados e de data science incorporados. Considerando as principais características da linguagem de manipulação de dados SQL, classifique V para as sentenças verdadeiras e F para as falsas: Modelos de bases de dados mal definidos e códigos de recuperação em SQL inadequados podem ser um descuido do especialista de dados caracterizado por um baixo desempenho nas consultas query. A programação SQL é aplicada apenas por especialistas de desenvolvimento de aplicativos que persistem dados e verificam dados. Isso corresponde à exigência do entendimento de lógica de programação. ( ) Os aplicativos que utilizam persistência de banco de dados, não só persiste dados e como atua como uma camada secundária da aplicação, através de premissas, como completude dos dados, autenticação, autorização e segurança. about:blank 7/928/10/25, 08:36 Avaliação Individual Assinale a alternativa que apresenta a sequência CORRETA: Fonte: MUELLER, P.; MASSARON, L. Python Para Data Science Para Leigos. Rio de Janeiro: Alta Books, 2020. A D Revisar Conteúdo do Livro 10 Nas últimas décadas, devido ao aumento do poder computacional e do crescimento das técnicas de IA, a linha de pesquisa conhecida como Aprendizado de Máquina vem ganhando importância. Essa linha de pesquisa tem por objetivo estudar e desenvolver métodos computacionais para a obtenção de sistemas capazes de adquirir conhecimento de forma automática. desafio principal dos algoritmos de aprendizagem é maximizar a capacidade de generalização de seu aprendiz. A respeito do aprimoramento da aprendizagem máquina e da extensão das aplicações de IA nas últimas décadas, classifique V para as sentenças verdadeiras e F para as falsas: A mineração de dados pode ser definida como um processo automático ou semiautomático de explorar analiticamente grandes bases de dados, com a finalidade de descobrir padrões relevantes que ocorrem nos dados e que sejam importantes para embasar a assimilação de informação importante, suportando a geração de conhecimento. A mineração de dados é uma subárea de conhecimento geralmente estudada em cursos de Computação ou Engenharia e que faz uso de conceitos provenientes de Inteligência Artificial, Aprendizado de Máquina, Estatística e Banco de Dados. sistema de inteligência artificial não é capaz apenas de armazenar e manipular dados, como também adquirir, representar e manipular conhecimento. A manipulação inclui a capacidade de deduzir ou inferir novos conhecimentos ou relações sobre fatos e conceitos a partir do conhecimento já existente e utilizar métodos de representação e manipulação para resolver problemas complexos que são frequentemente não quantitativos por natureza. Assinale a alternativa que apresenta a sequência CORRETA: about:blank 8/928/10/25, 08:36 Avaliação Individual Fonte: LIMA, I. Inteligência Artificial. Rio de Janeiro: Elsevier, 2014. A B V-V-V. D Imprimir about:blank 9/9