Buscar

Prova Bancos de dados não relacionais (NoSQL) Unopar

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 5 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

Prévia do material em texto

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!
1)
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:
● Dados semiestruturados.
● Metadados.
● Dados superestruturados.
● Dados estruturados.checkCORRETO
● Dados não estruturados.
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
2)
I. O mercado de desenvolvimento de software percebeu o grande potencial da arquitetura
dos bancos de dados NoSQL, sendo possível utilizar quatro tipos: chave-valor, colunar,
orientado a chave e grafos.
PORQUE
II. O banco de dados do tipo relacional permite, na mesma coluna, dados com tipos
diferentes em cada um dos registros inseridos.
Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas:
Alternativas:
● A primeira asserção está correta, e a segunda está incorreta.
● A primeira asserção está correta, e a segunda não justifica a primeira.
● Ambas asserções estão incorretas.checkCORRETO
● A primeira asserção está incorreta, e a segunda está correta.
● A primeira asserção está correta, e a segunda justifica a primeira.
Resolução comentada:
A primeira asserção está incorreta, pois os quatro tipos são: chave-valor, colunar, orientado
a documentos e grafos. E não orientado a chaves como dito na questão.
A segunda asserção está incorreta, pois o banco de dados do tipo relacional NÃO permite,
na mesma coluna, dados com tipos diferentes em cada um dos registros inseridos. Fato,
este, que contribuiu para o surgimento do banco de dados do tipo não relacional.
Código da questão: 45986
3)
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:
● 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.
● 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.
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
4)
Quanto às características do NoSQL, considere as seguintes afirmações:
I. O NoSQL tem como característica o bom desempenho e ser tolerante a falhas.
II. O relacionamento das tabelas deve ser feito por meio de chaveamento.
III. No banco de dados NoSQL, as tabelas têm que estar estruturadas verticalmente.
Assinale a alternativa correta.
Alternativas:
● Somente a alternativa I está correta.checkCORRETO
● Somente a alternativa II está correta.
● Somente a alternativa III está correta.
● Somente as alternativas I e II estão corretas.
● Somente as alternativas I e III estão corretas.
Código da questão: 45984
5)
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, e a segunda justifica a primeira.
● A primeira asserção está correta, e a segunda está incorreta.
● 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
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
6)
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; nuvem; ACID.checkCORRETO
● JavaScript; paralelo; armazenadas.
● Python; cluster; armazenadas.
● Python; nuvem; ACID.
● JSON; cluster; ACID.
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
7)
Observe a afirmativa a seguir.
Nos sistemas de gerenciamento de bancos de dados não relacionais, a garantia do
____________ é bem mais complexa em relação aos bancos de dados relacionais. Para isso,
surge um conceito preparado para o NoSQL, conhecido como __________. O seu
funcionamento consiste em ter apenas duas das três propriedades, sendo elas:
disponibilidade, consistência e ___________________.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
● ACID; CAP; tolerância.checkCORRETO
● CAP; ACID; isolamento.
● CAP; ACID; tolerância.
● ACID; CAP; isolamento.
● ACID; CAP; durabilidade.
Resolução comentada:
As propriedades encontradas no ACID foram preparadas para banco de dados do tipo
relacional. Para atender às necessidades dos bancos de dados não relacionais (NoSQL), foi
desenvolvido o CAP, com as propriedades de disponibilidade, consistência e tolerância,
sendo necessário apenas duas propriedades no NoSQL.
Código da questão: 45983
8)
Quanto às características dos metadados, considere as seguintes afirmações:
I. Sãodivididos 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.
● IV - V.
● I - II - IV.
● II - III.
● III - IV.checkCORRETO
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

Continue navegando