Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-line - Processamento de dados massivos e Modelos de Aprendizado [1ª Tentativa] QUESTÃO 1 (ADAPTADA 2016, FGV) Considere as seguintes características de um projeto de banco de dados. a. O modelo de dados é conhecido e estável; b. A integridade dos dados é essencial para o modelo; c. Velocidade e escalabilidade são preponderantes. d. A segurança dos dados deve ser garantida Considerando as informações apresentadas, avalie as afirmações a seguir. I. Os itens a e b justificam a utilização de modelagem não relacional, uma vez que estabilidade e integridade são as principais características deste tipo de modelo. II. De acordo com o que podemos conferir em sites, por exemplo, da Amazon, bancos de dados NoSQL são criados para modelos específicos e têm esquemas flexíveis para a criação de aplicativos modernos. Os bancos de dados NoSQL são reconhecidos por sua facilidade de desenvolvimento, funcionalidade e performance em escala. III. Esta categoria de banco de dados é otimizada especificamente para aplicativos que exigem modelos de grande volume de dados, baixa latência e flexibilidade. É correto o que se afirma em III, apenas I, II e III. I e II,apenas II e III, apenas I, apenas *CORRETA: II e III, apenas * QUESTÃO 2 Um banco de dados relacional armazena seus dados de acordo com a relação que eles estabelecem. Essa forma de armazenamento permite facilitar a compreensão do modelo de dados armazenado. Desta forma, avalie o script em SQL abaixo para o banco de dados Oracle. SELECT id, nome, salario from FUNCIONARIO WHERE salario >= 800 Considerando o texto apresentado e o script em SQL, é correto afirmar que O termo WHERE é utilizado para filtrar elementos em uma consulta. Os termos id e FUNCIONÁRIO são colunas de uma tabela relacional. O termo SELECT é responsável por criar uma tabela cujos funcionários possuam salários acima de R$800,00. Os termos id, nome e salário são linhas em uma tabela do banco de dados. No script apresentado, o termo FUNCIONÁRIO é conhecido como chave primária. *CORRETA: O termoWHERE é utilizado para filtrar elementos em uma consulta.* QUESTÃO 3 Uma das áreas de pesquisa incluídas em aprendizagem de máquina é a habilidade de simular a capacidade cognitiva do ser humano. A inteligência do ser humano é a mais avançada dentro do universo das criaturas e a responsável por esta inteligência é o cérebro. Redes neurais artificiais (RNA) são utilizadas para simular o funcionamento do cérebro humano e, com isso, seu objetivo é construir um artefato de software capaz de tomar decisões de forma similar ao ser humano. Considere o texto apresentado e avalie as asserções abaixo e a relação proposta entre elas. I. Um neurônio computacional visa simular o funcionamento do seu modelo biológico. PORQUE II. Uma das áreas de pesquisa incluídas em aprendizagem de máquina é a habilidade de simular a capacidade cognitiva do ser humano. A inteligência do ser humano é a mais avançada dentro do universo das criaturas e a responsável por esta inteligência é o cérebro. Redes neurais artificiais (RNA) são utilizadas para simular o funcionamento do cérebro humano e, com isso, seu objetivo é construir um artefato de software capaz de tomar decisões de forma similar ao ser humano. A respeito dessas asserções, assinale a opção correta. 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 falsas As asserções I e II são proposições verdadeiras, mas II não é uma justificativa correta da I. A asserção II é uma proposição verdadeira e a I é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. QUESTÃO 4 A inteligência artificial está cada vez mais presente no dia a dia, mas essa tecnologia é mais antiga do que você pensa. Começou a ser desenvolvida ainda na década de 50, com o Dartmouth Summer Research Project on Artificial Intelligence (Projeto de Pesquisas de Verão em Inteligência Artificial de Dartmouth) no Dartmouth College, em Hanover, New Hampshire, Estados Unidos. Até alguns anos atrás, a área de Inteligência Artificial (IA) era vista como uma uma área teórica, com aplicações apenas em pequenos problemas curiosos, desafiadores, mas de pouco valor prático. A partir da década de 1970, houve uma maior disseminação do uso de técnicas de computação baseadas em IA para a solução de problemas reais. Muitas vezes, esses problemas eram tratados computacionalmente por meio da aquisição de conhecimento de especialistas de um dado domínio, por exemplo, do domínio da medicina, que era então codificado, frequentemente por regras lógicas, em um programa de computador. Esses programas eram conhecidos como Sistemas Especialistas ou Sistemas Baseados em Conhecimento. Dentre eles podem ser destacados os sistemas de recomendação, pois permite mapear os interesses das pessoas e recomendam itens (produtos, filmes, músicas) para seu uso. Considerando o texto acima, avalie as asserções a seguir e a relação proposta entre elas. I. O sistema de filtragem colaborativa foi introduzido, em 1992, por Goldberg et al. (1992), que defendia que um sistema de recomendação seria mais eficaz quando seres humanos fossem envolvidos no processo de recomendação. PORQUE II. O perfil de um usuário é construído de acordo com os itens que o usuário normalmente consome. Desta forma, suas preferências podem ser mapeadas pelo sistema. A respeito dessas asserções, assinale a opção correta. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. A asserção II é uma proposição falsa e a I é uma proposição verdadeira. As asserções I e II são proposições falsas. 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, e a II é uma justificativa correta da I. QUESTÃO 5 Sistemas Especialistas ou Sistemas Baseados em Conhecimento são utilizados para aprender uma determinada tarefa, tais como enviar email, reconhecer pessoas em imagens, etc. Dentre eles podem ser destacados os sistemas de recomendação, pois permitem mapear os interesses das pessoas e recomendam itens (produtos, filmes, músicas) para seu uso. Considerando o texto acima, avalie as asserções a seguir e a relação proposta entre elas. I. Um sistema de filtragem colaborativa utiliza o conteúdo dos itens, tais como recursos visuais e/ou textuais, para auxiliar no processo de recomendação. PORQUE II. O perfil de um usuário é construído de acordo com os itens que o usuário avalia. Desta forma, suas preferências podem ser mapeadas pelo sistema, permitindo definir com maior precisão quais itens possuem uma maior relevância para seu perfil de consumo. A respeito dessas asserções, assinale a opção correta. A asserção I e II são proposições verdadeiras e não são justificativas uma da outra. A Asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I As asserções I e II são proposições verdadeiras, e a I é uma justificativa correta da II As asserções I e II são proposições falsas. *CORRETA: As asserções I e II são proposições falsas.* QUESTÃO 6 O Banco de dados NoSql é usado para descrever esquemas de armazenamento de dados não-relacionais e sem esquemas. Com sua criação liderada por Carlo Strozzi, esse banco de dados armazena suas coleções sob a forma de arquivos ASCII, e cada tupla é representada por uma linha com os campos separados por tabulações. Para acesso aos registros, é necessário uma linguagem de dados específica. Desta forma, marque a opção onde a sintaxe esteja correta para recuperar um determinado registro em uma coleção no banco de dados MongoDB. db.colecao.find( { id: numero } ) Nenhuma das alternativas acima. select * colecao from select * from db.colecao select * from colecao QUESTÃO 7 Considere o seguinte script em SQL: CREATE TABLE "Empresa"."FUNCIONARIO" ( "ID_FUNC" NUMBER, "NOMEFUNC"VARCHAR2(30 BYTE), "ENDERECO" VARCHAR2(50 BYTE), "DATANASC" DATE, "SEXO" CHAR(1 BYTE), "SALARIO" NUMBER(8,2), "ID_SUPERV" NUMBER(4,0), "ID_DEPTO" NUMBER(2,0), PRIMARY KEY ("ID_FUNC") ); Considerando o script apresentado, é correto afirmar que O atributo ID_FUNC apenas pode assumir valores únicos. O atributo ID_FUNC é uma chave estrangeira. Cada atributo será uma linha na tabela FUNCIONÁRIO. O atributo ID_FUNC pode possuir o mesmo valor em tuplas diferentes da tabela FUNCIONÁRIO. Será criada uma tabela com uma chave estrangeira. QUESTÃO 8 A linguagem utilizada para manipulação de dados em um SGBD( Sistema de Gerenciamento de Banco de Dados) é a linguagem SQL (Structured Query Language), desenvolvida pela IBM na década de 1970 em um projeto chamado R, a fim de implementar o modelo relacional. O nome dado a essa linguagem, inicialmente, foi Structured English Query Language (SEQUEL). Por ter sido bem aceita pela comunidade científica, logo foi lançada no mercado. Considerando o texto apresentado, avalie o trecho de código em SQL. SELECT FUNCIONARIO.nome, FUNCIONARIO.salario, FUNCIONARIO.cargo, DEPARTAMENTO.nome FROM FUNCIONARIO, DEPARTAMENTO WHERE FUNCIONARIO.idDEPT = DEPARTAMENTO.id A partir das informações apresentadas, avalie as afirmações a seguir. I. FUNCIONÁRIO e DEPARTAMENTO são considerados colunas das tabelas envolvidas no script apresentado. II. O script não irá funcionar, pois existem duas linhas com o termo nome. III. Os termos nome, salario e cargo são colunas pertencentes às tabelas envolvidas no script. É correto o que se afirma em I e II, apenas. I, II e III. III, apenas. II e III, apenas I, apenas. *CORRETA: III, apenas.* QUESTÃO 9 Considere a coleção nomeada como BancoMongo abaixo. Proveniência Quantidade Espécie 1 Rio de Janeiro 10 rato 2 São Paulo 1 macaco 3 Minas Gerais 100 macaco Considerando a coleção apresentada, o script em Mongo responsável por recuperar o segundo registro é. db.BancoMongo.find( { Proveniência: 'São Paulo' } ) db.BancoMongo.find( { São Paulo: 'Proveniência' and Espécie: 'macaco'} ) db.BancoMongo.find( { Proveniência: 'macaco' } ) db.BancoMongo.find( { São Paulo: 'Proveniência' } ) db.BancoMongo.find( { id: 2 } ) QUESTÃO 10 Sistemas de recomendação baseados em conteúdo analisam um conjunto de itens que representam os interesses de um usuário e constroem um modelo que representa o seu perfil com base em características do conteúdo de seus itens de interesse. A tabelas abaixo apresenta uma base de dados de filmes com 3 itens, com informações do código e título dos filmes Código Título 1 O Senhor dos Anéis 2 O Senhor das Armas 3 O Senhor das Moscas Considerando as informações apresentadas, é correto afirmar que Um sistema de recomendação não pode ser aplicado em alguns tipos de itens, tais como imagem e vídeo. O sistema de recomendação baseado em conteúdo não consegue realizar recomendações quando não possui o feedback do usuário Um sistema de recomendação com filtragem colaborativa considera o conteúdo dos itens para colaborar com o processo de recomendação. Um sistema de recomendação pode considerar o conteúdo dos itens, as avaliações dos usuários ou uma combinação entre elas para identificar as recomendações de cada usuário. Um sistema de recomendação baseado em conteúdo precisa considerar as avaliações dos usuários para gerar recomendações.
Compartilhar