Buscar

Prova Banco de Dados 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 4 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

Bancos de dados não relacionais (NoSQL)
Professor(a): Sérgio Eduardo Nunes (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!
Nos bancos de dados orientado a ________________, a sua estrutura de armazenamento necessita de uma chave identificadora conhecida
pela sigla ____________. Essa chave deve identificar os registros univocamente. Normalmente é definida ________________________ pelos
sistemas de gerenciamento de banco de dados NoSQL.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Documentos; UUID; automaticamente.  CORRETO
Chave-valor; SGBD; manualmente.
Documentos: UID; aleatoriamente.
Documentos: NUID; manualmente.
Colunas: UUID; dinamicamente.
Código da questão: 45998
Analise a seguinte sintaxe:
CREATE (var :usuarios:professores) RETURN usuarios
É possível afirmar que:
( ) Existe uma variável atrelada ao processo de criação.
( ) Ocorrerá um erro na exibição do resultado de execução.
( ) Semanticamente, as palavras “usuário” e “professor” deveriam estar invertidas.
( ) Com esta estrutura, não seria possível adicionar mais labels após a palavra “professores”.
( ) Para adicionar propriedades ao label “professores”, seria necessário inseri-las entre chaves.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – F – V – V – F.
F – F – F – V – V.
V – V – F – F – V.  CORRETO
V – V – V – V – F.
V – V – F – F – F.
Código da questão: 46015
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:
Resolução comentada:
Os bancos de dados orientados a documentos precisam de uma chave que identifica cada um dos registros univocamente, que tem
como sigla UUID, que é o Identificador Único Universal, normalmente gerado automaticamente pelo SGBD.
Resolução comentada:
Após a execução, um erro retornaria, informando que a variável usuários não foi inicializada – pois foi inicializada apenas a variável
var. Em questões semânticas, sabe-se que professores pertencem a usuários. Novos labels podem ser atrelados à estrutura
adicionando-se dois pontos e escrevendo o nome do label.
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2542148/3848697
1 of 4 05/03/2022 20:51
4)
5)
Dados não estruturados.
Dados semiestruturados.
Dados superestruturados.
Metadados.
Dados estruturados.  CORRETO
Código da questão: 45987
O Redis mantém seus pares de _______________ alocados de forma dinâmica ___________, tornando seu acesso muito rápido. Isso significa
que os dados armazenados ____________ (um preço a pagar pelo acesso quase instantâneo às informações).
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
Coluna/ID; nas chaves primárias; são persistentes.
ID/Hash; nos Schemas; não são consistentes.
Chave/valor; na memória; não são duráveis.  CORRETO
Coluna/Linha; na memória; são inconsistentes.
Chave/valor; nas tabelas; não são duráveis.
Código da questão: 46003
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:
III - IV - V.
II - III.
I - II - IV.
IV - V.
III - IV.  CORRETO
Código da questão: 45989
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.
Resolução comentada:
A estrutura padrão do Redis é focada em Chave/Valor, e o ganho de velocidade é atribuído ao seu armazenamento temporário (não
durável) na memória.
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.
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2542148/3848697
2 of 4 05/03/2022 20:51
6)
7)
8)
I. Em bancos com estrutura chave-valor, a chave é composta normalmente de um campo do tipo String. Já o campo valor pode conter
diferentes tipos de dados, sem necessitar de um esquema pré-definido.
PORQUE
II. Os dados são armazenados diretamente em memória, tornando-os voláteis – o que justifica sua flexibilidade em escalar-se
horizontalmente.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
Alternativas:
Ambas as asserções estão incorretas.
Ambas as asserções estão corretas, e a segunda justifica a primeira.
Ambas as asserções estão corretas, mas a segunda não justifica a primeira.  CORRETO
A primeira asserção está correta, e a segunda está incorreta.
A primeira asserção está incorreta, e a segunda está correta.
Código da questão: 46006
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 escalabilidade de software.
Com várias máquinas, formando um cluster.  CORRETO
Com alta disponibilidade de hardware em apenas um equipamento.
Com escalabilidade vertical.
Código da questão: 46007
A respeito dos bancos de dados não relacionais, considere as seguintes afirmações:
( ) Existe o tipo chave-valor, no qual os registros recebem um valor de uma chave.
( ) No tipo chaveamento, os dados recebem o valor da chave estrangeira.
( ) O banco de dados NoSQL do tipo orientado a documentos utiliza JSON para realizar as operações.
( ) No tipo colunar, todas as linhas obrigatoriamente têm que possuir o mesmo número de colunas.
( ) No banco de dados orientado a grafos, a classificação é feita por vértices e arestas.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – V – F – F.
V – V – F – V – F.
V – F – V – F – V. CORRETO
F – V – V – V – F.
F – V – F – V – F.
Resolução comentada:
Embora ambas estejam corretas, seu escalonamento horizontal não está diretamente ligado aos tipos de dados, mas sim à sua
expansão física (hardware).
Resolução comentada:
Estruturas do Modelo orientado a Família de Colunas requerem ambiente clusterizado para escalabilidade horizontal.
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2542148/3848697
3 of 4 05/03/2022 20:51
9)
10)
Código da questão: 45985
I. Bancos de Dados do Modelo Família de Colunas possui alto poder de processamento em ambientes clusterizados, cuja estrutura seja
horizontal. Seus nós armazenam partições de informação e esta distribuição é feita através de hash. Em geral, este tipo de banco de dados
é voltado a grandes massas de dados e tem custos que podem ser inviáveis a pequenos negócios.
PORQUE
II. Como a estrutura para este modelo é pensada de maneira horizontal, demanda-se uma grande quantidade de máquinas mesmo para
pequenas aplicações, pois o modelo não funcionará em estruturas que comportem apenas um nó.
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.
Ambas as asserções estão incorretas.
A primeira asserção está correta, e a segunda justifica a primeira.
A primeira asserção está correta, e a segunda está incorreta.  CORRETO
A primeira asserção está incorreta, e a segunda está correta.
Código da questão: 46011
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:
JavaScript; paralelo; armazenadas.
JSON; nuvem; ACID.  CORRETO
Python; cluster; armazenadas.
Python; nuvem; ACID.
JSON; cluster; ACID.
Código da questão: 45993
Resolução comentada:
A primeira afirmativa é verdadeira, pois no banco de dados do tipo chave -valor os registros inseridos na tabela recebem uma chave
identificadora.
A segunda afirmativa é falsa, pois chave estrangeira é utilizada em banco de dados do tipo relacional.
A terceira afirmativa é verdadeira, pois o JSON é a base para realizar as operações em NoSQL orientado a documentos.
A quarta afirmativa é falsa, pois, no tipo colunar, nem todas as linhas possuem o mesmo número de colunas das demais.
A quinta afirmativa é verdadeira, pois as interconexões são feitas por meio dos vértices e arestas.
Resolução comentada:
Embora a recomendação NoSQL seja que a escalabilidade seja horizontal, não há a obrigatoriedade de utilizar mais de uma máquina
– cluster – para distribuir as tarefas de armazenamento de dados.
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.
Arquivos e Links
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2542148/3848697
4 of 4 05/03/2022 20:51

Continue navegando