Prévia do material em texto
Iniciado em terça-feira, 10 jun. 2025, 20:34 Estado Finalizada Concluída em terça-feira, 10 jun. 2025, 21:15 Tempo empregado 40 minutos 33 segundos Avaliar 5,20 de um máximo de 6,00(86,67%) Questão 1 Correto Atingiu 0,40 de 0,40 O projeto de banco de dados é, basicamente, dividido em projeto conceitual, projeto lógico e projeto físico – além de uma etapa anterior, normalmente chamada de análise de requisitos. A partir dessa estrutura, aponte qual das opções a seguir melhor define a etapa Projeto Conceitual. a. O Projeto Conceitual é a parte final do projeto de banco de dados. Nesta etapa, definem-se detalhes técnicos da implementação do banco de dados e são realizadas entrevistas com os usuários. Além disso, se define qual SGBD será utilizado. b. O Projeto Conceitual baseia-se na especificação de requisitos criada na etapa anterior. A partir deste insumo de informações, é gerado um esquema conceitual do banco de dados. Esquema conceitual é uma visão macro do banco de dados, uma descrição de alto nível da estrutura. ✓ c. O Projeto Conceitual é a etapa em que mapeamos o conceito dos modelos de entidade- relacionamento em objetivos de bancos de dados. Nesta fase, criamos os modelos internos de bancos de dados, com detalhes sobre tabelas, relacionamentos, regras, metadados das colunas (tipo, tamanho, obrigatoriedade, entre outros), visões, etc. d. O Projeto Conceitual é a parte final do projeto de banco de dados. Nesta etapa, definem-se detalhes técnicos da implementação do banco de dados como, por exemplo, a forma como os dados serão armazenados, os scripts para a criação dos objetos no banco de dados, a permissão de acesso de usuário, etc. e. O Projeto Conceitual trata das entrevistas com as pessoas envolvidas no processo. Cria-se uma descrição textual macro do processo e modelos externos (que devem ser entendidos por todos). Este é o momento em que as regras de negócio devem ser identificadas. IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 1/8 Questão 2 Correto Atingiu 0,40 de 0,40 Questão 3 Correto Atingiu 0,40 de 0,40 Bancos de dados NoSQL, apesar de sua recente popularidade, são bancos de dados de uso específico, não sendo adequados para qualquer tipo de caso de uso. Assinale a alternativa que melhor justifica a utilização de bancos de dados NoSQL: a. Quando grandes quantidades de dados precisam ser armazenadas e consultadas de forma eficiente. ✓ b. Quando existe a necessidade de fornecer confidencialidade, integridade e disponibilidade para os dados armazenados. c. Quando as consultas de dados que serão realizadas não são conhecidas. d. Quando os dados armazenados não precisam ser recuperados de forma rápida. e. Quando os dados armazenados são previsíveis, ou seja, seu formato é conhecido. Em um banco de dados relacional, o que representam as colunas da tabela? a. Cada coluna representa um registro de informação. b. As colunas representam os usuários do banco de dados. c. A estrutura do banco de dados. d. As colunas representam os atributos da tabela. ✓ e. Cada coluna representa a chave primária de uma tabela. IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 2/8 Questão 4 Correto Atingiu 0,40 de 0,40 Questão 5 Correto Atingiu 0,40 de 0,40 Bancos de dados NoSQL são o resultado de anos de evolução tecnológica e de tentativas de vencer as limitações existentes nos bancos de dados relacionais, aliadas ao constante crescimento nos volumes de dados que precisavam ser armazenados e analisados. Sobre as tecnologias que serviram de base para bancos de dados NoSQL, qual delas é a mais significativa, por ter marcado o início não somente do que hoje conhecemos como NoSQL, mas também das tecnologias de big data? a. O Bigtable criado pelo Google, além de um novo paradigma de programação paralela chamado MapReduce e o sistema de armazenamento de dados distribuídos Dynamo criado pela Amazon, que hoje faz parte do Amazon S3. ✓ b. A teoria de grafos, ramo da matemática que estuda as relações entre objetos de um conjunto e que serviu como alicerce para a construção de bancos de dados orientados a grafos, como o Neo4j. c. A definição do termo ACID, feita por Andreas Reuter e Theo Härder em 1983, que é o acrônimo para atomicidade, consistência, isolamento e durabilidade, que são as principais garantias em transações de bancos de dados. d. O Lotus Notes, um sistema de trabalho colaborativo e de e-mail cujo armazenamento interno de dados contava com um dos precursores dos bancos de dados de documentos. e. O Teorema de CAP, que define que é impossível que um sistema distribuído de armazenamento de dados tenha mais de duas das três garantias: consistência, disponibilidade e partição tolerante a falhas. Qual a função da instrução SQL "ALTER"? a. Descartar instâncias do banco de dados. b. Criar a instância do banco de dados. c. Renomear instâncias do banco de dados. d. Excluir tabelas em uma instância de banco de dados. e. Alterar a estrutura do banco de dados. ✓ IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 3/8 Questão 6 Correto Atingiu 0,40 de 0,40 Questão 7 Correto Atingiu 0,40 de 0,40 O uso de bancos de dados NoSQL na ciência de dados tem se destacado devido à sua capacidade de lidar com grandes volumes de dados não estruturados e semiestruturados de maneira eficiente. Esses sistemas oferecem flexibilidade de esquema, escalabilidade horizontal e suporte a modelos de dados variados, tornando-os adequados para uma variedade de casos de uso em ciência de dados, como análise de big data, aprendizado de máquina e processamento de fluxos de dados em tempo real. Para cada uma das seguintes afirmações sobre características dos bancos de dados NoSQL em aplicações de ciência de dados, marque V (verdadeiro) ou F (falso). I. Os bancos de dados NoSQL não têm uma dependência estrita da linguagem SQL para consultas e manipulação de dados. II. A escalabilidade vertical é uma característica comum dos bancos de dados NoSQL, permitindo que se expandam facilmente conforme a demanda de dados aumenta. III. Os bancos de dados NoSQL são menos flexíveis em termos de modelagem de dados em comparação com os bancos de dados relacionais SQL. IV. A capacidade de escalabilidade horizontal dos bancos de dados NoSQL é particularmente vantajosa para lidar com grandes volumes de dados gerados por aplicações de ciência de dados em tempo real. A ordem correta é apresentada em: a. V, F, F, V. ✓ b. V, F, V, V. c. V, F, V, F. d. F, F, V, V. e. F, V, V, F. A instrução SQL SELECT pertence a qual categoria de linguagem? a. DLL. b. TCP. c. DML. ✓ d. DDL. e. DCL. IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 4/8 Questão 8 Correto Atingiu 0,40 de 0,40 Questão 9 Correto Atingiu 0,40 de 0,40 Transações em banco de dados são unidades de trabalho que realizam operações sobre os dados de forma consistente e durável. Essas transações devem seguir as propriedades ACID, que garantem atomicidade, consistência, isolamento e durabilidade. Sobre as propriedades ACID, analise os itens a seguir: I. Atomicidade assegura que todas as operações de uma transação sejam concluídas com sucesso ou revertidas, caso ocorra algum erro. II. Consistência garante que as operações de uma transação não tenham disputa com outras transações concorrentes, evitando interferências indesejadas. III. Isolamento garante que o banco de dados obedeça as regras do SGBD em sua totalidade antes e depois da transação. IV. Durabilidade garante que as alterações feitas por uma transaçãopermaneçam armazenadas, mesmo em caso de falhas do sistema. Está correto apenas o que se afirma em: a. II e III. b. I e III. c. I e II. d. II, III e IV. e. I e IV. ✓ Uma determinada etapa de um projeto de banco de dados representa a parte final do projeto. Nesta etapa, definem-se detalhes técnicos da implementação do banco de dados como, por exemplo, a forma de os dados serem armazenados, os scripts para a criação dos objetos no banco de dados (tabelas, visões, colunas, funções, entre outros), a permissão de acesso de usuário, etc. Esta etapa é fortemente ligada ao Sistema Gerenciador de Banco de Dados (SGBD) que será utilizado. Qual das opções a seguir define corretamente o nome desta etapa? a. Análise de ER. b. Análise de Requisitos. c. Projeto Físico ✓ d. Projeto Conceitual e. Projeto Lógico. IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 5/8 Questão 10 Correto Atingiu 0,40 de 0,40 Questão 11 Correto Atingiu 0,40 de 0,40 Na escolha entre bancos de dados e planilhas eletrônicas para gerenciamento de informações, é fundamental entender a adequação de cada ferramenta às necessidades da organização. O que justifica a preferência por bancos de dados em detrimento de planilhas eletrônicas para o armazenamento e a manipulação de dados corporativos? a. Bancos de dados oferecem funcionalidades avançadas de pesquisa e análise de dados, que não são viáveis em planilhas eletrônicas. ✓ b. Planilhas eletrônicas são recomendadas para o armazenamento de dados altamente sensíveis devido à sua superioridade em segurança. c. A utilização de planilhas eletrônicas é mais adequada para a análise de grandes volumes de dados em comparação aos bancos de dados. d. A integração e a automação de processos são mais eficientes em planilhas eletrônicas do que em sistemas de banco de dados. e. Bancos de dados requerem habilidades avançadas de programação para a realização de consultas simples, diferentemente das planilhas. Bancos de dados NoSQL foram construídos para comportar grandes volumes de dados, além de serem mais simples de operar e escalar. Com relação à escalabilidade horizontal em bancos de dados NoSQL, é correto afirmar que: a. Adicionará mais recursos ao servidor do banco de dados, permitindo que ele comporte mais requisições. b. A escalabilidade horizontal pode ser alcançada pela replicação e sharding de dados. ✓ c. O banco de dados conseguirá atender mais requisições de leitura de forma paralela. d. Irá reduzir a quantidade de trabalho executado pelo banco de dados em cada requisição. e. A única forma de um banco de dados escalar horizontalmente é pela replicação de dados por mais de um servidor. IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 6/8 Questão 12 Incorreto Atingiu 0,00 de 0,40 Questão 13 Incorreto Atingiu 0,00 de 0,40 O Teorema de CAP traduz as limitações existentes em sistemas distribuídos, listando as três características principais desejadas em um sistema distribuído e afirmando que apenas duas dessas três características podem ser escolhidas para um sistema distribuído. Com relação às combinações possíveis no Teorema de CAP, é correto afirmar que: a. Sistemas CP são eventualmente consistentes e tolerantes a falha de partições, além de estarem sempre disponíveis. × b. Sistemas CA estão sempre disponíveis e consistentes, mas não suportam falhas de rede. c. Sistemas AP estão sempre disponíveis, são tolerantes a falhas de partições e garantem consistência dos dados caso haja falha de rede. d. Sistemas CA estão sempre disponíveis, mesmo em caso de falha de rede, mas não são consistentes. e. Sistemas CP são consistentes, tolerantes a falhas de partições e podem ficar indisponíveis em caso de falha de rede. Na implementação de um pequeno projeto com recursos financeiros limitados, a escolha do banco de dados é essencial para maximizar a eficiência operacional sem sobrecarregar o orçamento. Considerando essas condições, qual dos seguintes bancos de dados seria o mais recomendado? a. MongoDB. b. PostgreSQL. c. MariaDB. d. Oracle. e. MySQL. × IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 7/8 Questão 14 Correto Atingiu 0,40 de 0,40 Questão 15 Correto Atingiu 0,40 de 0,40 __________ é a etapa em que mapeamos o conceito dos modelos de entidade-relacionamento em objetivos de bancos de dados. Nesta fase, criamos os modelos internos de bancos de dados, com detalhes sobre tabelas, relacionamentos, regras, metadados das colunas (tipo, tamanho, obrigatoriedade, entre outros), visões, etc. Ao final, o resultado é um esquema do banco de dados próximo ao modelo conceitual. Qual das opções a seguir melhor define esta etapa? a. Projeto Conceitual. b. Projeto Físico. c. Análise de necessidades dos usuários. d. Projeto Lógico. ✓ e. Análise de Requisitos. Qual a principal característica de um banco de dados hierárquico? a. O banco de dados é representado como uma coleção de relações. b. O banco de dados não pode ser utilizado em sistemas de informação. c. O banco de dados deve ter apenas cinco campos de atributos. d. O banco de dados permite que vários registros sejam vinculados ao mesmo arquivo de proprietário. e. O banco de dados usa diferentes níveis de dados que seguem um padrão semelhante a uma hierarquia. ✓ IMAGE 10/06/2025, 20:16 PROVA - AVP2025/2: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5921585&cmid=289043 8/8