Questões de Concurso Sobre banco de dados paralelos e distribuídos em banco de dados

Foram encontradas 245 questões

Q3472236 Banco de Dados
Nas transações distribuídas, o teorema CAP abrange os princípios de 
Alternativas
Q3362183 Banco de Dados
A replicação em bancos de dados em ambientes distribuídos é um tema de grande importância na atualidade.
Em relação aos problemas relacionados à replicação de dados, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Existem três principais problemas relacionados à consistência de um banco de dados replicado. O primeiro é a consistência mútua de dados, ela trata da convergência dos valores de itens de dados físicos correspondentes a um item de dados lógicos. O segundo é consistência da transação, que é um critério de consistência que precisa ser estudado caso a caso em bancos de dados replicados. O terceiro é a consistência de segurança pois envolve a dificuldade de alinhas o conjunto de permissões e atributos que asseguram a confidencialidade, integridade e disponibilidade dos dados em ambientes heterogêneos e distribuídos.

( ) A consistência mútua em bancos de dados replicados podem ser de dois tipos, onde cada tipo é adequado para diferentes classes de aplicações com diferentes requisitos de consistência. O primeiro tipo é a consistência mútua do tipo forte exige que todas as cópias de um item de dados tenham o mesmo valor no final da execução de uma transação de atualização de dados. Isto é alcançado por uma variedade de meios, mas a execução de 2PC no ponto de confirmação de uma transação de atualização é uma maneira comum de alcançar esse tipo de consistência mútua.

( ) O outro tipo de consistência mútua em bancos de dados replicados é do tipo fraca, ela não requer os valores das réplicas de um item de dado precisa ser idêntico a outro ao término de uma transação de atualização de dados. O que é necessário é que, ao cessar a atividade de atualização, os dados eventualmente se tornarão idênticos ao longo do tempo.


As afirmativas são, respectivamente,
Alternativas
Q3362182 Banco de Dados
Apache Cassandra é um banco de dados NoSQL de natureza distribuída e de código aberto.
Com relação ao Cassandra, analise as afirmativas a seguir.

I. Implementa um modelo de armazenamento de chave-valor particionado com semântica eventualmente consistente, ele foi projetado para atender aos requisitos de armazenamento em larga escala e atender grande volume de consulta com alto desepenho. Adicionalmente, depende de uma série de técnicas do sistema de chave-valor de armazenamento distribuído Dynamo da Amazon.

II. Utiliza a Cassandra Query Language (CQL), uma linguagem semelhante a SQL usada para criar, modificar e excluir esquemas de banco de dados, bem como acessar dados. CQL permite que os usuários organizem dados dentro de um cluster de nós Cassandra. Além disso, Cassandra atinge a escalabilidade horizontal particionando todos os dados armazenados no sistema usando uma função hash. Cada partição é replicada para vários nós físicos, geralmente em domínios de falha, como racks e até mesmo datacenters.

III. O Cassandra optou explicitamente por implementar operações que exigem coordenação entre partições, apesar de serem tipicamente lentas e difíceis de fornecer semântica global altamente disponível. O Cassandra suporta: transações de partição cruzada, junções distribuídas e chaves estrangeiras ou integridade referencial.


Está correto o que se afirma em
Alternativas
Q3362177 Banco de Dados
Os sistemas gerenciadores de bancos de dados (SGBD) podem ser classificados de várias maneiras. Os SGBDs heterogêneos cujos participantes são fracamente acoplados e possuem um certo grau de autonomia local são classificados como
Alternativas
Q3339698 Banco de Dados
Amanda está mudando a arquitetura do banco de dados da empresa onde trabalha de forma a torná-lo distribuído. Para melhorar a flexibilidade e ocultar detalhes de implementação de usuários finais, ela está fazendo uso de algumas formas de transparência de dados.
Com intenção de melhoria da performance nas consultas executadas, Amanda tem trabalhado na fragmentação horizontal:
Alternativas
Q3317266 Banco de Dados

Julgue o próximo item, a respeito de bancos de dados relacionais e não relacionais. 


Bancos de dados do tipo colunar oferecem alta escalabilidade devido à sua capacidade de particionar dados verticalmente, o que permite a distribuição eficiente das colunas em múltiplos nós em ambientes distribuídos. 

Alternativas
Q3281620 Banco de Dados
A Prefeitura de São Paulo está, hipoteticamente, avaliando a implementação de blockchain para aprimorar a segurança e a rastreabilidade dos dados gerados por sistemas de monitoramento urbano, incluindo imagens de câmeras, registros de acesso e relatórios automatizados. Ao estudar a tecnologia, uma Analista afirmou, com propriedade, que o blockchain 
Alternativas
Q3257507 Banco de Dados

Julgue o próximo item, a respeito de blockchain e inteligência artificial. 


Em blockchain, ledger é um banco de dados distribuído, no qual os participantes podem inserir novas transações e alterar e excluir transações já registradas. 

Alternativas
Q3167051 Banco de Dados

Acerca de armazenamento de dados, julgue o item subsequente. 


Em sistemas de arquivos distribuídos, consistência eventual é uma característica que garante que, após determinado tempo, todas as réplicas dos dados estarão consistentes, sem a necessidade de sincronização imediata.  

Alternativas
Q3167050 Banco de Dados

Acerca de armazenamento de dados, julgue o item subsequente. 


A replicação de dados em sistemas de armazenamento orientado a objeto não é uma prática muito utilizada, pois esse tipo de armazenamento depende de um único servidor centralizado para gerenciar e distribuir dados.

Alternativas
Q3156889 Banco de Dados

No que se refere a UX (user experience), blockchaindesign de software e gerenciador de transições distribuídas, julgue o item subsequente.


Nas transações distribuídas, o processo two-phase commit verifica a prontidão dos gerenciadores de recursos antes de confirmar ou reverter uma transação em caso de falha.

Alternativas
Q3156743 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Em um banco de dados Oracle, a execução do comando SQL GRANT SELECT ON employees TO security_team; permite que o grupo de usuários security_team insira novos registros na tabela employees. 

Alternativas
Q3156742 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Os comandos SQL, tais como SELECT, INSERT, UPDATE e DELETE, são aplicáveis em SGDBs relacionais.

Alternativas
Q3156740 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Em um banco de dados distribuído, a replicação de dados garante que todas as réplicas permaneçam sincronizadas automaticamente, eliminando a necessidade de mecanismos adicionais de controle de consistência.

Alternativas
Q3156739 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Em um sistema de banco de dados distribuído, a técnica de replicação síncrona garante que todas as cópias dos dados em diferentes locais estejam sempre atualizadas simultaneamente, eliminando qualquer possibilidade de inconsistência.

Alternativas
Q3449435 Banco de Dados

O Teorema CAP está relacionado a bancos de dados NoSQL e consiste em 3 requisitos que deram nome ao teorema, sendo eles Consistência (Consistency), Disponibilidade (Availability) e Tolerância à partição (Partition tolerance). Segundo o seu proponente, Eric Brewer, é impossível obter um sistema que atenda aos 3 requisitos. Relacione os bancos de dados com os pares de características do Teorema CAP.


(MARQUESONE, Rosangela. Big Data: Técnicas e tecnologias para extração de valor dos dados. Editora Casa do Código, 2016.)


I - MongoDB e Big Table


II - SGBDR e Neo4J


III - CouchDB e Cassandra 


(a) Consistência e Disponibilidade


(b) Consistência e Tolerância à partição


(c) Disponibilidade e Tolerância à partição


Segundo Marquesone (2016), assinale a alternativa que relaciona CORRETAMENTE os bancos de dados da primeira coluna com os requisitos da segunda:

Alternativas
Q3136502 Banco de Dados
Um sistema de banco de dados distribuído (BDD) consiste em um relação de nós, cada qual podendo participar na execução de transações que acessam dados em um ou mais nós. O acesso a diversos itens de dados em um sistema distribuído é normalmente acompanhado de transações que têm de preservar a propriedade da atomicidade, que implica na seguinte premissa:
Alternativas
Q3053643 Banco de Dados
Considerando os diferentes tipos de Sistemas de Controle de Versões descritos, qual das seguintes afirmações é verdadeira sobre os Sistemas de Controle de Versões Distribuídos (DVCS)?
Alternativas
Q3043085 Banco de Dados

Com base no banco de dados, julgue o item.


ACID representa Atomicidade, Consistência, Isolamento e Durabilidade, que são propriedades fundamentais de transações em bancos de dados. Em bancos de dados distribuídos, garantir essas propriedades é mais desafiador devido à natureza distribuída dos dados, exigindo técnicas avançadas como coordenação de transações distribuídas e protocolos de consenso.

Alternativas
Q3043084 Banco de Dados

Com base no banco de dados, julgue o item.


Em um banco de dados distribuído, os dados são armazenados em um único local, mas podem ser acessados remotamente.

Alternativas
Respostas
41: A
42: E
43: E
44: D
45: B
46: C
47: E
48: E
49: C
50: E
51: C
52: E
53: C
54: E
55: C
56: A
57: C
58: B
59: C
60: E