Buscar

Avaliação Banco de dados não relacionais

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 6 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 6 páginas

Prévia do material em texto

Bancos de dados não relacionais (NoSQL) 
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) 
Quanto às características encontradas nos bancos de dados orientados a documentos, 
observe as afirmativas a seguir: 
I. Possui um bom desempenho quando utilizado em aplicações web. 
II. É possível utilizar um sistema de gerenciamento de banco de dados orientado a 
documentos, em cluster, para aumento da integridade dos dados. 
III. Utiliza a técnica de MapReduce para espelhar os dados em diversos servidores. 
São verdadeiras: 
 
Alternativas: 
 II. 
 III. 
 II - III. 
 I - II. 
 I. CORRETO 
Resolução comentada: 
A primeira afirmativa está correta, pois os SGBDs orientados a documentos possuem 
um bom desempenho para o processamento de informações em aplicações web. 
A segunda afirmativa está incorreta, pois a arquitetura em cluster visa o aumento da 
disponibilidade dos dados e não da integridade. 
A terceira afirmativa está incorreta, pois a técnica de MapReduce visa a redução dos 
dados para facilitar o processamento. 
Código da questão: 45999 
2) 
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: 
 V – V – V – V – F. 
 V – V – F – F – V. CORRETO 
 F – F – F – V – V. 
 V – V – F – F – F. 
 F – F – V – V – F. 
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. 
Código da questão: 46015 
3) 
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 superestruturados. 
 Dados não estruturados. 
 Dados semiestruturados. 
 Dados estruturados. CORRETO 
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 
4) 
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. 
 A primeira asserção está incorreta, e a segunda está correta. 
 A primeira asserção está correta, e a segunda está incorreta. 
 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 
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). 
Código da questão: 46006 
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: 
 A primeira asserção está incorreta, e a segunda está correta. 
 A primeira e a segunda asserção estão incorretas. CORRETO 
 A primeira asserção está correta, e a segunda está incorreta. 
 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. 
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) 
Sobre o Cassandra (Banco de Dados com modelo Família de Colunas), analise as 
seguintes proposições: 
( ) É um banco de dados que não utiliza schemas. 
( ) Possui colunas compostas por chave e valor. 
( ) Tem limitação de sub-colunas. 
( ) Todos os registros precisam ter os mesmos campos em todas as colunas. 
( ) Sua normalização é feita apenas até a 4FN (Quarta Forma Normal). 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – V – V – V – V. 
 F – F – F – V – V. 
 V – V – F – F – F. CORRETO 
 F – V – V – V – V. 
 F – F – V – V – F. 
Resolução comentada: 
O Cassandra é escalável por permitir ilimitados níveis de colunas com subcolunas, além 
de expansão horizontal em cluster; cada coluna pode ter quantidades distintas de 
campos; é um banco sem normalização (e a 6FN não existe em bancos relacionais). 
Código da questão: 46010 
7) 
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: 
 Chave-valor; SGBD; manualmente. 
 Colunas: UUID; dinamicamente. 
 Documentos: UID; aleatoriamente. 
 Documentos; UUID; automaticamente. CORRETO 
 Documentos: NUID; manualmente. 
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. 
Código da questão: 45998 
8) 
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: 
 II- III. 
 IV - V. 
 III - IV. CORRETO 
 I - II - IV. 
 III - IV - V. 
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 
9) 
I. O Hadoop possui alta escalabilidade, detecção de falha e alto desempenho, mesmo 
quando são processados grandes volumes de dados. 
PORQUE 
II. A sua arquitetura foi desenvolvida em cluster, fazendo com que as informações 
sejam processadas de forma distribuída. 
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. CORRETO 
 Ambas as asserções estão corretas, mas a segunda não justifica a primeira. 
 A primeira asserção está correta, e a segunda está incorreta. 
 A primeira asserção está incorreta, e a segunda está correta. 
 Ambas as asserções estão incorretas. 
Resolução comentada: 
O processamento do Hadoop é feito na forma de computação distribuída, conhecida 
como cluster. 
Código da questão: 45996 
10) 
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; isolamento. 
 ACID; CAP; durabilidade. 
 ACID; CAP; tolerância. CORRETO 
 CAP; ACID; isolamento. 
 CAP; ACID; tolerância. 
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.

Continue navegando