Buscar

Av2 - Gerenciamento e Desenvolvimento em Banco de Dados

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

1)
Sabe-se que ____________ é usada para realizar cópias idênticas de um mesmo dado em vários servidores de banco de dados e é conhecida como ____________, onde temos um servidor atuando como máster e outro(s) atuando como slave. Suas principais vantagens são a ____________, possibilitando um balanceamento de carga do sistema, já que o acesso do banco de dados pode ser distribuído entre suas réplicas, e te-se um ____________ já que seus dados estão sendo sincronizados.
Assinale a alternativa que preenche corretamente as lacunas.
Alternativas:
· a)
replicação de dados / master-slave / conectividade / backup de dados.
· b)
replicação de dados / master-transaction / conectividade / backup de dados.
· c)
arquitetura RAID / master-slave / redundância / backup de dados.
· d)
arquitetura RAID / master-slave / redundância / replicador.
· e)
replicação de dados / master-slave / redundância / backup de dados.
Alternativa assinalada
2)
Uma empresa de sistema bancário fazia seus backups rigorosamente em um determinado horário do dia e sob a responsabilidade do administrador de banco de dados (DBA).  Certa vez, o DBA esqueceu de realizar este backup e por coincidência, muitos dados foram perdidos. Um dos gerentes da empresa, então, reuniu-se com o DBA e o questionou se não havia uma forma mais automatizada para realizar este backup. Eis que depois de pesquisar pela internet, o DBA sugeriu que fosse realizado um backup em nuvem e apresentou inúmeras vantagens .
Fonte:FLORENTINO, Plinio Tavares. Gerenciamento e Desenvolvimento em Banco de Dados (Unidade 3, Seção 2). p. 10
 
Neste contexto, julgue as afirmações que se sgeuem.
I - Segurança: diminui a margem de risco de terceiros acessarem o banco de dados, porque eles ficam em servidores mais robustos e gerenciados por especialistas em proteção de dados.
II - Flexibilidade : Backup de dados salvos na nuvem podem ser realizados automaticamente, diminuindo a necessidade de armazenar em arquivos locais.
III - Sem acessibilidade e mobilidade: você não pode acessar o backup de qualquer local,  somente se houver uma conexão com a internet.
É correto apenas o que se afirma em:
Alternativas:
· a)
I.
· b)
II.
· c)
III.
· d)
I e II.
Alternativa assinalada
· e)
II e III.
3)
A partir da arquitetura de discos RAID (Redundant Arrays of Inexpensive Disks) RAID é possível combinar mais de um disco (por exemplo, HD ou disco rígido) para trabalharem simultaneamente para um mesmo fim. Embora o RAID ofereça segurança e confiabilidade na adição de redundância e evitar falhas dos discos, o RAID não protege contra falhas de energia ou erros de operação. O RAID possuem vários níveis, os quais são as formas de combinar discos para um fim. Com relação aos níveis de combinar os discos, complete as lacunas da sentença a seguir.
 
____________, em que são necessários ao menos dois discos. Nele os dados são fragmentados em segmentos consecutivos gravados sequencialmente em diferentes discos do conjunto;
____________, também distribui os dados entre os discos, mas nesse caso além do espelhamento, há a duplicidade de discos;
____________, possui como característica principal a gravação paralela com paridade. O controle dos discos e´ bastante complexo.
Assinale a alternativa que preenche corretamente as lacunas:
Alternativas:
· a)
RAID nível 0 / RAID nível 1 / RAID nível 3.
Alternativa assinalada
· b)
RAID nível 0 / RAID nível 3 / RAID nível 1.
· c)
RAID nível 0 / RAID nível 4 / RAID nível 3.
· d)
RAID nível 5 / RAID nível 1 / RAID nível 3.
· e)
RAID nível 5 / RAID nível 2 / RAID nível 3.
4)
Muito se discute sobre a qualidade da persistência de dados do MongoDB frente aos bancos relacionais mais maduros e líderes de mercado. No entanto, testes e mais testes comprovam que falhas de ACID geralmente são provocadas por má programação, e não pelo banco de dados em si.
Isso porque ao contrário dos bancos relacionais que possuem escrita bloqueante por natureza (e que você pode desabilitar manualmente com NOLOCKs), o MongoDB permite definir o nível de garantia de persistência com o que ele chama de “write concerns”. Essas configurações podem ser realizadas a nível de banco, de coleção, de conexão ou em uma granularidade extremamente fina: a cada operação.
Fonte:
FLORENTINO, Plinio Tavares. Gerenciamento e Desenvolvimento em Banco de Dados: Introdução ao NoSQL. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.
 
Analise as afirmativas a seguir sobre possíveis  propriedades ACID, marque V para verdadeira ou F para falsa.
(   ) Atomicidade: ou todas as operações são persistidas ou todas são desfeitas;
(   ) Constância: se uma transação é realizada no banco de dados, as informações envolvidas devem estar armazenadas corretamente na estrutura do banco de dados;
(   ) Isolamento: as transações podem ser realizadas de maneira concorrente e isolada umas das outras. Uma transação não pode impactar no resultado de outra;
(   ) Durabilidade: diz respeito da capacidade de um banco de dados conseguir retornar a seu último estado válido após uma falha (uma queda de energia, por exemplo).
Assinale a alternativa correta.
Alternativas:
· a)
F - F- F - F.
· b)
F - F- F - V.
· c)
F - V - F- V.
· d)
V - F - V - V.
· e)
V - V - V - V.
Alternativa assinalada
5)
O NoSQL surgiu como alternativa aos bancos relacionais. Houve essa necessidade por causa da quantidade de informações que hoje são gerenciadas por aplicações, pela necessidade de um suporte melhor a formatos estruturados de maneira diferente e, principalmente, por causa de questões de escalabilidade e replicação (Nosql-database, 2018).
O MongoDB é um banco de dados de alta performance orientado a documentos. É poderoso, flexível e escalonável (MongoDB, 2018).
Fonte:
FLORENTINO, Plinio Tavares. Gerenciamento e Desenvolvimento em Banco de Dados: Introdução ao NoSQL. Londrina: Editora e Distribuidora Educacional S. A., Unidade 4, Seção 3, 2018.
 
Temos algumas vantagens em utilizar o MongoDB.
 
I. utilizando MongoDB temos uma melhor performance, visto que uma única consulta retorna tudo o que precisamos saber sobre o documento.
II. o MongoDB possui consultas bastantes simples de serem realizadas, visto que não existem transações e joins.
III. o escalonamento horizontal com Sharding é muito bem implementado no MongoDB.
IV. o MongoDB possui a funcionalidade chamada GridFS que é responsável por armazenar arquivos de grandes dimensões.
Agora, assinale a alternativa que apresenta a resposta correta.
Alternativas:
· a)
apenas as afirmativas I e II estão corretas.
· b)
apenas as afirmativas III e IV estão corretas.
· c)
apenas as afirmativas I e III estão corretas.
· d)
apenas as afirmativas I, II e III estão corretas.
· e)
as afirmativas I, II, III e IV estão corretas.
Alternativa assinalada

Continue navegando