Buscar

Bancos de dados não relacionais (NoSQL)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1)
O MongoDB utiliza a estrutura da linguagem ______________ para efetuar consultas aos documentos. É possível efetuar consultas, agrupamentos e ordenações. O sistema de gerenciamento de banco de dados orientado a documentos tem suporte à computação em _____________, com possibilidade a transações ________________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· JSON; cluster; ACID.
· Python; cluster; armazenadas.
· Python; nuvem; ACID.
· JSON; nuvem; ACID.
checkCORRETO
· JavaScript; paralelo; armazenadas.
Resolução comentada:
O MongoDB utiliza o JSON como base para consulta e manipulação dos dados. Ainda, possui suporte à computação em nuvem, e transações ACID.
Código da questão: 45993
2)
Observe a afirmativa a seguir:
Os __________________ são informações encontradas em banco de dados, que descrevem os significados dos dados. Têm como objetivo _______________ informações aos dados. Esse tipo de dado é utilizado por meio das técnicas encontradas no __________ para fazer a sua manipulação.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· Metadados; acrescentar; XML.
checkCORRETO
· Atributos; extrair; JSON.
· Metadados; ocultar; XML.
· Dados semiestruturados; ocultar; JSON.
· Atributos; acrescentar; JSON.
Resolução comentada:
Os metadados adicionam informações aos dados. A linguagem de marcação XML é uma das que mais utiliza as suas técnicas para declarar as informações.
Os metadados são informações encontradas em banco de dados, que descrevem os significados dos dados. Têm como objetivo acrescentar informações aos dados. Esse tipo de dado é utilizado por meio das técnicas encontradas no XML para fazer a sua manipulação.
Código da questão: 45988
3)
I. O CouchDB utiliza um mecanismo para controle de versão conhecido como UVC – Unique Version Control (Controle de versão exclusiva).
PORQUE
II. É a ferramenta utilizada para subscrever os dados e disponibilizar a versão mais consistente.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
Alternativas:
· Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
· A primeira asserção está incorreta, e a segunda está correta.
· A primeira e a segunda asserção estão incorretas.
checkCORRETO
· A primeira asserção está correta, e a segunda está incorreta.
· Ambas as asserções estão corretas, e a segunda justifica a primeira.
Resolução comentada:
A primeira asserção está incorreta, pois o CouchDB utiliza o mecanismo para controle de versão conhecido como MVCC (Multi-Version Concurrency Control).
A segunda asserção está incorreta, pois nos mecanismos de controle de versão no CouchDB são criadas versões dos dados dessa forma, os dados contidos no banco de dados não são subscritos.
Código da questão: 46001
4)
Enquanto um banco de dados relacional é otimizado para armazenar linhas de dados, geralmente para aplicativos transacionais, um banco de dados colunar é otimizado para recuperação rápida de colunas de dados, normalmente em aplicativos analíticos. O armazenamento orientado a colunas para tabelas do banco de dados é um fator importante para a performance de consulta analítica, pois ele reduz expressivamente os requisitos gerais de E/S de disco e diminui a quantidade de dados que você precisa carregar do disco.
Fonte: AWS Amazon. Disponível em: . Acesso em: 05 ago. 2019.
Com uma estrutura de armazenamento do tipo família de colunas, o ideal é ter um ambiente:
Alternativas:
· Com memória expansível para armazenamento volátil.
· Com várias máquinas, formando um cluster.
checkCORRETO
· Com alta disponibilidade de hardware em apenas um equipamento.
· Com escalabilidade de software.
· Com escalabilidade vertical.
Resolução comentada:
Estruturas do Modelo orientado a Família de Colunas requerem ambiente clusterizado para escalabilidade horizontal.
Código da questão: 46007
5)
Com maior oferta de internet móvel pelas operadoras, a popularização dos dispositivos móveis e outras ações que contribuíram para o aumento exponencial de geração de dados, fizeram com que os cientistas de dados percebessem o grande potencial em conseguir capturar, armazenar, tratar e efetuar a convergência em informações úteis a determinados segmentos.
Quanto ao modelo de banco de dados orientado a documentos, assinale a alternativa correta. :
Alternativas:
· O modelo orientado a documentos não recebe uma chave primária, pois os dados não são estruturados.
· Os documentos são arquivos físicos como: figuras, vídeos ou áudios.
· São modelos que devem permitir o relacionamento por meio do chaveamento entre as tabelas.
· Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos aninhados.
checkCORRETO
· Os documentos são os dados semiestruturados, inseridos na base de dados.
Resolução comentada:
A afirmativa “São modelos que devem permitir o relacionamento por meio do chaveamento entre as tabelas” está incorreta, pois esse conceito está relacionado a banco de dados relacional.
A afirmativa “Os documentos são arquivos físicos como: figuras, vídeos ou áudios” está incorreta, pois é possível inserir strings, listas e objetos aninhados.
A afirmativa “O modelo orientado a documentos não recebe uma chave primária, pois os dados não são estruturados” está incorreta, pois os bancos orientados a documento possuem uma chave identificadora que deve ser unívoca.
A afirmativa “Os documentos são objetos inseridos na base de dados, como as strings, listas e objetos aninhados” está correta, pois é possível inserir os dados não estruturados ou semiestruturados, sendo possível inserir strings, listas e objetos aninhados.
A afirmativa “Os documentos são os dados semiestruturados, inseridos na base de dados” está incorreta, pois documentos não são dados, e sim possuem dados, independente do seu formato estrutural.
Código da questão: 45992
6)
Quanto às características dos metadados, considere as seguintes afirmações:
I. São divididos em caráter técnico, de negócio e estrutural.
II. Podem ser representados apenas em fotos e arquivos de texto como .doc ou .pdf.
III. Quanto ao caráter técnico, fornecem informações a respeito do tipo de dado, possibilitando ao desenvolvedor o planejamento assertivo da estrutura da base de dados.
IV. Quanto ao caráter de negócio, pode fornecer informações por meio de relatórios dos dados colhidos.
V. No caráter estrutural, define o nome das colunas e os respectivos tipos de dados que poderão ser inseridos na base de dados.
São verdadeiras:
Alternativas:
· I - II - IV.
· III - IV.
checkCORRETO
· III - IV - V.
· IV - V.
· II - III.
Resolução comentada:
A afirmativa I está incorreta, pois não existe o caráter estrutural em sua divisão.
A afirmativa II está incorreta, pois é possível ter metadados em qualquer tipo de arquivo, como fotos, vídeos, som, texto e arquivos em geral.
A afirmativa III está correta, pois o caráter técnico se preocupa com os tipos de dados, tratativas de desempenho e segurança.
A afirmativa IV está correta, pois o caráter de negócio tem como objetivo extrair informações e utilizá-las como vantagem competitiva na área de negócios.
A afirmativa V está incorreta, pois não existe o caráter estrutural em sua divisão.
Código da questão: 45989
7)
O Cassandra mantém seu armazenamento distribuído _______________ em um ambiente ___________________. Cada uma dessas estruturas armazenará um range de partições, cujo nome é _________________________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· Em colunas; particionado; Clusterização.
· Em tabelas; clusterizado; Token Ring.
· Em hashs; distribuído; Arquitetura em Anel.
· Em Anéis; compartilhado; Token Ring.
· Em nós (nodes) – clusterizado; Arquitetura em Anel.
checkCORRETO
Resolução comentada:
A distribuição das partições se dá por meio de nós em um ambiente com várias máquinas. Esta estrutura visa justamente distribuir a carga de armazenamento e custo da consulta quanto a processamento, apresentando um retorno célere.
Código da questão:46008
8)
Uma fábrica recebe pedidos de cores e estampas de camisetas personalizadas. A fim de se obter informações acerca dos pedidos, parte da entrada de pedidos foi representada a seguir:
1 - Azul, amarelo, verde, azul, azul.
2 - Branco, verde, azul, verde, azul.
3 - Amarelo, verde, azul, vermelho.
4 - Azul, vermelho, azul, amarelo.
5 - Branco, vermelho, azul, verde.
Quanto aos processos de MapReduce nos pedidos de entrada apresentados, assinale (V) verdadeiro ou (F) falso.
( ) Na fase de mapeamento, o primeiro pedido gera: Azul, 3. Amarelo, 1. Verde, 1.
( ) Na fase de junção, apresenta para cor branca: Branco, 1.
( ) Na fase de redução, o verde apresenta: Verde, 5.
( ) Na fase de junção, apresenta para cor vermelha: Vermelho, 1 - Vermelho, 1 - Vermelho, 1.
( ) Na fase de junção, no segundo pedido, apresenta: Verde, 2. Azul, 2. Branco, 1.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
· F – V – F – V – F.
· V – F – V – V – F.
· F – F – V – V – F.
checkCORRETO
· V – F – F – F – V.
· V – F – V – F – V.
Resolução comentada:
A primeira afirmativa é falsa, pois na fase de mapeamento geraria a saída "azul 1, azul 1, azul 1, amarelo 1, verde 1".
A segunda afirmativa é falsa, pois a cor branca aparece nos pedidos 2 e 5, dessa forma, o processo de junção apresenta: Branco, 1 - Branco, 1.
A terceira afirmativa é verdadeira, pois a camiseta verde aparece uma vez nos pedidos 1, 3 e 5, e duas vezes no pedido 2.
A quarta afirmativa é verdadeira, pois a camiseta vermelha aparece uma vez nos pedidos 3, 4 e 5.
A quinta afirmativa é falsa, pois a junção não é aplicada em um único pedido apenas.
Código da questão: 60240
9)
Quando um desenvolvedor efetua o levantamento de requisitos, as regras de negócio irão determinar como a aplicação deverá ser estruturada e isso deve ficar bem claro. Todas as características técnicas são determinadas nesse momento, e isso acaba impactando no formato da base de dados, no layout da aplicação, na tecnologia mais adequada, dentre outros pontos relevantes.
Assinale a alternativa que descreve a estrutura encontrada em projetos em que se tem um número de colunas pré-determinado e relacionamento entre tabelas: .
Alternativas:
· Metadados.
· Dados semiestruturados.
· Dados estruturados.
checkCORRETO
· Dados não estruturados.
· Dados superestruturados.
Resolução comentada:
São bases de dados organizadas com obediência às linhas e colunas. São estruturadas por meio das colunas, deixando bem claro o tipo de dado que poderá ser inserido.
Código da questão: 45987
10)
I. Em uma estrutura de relacionamento entre nós é comum utilizar os termos “pertence” ou “possui”, bem como outros termos que possibilitem-nos assimilar a forma como os nós interagem entre si. Os modelos orientados a grafos aceitam vários relacionamentos idênticos entre seus nós.
PORQUE
II. Os modelos orientados a grafos são bancos de dados estruturados, ou seja, são rígidos em sua estrutura. Para evitar a duplicidade de relacionamentos durante uma consulta, recomenda-se o uso do comando MERGE, em detrimento ao comando CREATE dentro da query de consulta.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
Alternativas:
· Ambas as asserções estão corretas, mas a segunda não justifica a primeira.
· A primeira asserção está correta. e a segunda justifica a primeira.
· A primeira asserção está correta. e a segunda está incorreta.
checkCORRETO
· Ambas as asserções estão incorretas.
· A primeira asserção está incorreta. e a segunda está correta.
Resolução comentada:
A asserção I está correta, mas a asserção II está incorreta ao dizer que os modelos orientados a grafos são bancos de dados estruturados, ou seja, são rígidos em sua estrutura. A asserção escrita corretamente, diria que: “Os modelos orientados a grafos NÃO são bancos de dados estruturados, ou seja, NÃO são rígidos em sua estrutura”.
Código da questão: 46016

Continue navegando