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

Foram encontradas 261 questões

Q2352332 Banco de Dados

Julgue o item seguinte, a respeito do desenvolvimento orientado ao comportamento (BDD).


A linguagem ubíqua Cucumber é utilizada para a definição de cenários iniciais no BDD e permite que a equipe de negócios faça levantamentos com as partes interessadas (stakeholders) e os transforme em histórias do usuário (user story). 

Alternativas
Q4196049 Banco de Dados
Os bancos de dados NoSQL utilizam um modelo transacional mais flexível em relação ao modelo ACID (atomicidade, consistência, isolamento e durabilidade) tradicional. Esse modelo é conhecimento como BASE (Basically Available, Soft State e Eventually Consistent).

Assinale a alternativa que traz corretamente uma característica do modelo BASE e sua respectiva definição.
Alternativas
Q3663942 Banco de Dados

Quanto ao conceito de distribuição de banco de dados (BDD), analise as afirmativas a seguir:


I - Em um sistema BDD, o banco de dados é armazenado em diversos computadores, denominados nós.

II - O sistema BDD consiste em uma relação de nós, cada qual podendo participar na execução de transações que acessam dados em um ou mais nós.

III - Num BDD as transações são processadas em apenas uma máquina e não em diversas máquinas.

IV - Um sistema BDD tem o objetivo de melhorar o desempenho nos locais de trabalho do usuário final.


Está correto apenas o que se afirma em: 

Alternativas
Q3629957 Banco de Dados
Qual componente ADO permite gerenciar o fluxo de dados entre várias máquinas?
Alternativas
Q2309939 Banco de Dados
O protocolo XA da X/Open é um padrão de mercado, e é utilizado em sistemas com Banco de Dados para coordenar o processamento de transações de uma unidade de trabalho distribuída. A operação realizada neste caso se chama:
Alternativas
Q2237665 Banco de Dados
Com relação aos bancos de dados distribuídos, assinale a opção correta.
Alternativas
Q2232995 Banco de Dados
Acerca de técnicas de análise de desempenho e otimização de consultas, balanceamento de carga, failover e replicação de estado, julgue o item a seguir.
Em um banco de dados distribuídos, a replicação aumenta o desempenho das operações de leitura e, também, a disponibilidade dos dados.
Alternativas
Q2222856 Banco de Dados
Referente aos tipos de bancos de dados, há um conhecido por utilizar tabelas com linhas e colunas, apresentar facilidade da armazenagem e confiabilidade das informações. A descrição trata de qual banco de dados?
Alternativas
Q2181819 Banco de Dados

O Mongo DB é citado frequentemente como um dos bancos de dados não relacionais (NoSQL) mais utilizados no mundo. 

Assinale a opção que representa o elemento disponível nesse sistema que mais se assemelha à ideia de tabela relacional.

Alternativas
Q2176939 Banco de Dados
Qual das seguintes opções descreve melhor a diferença entre as linguagens de consulta SQL e NoSQL?
Alternativas
Q2176819 Banco de Dados
Analise as assertivas abaixo sobre sistemas de bancos de dados distribuídos:

I. É necessário que um nodo desempenhe o papel de coordenador e gerencie os bloqueios entre transações concorrentes.
II. O sistema não pode se recuperar de uma falha em um link de comunicação que conecta sites caso haja um particionamento da rede.
III. Em um esquema que usa um site primário sem site de backup, caso o nodo primário falhe, todas as transações em execução precisam ser abortadas.

Quais estão corretas?
Alternativas
Q2159650 Banco de Dados
Os sistemas distribuídos de bancos de dados apresentam alguns objetivos. São dois desses objetivos: 
Alternativas
Q2119587 Banco de Dados

O desafio de se armazenar e processar grandes volumes de dados com formatos diversos levou ao surgimento de bancos de dados não Relacionais (NoSQL). Essas demandas resultaram na necessidade de se desconsiderar em algumas características existentes em bancos de dados relacionais, em lugar de outras características mais flexíveis. Lidar com grandes quantidades de dados de forma estável e permitir que aplicações escalem a um custo baixo significa que características como a integridade garantida por meio de transações e a flexibilidade na criação de índices e consultas nem sempre serão possíveis. Considerando os NoSQL, analise as asserções a seguir.


I. Um sistema de armazenamento de chave-valor permite que os registros sejam armazenados e recuperados com base em uma chave e pode fornecer recursos de consulta limitados, mas não é um sistema de banco de dados completo.


II. Um documento no MongoDB é um objeto RTF (Rich Text Format) que possui, por padrão, um atributo _id que permite a realização de consultas e a recuperação do documento.


III. Como em muitos outros bancos de dados, no MongoDB o particionamento é feito com base no valor de um atributo especificado, chamado de atributo de particionamento ou chave de fragmento.


IV. No MongoDB os identificadores para os objetos inseridos, que podem ser usados como chaves para recuperar os objetos associados à chave, devem ser criados manualmente.


Estão corretas apenas as asserções

Alternativas
Q2107417 Banco de Dados
Qual é o nome da técnica de recuperação que posterga qualquer atualização real do banco de dados em disco até que uma transação atinja seu ponto de confirmação (commit)? A transação força a gravação do log em disco antes de gravar as atualizações no banco de dados.
Alternativas
Q2084988 Banco de Dados
Considerando que o Hadoop Distributed File System (HDFS) é um sistema de arquivos distribuídos otimizados para atuar em dados não estruturados, assinale a afirmativa correta.
Alternativas
Q2042640 Banco de Dados

No que diz respeito às novas tecnologias, julgue o item.


A tecnologia Blockchain baseia-se no conceito de DLT (Distributed Ledger Technology) — um livro-razão distribuído.

Alternativas
Q2031062 Banco de Dados
Matei Zaharia et al. propuseram o framework Spark como alternativa para processar workloads que reutilizam dados através de múltiplas operações paralelas.
As opções a seguir apresentam características do framework Spark, à exceção de uma. Assinale-a.
Alternativas
Q4348726 Banco de Dados
Bancos de dados NoSQL são criados para modelos de dados específicos e têm esquemas flexíveis para a criação de aplicativos modernos. Os bancos de dados NoSQL são amplamente reconhecidos por sua facilidade de desenvolvimento, funcionalidade e performance em escala. As principais vantagens em fazer uso de um banco de dados NoSQL são:

I. Flexibilidade: os bancos de dados NoSQL geralmente fornecem esquemas flexíveis que permitem um desenvolvimento mais rápido e iterativo. O modelo de dados flexível torna os bancos de dados NoSQL ideais para dados semiestruturados e não estruturados.
II. Escalabilidade: os bancos de dados NoSQL geralmente são projetados para serem escalados horizontalmente usando clusters distribuídos de hardware, em vez de escalá-los verticalmente adicionando servidores caros e robustos. Alguns provedores de nuvem lidam com essas operações nos bastidores como um serviço totalmente gerenciado.
III. Alta performance: os bancos de dados NoSQL fornecem APIs e tipos de dados altamente funcionais criados especificamente para cada um de seus respectivos modelos de dados.

Está(ão) CORRETO(S):
Alternativas
Q4346990 Banco de Dados
MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++. Sobre o MongoDB, analisar a sentença abaixo:

Uma de suas principais características consiste em oferecer alta disponibilidade, usando conjuntos duplicados. Um conjunto duplicado consiste em uma ou mais cópias dos dados. Cada cópia pode agir como primária ou secundária (1ª parte). Por padrão, operações de leitura e escrita são executadas na cópia primária, enquanto a secundária mantém uma cópia da primária (2ª parte). Se houver uma falha na cópia primária, o conjunto replicado automaticamente conduz um processo de eleição para determinar qual das cópias secundárias deve assumir o papel de primária. Existe a opção de realizar operações de leitura, mas a consistência dos dados ocorrerá de forma eventual (3ª parte).

A sentença está:
Alternativas
Q2104671 Banco de Dados
Em Banco de Dados Distribuídos (BDD), uma das formas de realizar a distribuição dos dados é por meio da técnica de fragmentação. A técnica que consiste no particionamento das tuplas de uma relação global em subconjuntos é a fragmentação:
Alternativas
Respostas
101: E
102: A
103: C
104: E
105: C
106: B
107: C
108: B
109: B
110: C
111: A
112: B
113: D
114: C
115: E
116: C
117: B
118: A
119: X
120: D