Buscar

Open Source

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 16 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 16 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 9, do total de 16 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

26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 1/16
AS Geral
Iniciado: 26 set em 19:05
Instruções do teste
0,66 ptsPergunta 1
I, II, III e IV.
Um servidor RDBMS – Relational Database Management System – consiste em um banco de dados relacional, que dispõe de
um conjunto de tabelas que contêm dados com categorias ou colunas predefinidas. Comporta dados estruturados, tais como
nomes, endereços de e-mail, dados de vendas, contas a pagar, cadastro de clientes etc. Um banco de dados relacional
combina dados usando características comuns encontradas no conjunto de dados e o grupo resultante é denominado schema.
Esse modelo também é utilizado pelos bancos de dados relacionais open source, sendo a diferença voltada à forma que a
informação é tratada. Cada software gerencia de uma forma diferente os seus dados, usando controles de transação,
replicação, garantia de integridade etc. Contudo, sabemos que os bancos de dados usam o mesmo padrão, mas nem por isso
são iguais.
Considerando este excerto, leia atentamente as seguintes afirmativas sobre os fatores que influenciam na escolha de um banco
de dados relacional:
I - Necessidade de backup on-line em vários servidores e clusters.
II - Não precisa realizar o controle dessas transações.
III - Deve ser rápido.
IV - Todos os usuários não precisam de controle de permissões.
É FALSO o que se afirma em
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 2/16
I e III, apenas.
I, II e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
0,66 ptsPergunta 2
Primeiramente, precisamos considerar quais são as características dos dados que serão armazenados no banco de dados: se
os dados tiverem estrutura tabular simples como, por exemplo, um cadastro de clientes, dados contábeis, folha de pagamento
etc., o modelo relacional será o mais adequado. Contudo, quando tratamos de dados geoespaciais, captação de dados através
de sensores, peças de engenharia, modelagem molecular ou big data, referimo-nos a dados com estrutura mais complexa.
Considerando este excerto, leia atentamente as seguintes afirmativas:
I - A abordagem NoSQL, sem esquema de gerenciamento de dados, pode ser potencialmente a única maneira de entender
como capturar, pesquisar, analisar e visualizar big data.
II - Uma das principais diferenças entre bancos de dados relacionais e não relacionais é a forma como os dados são
armazenados. Dados relacionais são tabulares por natureza, sendo armazenados em tabelas com linhas e colunas. As tabelas
podem ser relacionadas entre si e cooperam no armazenamento de dados, bem como na fácil recuperação dos dados. Os
dados não relacionais, por outro lado, não são destinados apenas à coleta em tabelas de linhas e colunas, mas sim agrupados
em blocos. Os dados não relacionais são muitas vezes armazenados como coleções.
III - Bancos de dados relacionais são muito famosos por manterem a integridade por meio do que chamamos de CAP –
Consistency, Availability, Partition tolerance. Bancos de dados NoSQL, por outro lado, fazem com que você tenha que escolher
entre quaisquer das prioridades do Acid – Atomic, Consistence, Isolated, Durable.
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 3/16
III, apenas.
I, II e III.
II e III, apenas.
II, apenas.
I e II, apenas.
É FALSO o que se afirma em
0,66 ptsPergunta 3
Primeiramente, precisamos considerar quais são as características dos dados que serão armazenados no banco de dados: se
os dados tiverem estrutura tabular simples como, por exemplo, um cadastro de clientes, dados contábeis, folha de pagamento
etc., o modelo relacional será o mais adequado. Contudo, quando tratamos de dados geoespaciais, captação de dados através
de sensores, peças de engenharia, modelagem molecular ou big data, referimo-nos a dados com estrutura mais complexa.
Considerando este excerto, leia atentamente as seguintes afirmativas:
I - A abordagem NoSQL, sem esquema de gerenciamento de dados, pode ser potencialmente a única maneira de entender
como capturar, pesquisar, analisar e visualizar big data.
II - Uma das principais diferenças entre bancos de dados relacionais e não relacionais é a forma como os dados são
armazenados. Dados relacionais são tabulares por natureza, sendo armazenados em tabelas com linhas e colunas. As tabelas
podem ser relacionadas entre si e cooperam no armazenamento de dados, bem como na fácil recuperação dos dados. Os
dados não relacionais, por outro lado, não são destinados apenas à coleta em tabelas de linhas e colunas, mas sim agrupados
em blocos. Os dados não relacionais são muitas vezes armazenados como coleções.
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 4/16
II e III, apenas.
I e II, apenas.
I, II e III.
II, apenas.
III, apenas.
III - Bancos de dados relacionais são muito famosos por manterem a integridade por meio do que chamamos de Acid – Atomic,
Consistence, Isolated, Durable. Bancos de dados NoSQL, por outro lado, fazem com que você tenha que escolher entre
quaisquer duas prioridades do CAP – Consistency, Availability, Partition tolerance.
É VERDADEIRO o que se afirma em
0,66 ptsPergunta 4
Um servidor RDBMS – Relational Database Management System – consiste em um banco de dados relacional, que dispõe de
um conjunto de tabelas que contêm dados com categorias ou colunas predefinidas. Comporta dados estruturados, tais como
nomes, endereços de e-mail, dados de vendas, contas a pagar, cadastro de clientes etc. Um banco de dados relacional
combina dados usando características comuns encontradas no conjunto de dados e o grupo resultante é denominado schema.
Esse modelo também é utilizado pelos bancos de dados relacionais open source, sendo a diferença voltada à forma que a
informação é tratada. Cada software gerencia de uma forma diferente os seus dados, usando controles de transação,
replicação, garantia de integridade etc. Contudo, sabemos que os bancos de dados usam o mesmo padrão, mas nem por isso
são iguais.
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 5/16
I, II e III, apenas.
I, II e IV, apenas.
II e IV, apenas.
I, II, III e IV.
I e III, apenas.
Considerando este excerto, leia atentamente as seguintes afirmativas sobre os fatores que influenciam na escolha de um banco
de dados relacional:
I - Necessidade de backup on-line em vários servidores e clusters.
II - Não precisa realizar o controle dessas transações.
III - Deve ser rápido.
IV - Todos os usuários não precisam de controle de permissões.
É VERDADEIRO o que se afirma em
0,66 ptsPergunta 5
A melhor maneira para definir qual tecnologia de armazenamento devemos utilizar é observar os dados que serão
armazenados: Se os dados são tabulares, advindos de uma planilha, por exemplo, e atualizados frequentemente, ou ainda se o
esquema dos dados é rígido, a escolha mais óbvia é utilizar um armazenamento relacional. Os bancos NoSQL que surgiram de
empresas de internet altamente escaláveis, tais como Amazon, Google e Facebook. A escalabilidade linear, onde são
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 6/16
III, apenas.
I, apenas.
I e II, apenas.
II, apenas.
II e III, apenas.
adicionadas novas máquinas em paralelo às já existentes, possui um custo igualmente linear, ou seja, muito menor em
comparação ao da escalabilidade vertical.
Considerando este excerto, leia atentamente as seguintes afirmativas sobre as características dos bancos NoSQL em relação
aos bancos de dados relacionais:
I - Muito mais fácil e barato de administrar.
II - Desenhado para rodar em hardware de baixo custo.
III - Ausência de uma transação mais geral.
É DESVANTAGEM o que se afirma em
0,67 ptsPergunta 6
Pensando em solucionar diversos problemas relacionados à escalabilidade, performance e disponibilidade,projetistas do
NoSQL promoveram uma alternativa de alto armazenamento com velocidade e grande disponibilidade, procurando se livrar de
certas regras e estruturas que norteiam o modelo relacional. Se por um lado havia um rompimento das regras do modelo
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 7/16
I, II e III.
III, apenas.
I e III, apenas.
II e III, apenas.
I e II, apenas.
relacional, por outro lado havia ganho de performance, flexibilizando os sistemas de banco de dados para as diversas
características que são peculiares de cada empresa.
Considerando este excerto, leia atentamente as seguintes afirmativas:
I - O banco de dados orientado a chave-valor é o que possui a estrutura mais simples, pois utiliza chaves como identificadores
das informações gravadas em um campo assinalado como valor. Comumente, a chave é composta de um campo do tipo string;
já o campo valor pode conter diferentes tipos de dados.
II - O banco de dados orientado a documentos é considerado extensão do banco de dados orientado a chave-valor, este tipo de
banco de dados é provavelmente a categoria NoSQL mais popular na atualidade. Oferece meios de criação de índices sobre os
valores dos dados armazenados, enriquecendo as possibilidades de consultas, além de permitir a normalização de dados e
muitos outros conceitos oriundos do banco de dados relacional.
III - O banco de dados orientado a colunas é o mais simples, afinal, este tipo de banco de dados foi criado para armazenar e
processar pequena quantidade de dados distribuídos em uma única máquina.
É VERDADEIRO o que se afirma em
0,67 ptsPergunta 7
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 8/16
orientado a grafos.
orientado a documentos.
relacional.
orientado a colunas.
orientado a chave-valor.
Este modelo oferece maior desempenho nas aplicações que precisam traçar os caminhos existentes nos relacionamentos entre
os dados como, por exemplo, as que necessitam identificar como um conjunto de amigos está conectado em uma rede, ou
descobrir a melhor rota para se chegar a um local em menor tempo (MARQUESONE, 2017).
Trata-se do banco de dados
0,67 ptsPergunta 8
Pensando em solucionar diversos problemas relacionados à escalabilidade, performance e disponibilidade, projetistas do
NoSQL promoveram uma alternativa de alto armazenamento com velocidade e grande disponibilidade, procurando se livrar de
certas regras e estruturas que norteiam o modelo relacional. Se por um lado havia um rompimento das regras do modelo
relacional, por outro lado havia ganho de performance, flexibilizando os sistemas de banco de dados para as diversas
características que são peculiares de cada empresa.
Considerando este excerto, leia atentamente as seguintes afirmativas:
I - O banco de dados orientado a chave-valor é o que possui a estrutura mais complexa, pois utiliza chaves como identificadores
das informações gravadas em um campo assinalado como valor. Comumente, a chave é composta de um campo do tipo string
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 9/16
III, apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
II e III, apenas.
e nesse campo pode existir somente valores numéricos.
II - O banco de dados orientado a documentos é considerado extensão do banco de dados orientado a colunas, pois oferece
meios de criação de índices sobre os valores dos dados armazenados; ademais, por ser orientado a colunas, dificulta as
possibilidades de consulta, além de não permitir a normalização de dados e muitos outros conceitos oriundos do banco de
dados relacional.
III - O banco de dados orientado a colunas é o mais complexo, afinal, este tipo de banco de dados foi criado para armazenar e
processar grande quantidade de dados distribuídos em diversas máquinas.
É FALSO o que se afirma em
0,67 ptsPergunta 9
Analisando os modelos descritos nesta Unidade, fica claro que nenhum Banco de Dados (BD) é superior aos demais. Na
realidade, o que ocorre é que um modelo pode ser mais adequado para ser utilizado em certas situações. Por exemplo, para
um BD de manipulação de dados que frequentemente serão escritos, mas não lidos – um contador de hits na web, por exemplo
–, é apropriado um banco de dados
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 10/16
orientado a colunas.
orientado a documentos.
orientado a chave-valor.
orientado a grafos.
relacional.
0,67 ptsPergunta 10
orientado a documentos.
orientado a grafos.
orientado a colunas.
orientado a chave-valor.
relacional.
Permite o particionamento de dados, oferecendo forte consistência. Este modelo de banco de dados surgiu com o BigTable
criado pelo Google; além do qual, temos também o Cassandra, que foi desenvolvido pelo Facebook.
Trata-se do banco de dados
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 11/16
0,67 ptsPergunta 11
nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”.
nUpserted: 0 – Não inseriu nenhum registro.
nModified: 1 – Alterou um documento com base na pesquisa nome: “Luiz”.
nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”.
nUpserted: 0 - Excluiu e Inseriu um registro “Luiz”.
nModified: 1 – Resultado da exclusão com base na pesquisa nome: “Luiz”.
nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”.
nUpserted: 0 - Não quer dizer nada.
nModified: 1 – Alterou um documento com base na pesquisa nome: “Luiz”.
nMatched: 1 – Encontrou 1 documento com a pesquisa nome: “Luiz”.
nUpserted: 0 – Excluiu e Inseriu um registro “Luiz”.
Conforme a figura a seguir, temos a resposta à alteração de um documento. Qual o significado do resultado nMatched,
nUpserted e nModified?
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 12/16
nModified: 1 – Alterou um documento com base na pesquisa nome: “Luiz”.
nMatched: 1 – Alterou 1 documento com a pesquisa nome: “Luiz”.
nUpserted: 0 – Não inseriu nenhum registro.
nModified: 1 – Modificou um documento com base na pesquisa nome: “Luiz”.
0,67 ptsPergunta 12
Temos uma base de nome banco e uma coleção de nome ads e conforme a imagem a seguir, observamos a estrutura dos
elementos que foram salvos no banco. Qual o comando que devemos digitar para que seja possível excluir o documento onde o
cargo seja igual a “Diretora”?
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 13/16
db.ads.deleteOne({cargo: {$eq: “Diretora”}})
db.ads.deleteOne ({cargo: {$eq: Diretora}})
db.ads.deleteOne ({cargo: {$lte: “Diretora”}})
db.ads.deleteOne ({cargo: {$lt: “Diretora”}})
db.ads.deleteOne ({cargo: {$gt: “Diretora”}})
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 14/16
0,67 ptsPergunta 13
Considere a figura a seguir.
Temos uma base de nome banco e uma coleção de nome ads; no entanto, ela foi criada utilizando o modo visual. Além do
banco que acabamos de criar, já existem outros bancos que são criados na hora da instalação. Para utilizarmos o banco de
admin, qual o comando textual que devemos digitar no prompt para nos conectarmos?
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take 15/16
/admin
access admin
show admin
use admin
connect admin
0,67 ptsPergunta 14
db.CollectionNames()
db.getCollectionNames()
db.getCollectionsNames()
db.getCollectionName()
db.getcollectionnames()
Dentro de um banco de dados no MongoDB, podemos criar várias coleções. As coleções podem ser criadas conforme a
necessidade de estrutura de armazenamento das informações. Qual o comando que deve ser digitado via prompt para que nos
retorne todas as coleções existentes que foram criadas no banco?
26/09/2021 19:36 Teste: AS Geral
https://cruzeirodosul.instructure.com/courses/19149/quizzes/55290/take16/16
Salvo em 19:36 
0,67 ptsPergunta 15
db.aluno.save({“nome:” " João ", “sobrenome:” "José da Silva"})
db.aluno.save({nome: " João ", sobrenome: "José da Silva"})
db.aluno.save({nome: "João", sobrenome: "José da Silva"})
db.aluno.save({nome: "João" - sobrenome: "José da Silva"})
db.save({nome: " João ", sobrenome: "José da Silva"})
O banco MongoDB é um banco muito prático. Vimos nos exemplos da unidade que precisamos criar um database e em seguida
uma collection, porém existem comandos que facilitam o manuseio de documentos. Por exemplo, existe a possibilidade de
inserirmos um documento e caso a collection não exista, é criada automaticamente. Qual a sintaxe textual que devemos usar
para inserir um documento com a estrutura nome e sobrenome e caso a collection aluno não exista, ela seja criada
automaticamente?
Enviar teste