Baixe o app para aproveitar ainda mais
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
Compartilhar