Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de dados relacional e Big Data Professor(a): Cassio Rodolfo Aveiro da Silva (Mestrado acadêmico) 1) 2) 3) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! O _________ possui uma estruturação em _________ com a função básica de gerar visualizações _________ a partir de um único banco de dados. Tais visualizações são especificadas de acordo com os _________ dos usuários. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: DBMS; equipes; impressas; objetivos. DBMS; módulos; lógicas; interesses. CORRETO BDR; DBMS; DML; requisitos. Servidor; rede; em nuvem; históricos. Banco de dados geral; símbolos; gráficas; ideais. Código da questão: 59514 Atualmente, a grande dificuldade das empresas é saber lidar com seus bancos de dados cada vez maiores. A solução está no Data Base Management System (DBMS – Sistema de Gestão de Banco de Dados). Sobre as características básicas do DBMS, assinale a alternativa correta. Alternativas: O DBMS é o mesmo para todo e qualquer tipo de banco de dados ou empresa, apresentando módulos fixos. Consiste em software(s) destinado(s) à criação, ao armazenamento, à organização e ao acesso aos dados por meio de sistemas modulares. CORRETO Consiste em um software para leitura e um para escrita de dados. Utilizado apenas na gestão do banco de dados do tipo relacional. Exige a utilização de computadores com hardware avançados e com alto poder de processamento. Código da questão: 59513 Em relação à cardinalidade, existem dois tipos. Assinale a alternativa que os define bem: Alternativas: Resolução comentada: o DBMS tem uma estruturação em módulos para gerar visualizações lógicas específicas para os interesses de usuário a partir de dados físicos de um banco de dados. Resolução comentada: o DBMS é utilizado para promover uma excelente relação cliente-servidor e, para isso, utilizam-se de softwares para lidar com os dados de um banco (criar, armazenar, organizar e dar acesso) por meio de módulos específicos, de acordo com as necessidades impostas. 4) Cardinalidade máxima: o número máximo de vezes em que pode haver ocorrência de um banco possuir Big Data. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de um banco possuir Big Data. Cardinalidade máxima: o número mínimo de vezes em que pode haver ocorrência de uma entidade A em B. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de uma entidade A em uma entidade B. Cardinalidade máxima: o número máximo de vezes em que um banco de dados pode ser repetido em outras empresas. Cardinalidade mínima: o número mínimo de vezes que um banco de dados pode ser repetido em outras empresas. Cardinalidade máxima: o número máximo de vezes em que pode haver ocorrência de erros. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de erros. Cardinalidade máxima: o número máximo de vezes em que pode haver ocorrência de uma entidade A em B. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de uma entidade A em uma entidade B. CORRETO Código da questão: 59509 Leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I – C; II – A; III – B. I – A; II – C; III – B. I – A; II – B; III – C. I – B; II – A; III – C. CORRETO I – C; II – B; III – A. Código da questão: 59524 Resolução comentada: cardinalidade máxima: refere-se ao número máximo de vezes em que pode haver ocorrência de uma entidade A em B. Cardinalidade mínima: refere-se ao número mínimo de vezes que pode haver ocorrência de uma entidade A em uma entidade B. Os valores possíveis são zero ou um. Nos relacionamentos em que temos a possibilidade de ocorrência N vezes, temos então uma cardinalidade máxima para esses casos. Resolução comentada: o Data Mart é o que gera grupos menores de dados selecionados de acordo com os interesses finais, enquanto os Hadoops MapReduce e Distributed File System são responsáveis respectivamente por mapear dados, escolhendo e fragmentando em tuplas de interesse para serem combinados e fornecer o resultado para a consulta; e dividir os dados em pequenos blocos e realizar cópias de segurança destes. 5) 6) 7) Quando tratamos de ter os mesmos dados em áreas diferentes de uma mesma empresa, ou seja, os mesmos dados guardados em áreas diferentes, isso trará um maior custo para a empresa e queremos evitá-lo. Qual princípio deve ser evitado nas empresas para diminuir os custos e tornar o armazenamento dos dados mais eficiente? Alternativas: Princípio da redistribuição. Princípio da redundância. CORRETO Princípio de Laconi. Princípio da inconsistência. Princípio de incongruência. Código da questão: 59502 Assinale a alternativa que possui algumas tecnologias que dão suporte ao Big Data. Alternativas: Hadoop e MapRoad, Cassandra. Hadoop e MapReduce, Cassandra. CORRETO Hapop e MapReduce, Cassandra. Hadoop e MapReduce, Lisandra. Hadoop e NoteReduce, Cassandra. Código da questão: 59505 Em relação a Structure Query Language (SQL) e suas estruturas de linguagem empregadas na gestão de um banco de dados, qual alternativa contém as duas principais sublinguagens da SQL? Alternativas: IML e BDR. BDR e DDL. DDL e DML. CORRETO DLL e DML. DML e DVL. Resolução comentada: quando falamos em redundância, estamos tratando de ter os mesmos dados em áreas diferentes de uma mesma empresa. Portanto, se tivermos os mesmos dados guardados em áreas diferentes, isso trará um maior custo para a empresa, e queremos evitá-lo, é por isso que falamos que temos que ter cuidado com o princípio da redundância. Resolução comentada: algumas tecnologias dão suporte ao Big Data, como Hadoop e MapReduce, Cassandra, (sistema open source), muito utilizados pelas redes sociais, na parte de análise e de infraestrutura, para armazenar e processar os dados. O Hadoop é um projeto open source, desenvolvido pelos projetos Hadoop MapReduce (HMR), utilizado para processamento paralelo; Hadoop Distributed File System (HDFS), utilizados para trabalho com dados não estruturados. Resolução comentada: A Data Definition Language (DDL – Linguagem de Definição de Dados) e a Data Manipulation Language (DML – Linguagem de Manipulação de Dados) são as principais sublinguagens da SQL utilizadas para consultas e/ou manipulação de 8) 9) 10) Código da questão: 59520 Um dos conceitos básicos que são sempre usados quando se fala em banco de dados é a transação. Ela é usada para uma série de atividades no banco de dados, como atualizações dos dados, inserir dados, excluir, recuperar. 1. Quando as transações são usadas para recuperar dados, são chamadas de ______________. 2. Quando as transações são usadas para inserir, excluir e atualizar dados, são chamadas de ______________. Assinale a alternativa que completa as frases, respectivamente. Alternativas: Transação de gravação; transação de leitura. Transação de excluir; transação de leitura. Transação de leitura; transação de execução. Transação de leitura; transação de leitura e gravação. CORRETO Transação de incluir; transação de leitura. Código da questão: 59506 Qual das alternativas a seguir apresenta corretamente os tipos de informações obtidas por meio do data mining (mineração de dados)? Alternativas: De incrementação; associativas; colaborativas; introdutória; de seleção. De incrementação; funcionais; emergenciais; valiosas; de descarte. Retroativas; corporativas; funcionais; estruturais; de visualização. Associativas; sequenciais; classificativas; de aglomeração; de prognósticos. CORRETO De incrementação; sequenciais; de aglomeração; colaborativas; deseleção. Código da questão: 59527 Já falamos sobre algumas tecnologias que aprofundaremos ao longo da matéria, mas é importante falar também dos profissionais e da importante atuação e do conhecimento necessário do assunto da disciplina, assim como novas profissões atuais e do futuro. Quais são alguns conhecimentos importantes que os cientistas e analistas de dados precisam ter? arquivos do banco de dados, respectivamente. Resolução comentada: um dos conceitos básicos que são sempre usados quando se fala de banco de dados é a transação, que é usada para uma série de atividades no banco de dados, como atualizações dos dados, inserir dados, excluir, recuperar e pode ser executada por aplicativos que estão em vários tipos de dispositivos, como o smartphone, por exemplo. Quando as transações são usadas para recuperar dados, são chamadas de transação de leitura; se for usada para inserir, excluir e atualizar dados, é chamada de transação de leitura e gravação. Alguns comandos para esta operação são usuais, como Begin Transaction e End Transaction, o que temos entre esses comandos será considerado transação. Resolução comentada: os tipos de informações obtidas do data mining são: associativas, referentes a ocorrências de um mesmo evento; sequenciais, que ocorrem durante o evento; classificativas, que definem o perfil de clientes; de aglomeração, agrupando perfis identificados; e de prognósticos, que preveem valores a partir da análise de outros valores. Alternativas: Smart data, Python, R, makimono. LGPD, inglês, smart data, estilo de relacionamento. Smart data, R, cidades inteligentes, naruto. Dados para cidades, relacionamento, smartphone. Estatística, Python, R, modelo relacional. CORRETO Código da questão: 59500 Resolução comentada: o novo cargo chamado cientista e analista de dados é exemplo de profissionais do presente e futuro. Arquivos e Links
Compartilhar