Baixe o app para aproveitar ainda mais
Prévia do material em texto
Este conceito é como se fosse uma proteção, quando uma transação não foi validada, mas está em andamento, o conceito garante que deve permanecer separada, ou seja, não haverá interferência por outra ação que acontece concomitantemente. Estamos falando do conceito de: Alternativas: ● Atomicidade. ● Coerência. ● Consistência. ● Durabilidade. ● Isolamento.checkCORRETO Resolução comentada: o isolamento garante que transações concorrentes não sofram mútua interferência. Em outras palavras, uma transação em andamento que ainda não esteja validada deve permanecer isolada de qualquer outra operação, garantindo que a transação não será interferida por nenhuma outra. Código da questão: 59512 2) Em relação a Structure Query Language (SQL) e suas estruturas de linguagem empregadas na gestão de um banco de dados, qual alternativa contém as duas principais sublinguagens da SQL? Alternativas: ● IML e BDR. ● DDL e DML.checkCORRETO ● BDR e DDL. ● DLL e DML. ● DML e DVL. Resolução comentada: A Data Definition Language (DDL – Linguagem de Definição de Dados) e a Data Manipulation Language (DML – Linguagem de Manipulação de Dados) são as principais sublinguagens da SQL utilizadas para consultas e/ou manipulação de arquivos do banco de dados, respectivamente. Código da questão: 59520 3) Em determinadas aplicações, é necessário impedir que usuários e diferentes aplicativos possam alterar os dados ao mesmo tempo. Por exemplo, no Edudrive, que é bastante utilizado por órgãos governamentais no Brasil, é impossível alterar os dados ao mesmo tempo por vários usuários. Qual alternativa pode-se aplicar para evitar alteração de dados simultaneamente? Alternativas: ● Aplicar a redundância. ● Aplicar a segurança. ● Aplicar o bloqueio.checkCORRETO ● Aplicar a inconsistência. ● Aplicar a simultaneidade. Resolução comentada: o bloqueio pode impedir que usuários e diferentes aplicativos possam alterar os dados ao mesmo tempo. Ele pode ser aplicado a uma tabela inteira ou no nível de registro. Se forem aplicados bloqueios no registro, significa que outros destes poderão ser utilizados dentro da mesma tabela. Código da questão: 59501 4) Quais os princípios importantes na área de banco de dados que foram estudados? Alternativas: ● Reconstrução, consistência e integração. ● Reconstrução, consistência e interação. ● Redundância, inconsistência e integração.checkCORRETO ● Reordenação, consistência e integração. ● Reconstrução, inconsistência e união. Resolução comentada: os princípios são: redundância, inconsistência e integração, que são um conjunto de regras e princípios para que o tempo de aquisição das informações estruturadas seja curto, e o processo, confiável. Código da questão: 59504 5) Para evitar que sejam interrompidas as transações em bancos de dados, é necessário implementar técnicas de controle de concorrência para manter o banco em um bom estado, assim como ter propriedades desejáveis e necessárias para as transações, são elas ACID. Assinale a alternativa que tem as propriedades ACID corretamente: Alternativas: ● Assistência, competência, isolamento, durabilidade. ● Amenidade, consistência, isolamento, durabilidade. ● Atomicidade, consistência, isolamento, durabilidade.checkCORRETO ● Atomicidade, consistência, instância, duração. ● Atomicidade, competência, instância, duração. Resolução comentada: atomicidade: uma transação deve ser realizada em sua totalidade, caso não seja, não deve ser realizada. Consistência: uma transação deve ser realizada do começo ao fim, deve preservar sua consistência sem interferência de outras transações. Isolamento: uma transação deve ser executada isoladamente, mesmo que sejam executadas ao mesmo tempo que outras. Mesmo acontecendo simultaneamente, não deve sofrer interferência de outras transações. Durabilidade: quando houver mudanças aplicadas pelas transações ao banco de dados, estas não podem ser perdidas por causa de falhas, as mudanças devem ser mantidas. Código da questão: 59507 6) Ao se propor o desenvolvimento de Big Data em uma organização, é preciso se atentar à promoção de etapas sequenciais que garantirão seu sucesso na implementação e plena utilização. Sobre as etapas de desenvolvimento de Big Data, assinale a alternativa correta. Alternativas: ● Consiste apenas por uma etapa geral de tratamento de dados em Big Data. ● Compreendem três etapas: coleta de dados, tratamento de dados e atividades analíticas para interpretar os dados.checkCORRETO ● Compreende duas etapas: seleção de dados de interesse e processamento dos dados selecionados. ● Todas as etapas não precisam ser realizadas de maneira sequencial. ● As etapas são sugestões, mas não possuem um caráter obrigatório em função de sua importância. Resolução comentada: compreendem três etapas muito importantes que devem ser seguidas rigorosamente de forma sequencial. Na primeira etapa, devem-se coletar os dados, garantindo maior variedade e volume possível. Na segunda etapa, ocorre o processamento de dados, promovendo veracidade, agregação, integração, correção e segurança dos dados. E, por fim, na última etapa, deve-se realizar a correta interpretação de dados por meio de perguntas-chave. Código da questão: 59521 7) Sobre os cinco “Vs” de Big Data, considere as seguintes afirmações: ( ) Compreende as características valor, veracidade, volume, velocidade e variedade. ( ) Obtenção de dados estruturados ou não, em diversas fontes, é o que define variedade de Big Data. ( ) Veracidade relaciona-se ao rápido processamento de dados, em tempo real, garantindo sua integridade e, consequentemente, confiabilidade. ( ) Dados são sinônimos de valor quando são tratados de forma a serem importantes e com potencial de agregar valor às empresas. ( ) Volume corresponde à seleção de pequenos grupos de dados importantes, com posterior descarte dos que não trarão retorno. Assinale a alternativa que contenha a sequência correta: Alternativas: ● V – V – F – V – F.checkCORRETO ● V – V – F – F – F. ● F – V – F – V – F. ● V – V – F – V – V. ● V – F – F – V – F. Resolução comentada: os 5Vs de Big Data são: volume (quanto mais informações, mais possibilidades de se obterem informações valiosas); velocidade (processamento em tempo real); veracidade (garantia de que os dados são confiáveis, imparciais e não tendenciosos); variedade (os dados devem vir das mais variadas fontes possíveis, podem ser estruturados ou não); e valor (os dados devem agregar valor às empresas, trazendo retorno financeiro). Código da questão: 59523 8) O Brasil possui 5.570 cidades e 27 estados, imagine ter cem indicadores de cada cidade para fazer o diagnóstico de como está a situação em várias áreas. Se tivermos tantos dados de indicadores de cada cidade do Brasil, na ordem de terabytes ou zetabytes, como chamamos? Alternativas: ● Dados inteligentes. ● Big Data.checkCORRETO ● Good Data. ● Bytes Dados. ● Smart Data. Resolução comentada: o grande volume de dados hoje em dia traz uma grande necessidade de como fazer a aquisição, guardar e extrair informações de uma quantidade imensa de dados e de análise de dados, essa quantidade imensa, quando falamos de zetabytes, falamos de Big Data. Código da questão: 59499 9) Em relação à cardinalidade, existem dois tipos. Assinale a alternativa que os define bem: Alternativas: ● Cardinalidade máxima: o número máximo de vezes em que pode haver ocorrência de erros. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de erros. ● Cardinalidade máxima: o número máximo de vezes em que pode haver ocorrência de um banco possuir Big Data. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de um banco possuir Big Data. ● Cardinalidade máxima: o número máximo de vezes em que um banco de dados pode ser repetido em outras empresas. Cardinalidade mínima: o número mínimo de vezes que um banco de dados pode ser repetido em outras empresas. ● Cardinalidade máxima: o número mínimo de vezes em que pode haver ocorrência de uma entidade A em B.Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de uma entidade A em uma entidade B. ● Cardinalidade máxima: o número máximo de vezes em que pode haver ocorrência de uma entidade A em B. Cardinalidade mínima: o número mínimo de vezes que pode haver ocorrência de uma entidade A em uma entidade B.checkCORRETO Resolução comentada: cardinalidade máxima: refere-se ao número máximo de vezes em que pode haver ocorrência de uma entidade A em B. Cardinalidade mínima: refere-se ao número mínimo de vezes que pode haver ocorrência de uma entidade A em uma entidade B. Os valores possíveis são zero ou um. Nos relacionamentos em que temos a possibilidade de ocorrência N vezes, temos então uma cardinalidade máxima para esses casos. Código da questão: 59509 10) Assinale a alternativa que possui algumas tecnologias que dão suporte ao Big Data. Alternativas: ● Hadoop e MapReduce, Cassandra.checkCORRETO ● Hadoop e MapReduce, Lisandra. ● Hadoop e MapRoad, Cassandra. ● Hadoop e NoteReduce, Cassandra. ● Hapop e MapReduce, Cassandra. Resolução comentada: algumas tecnologias dão suporte ao Big Data, como Hadoop e MapReduce, Cassandra, (sistema open source), muito utilizados pelas redes sociais, na parte de análise e de infraestrutura, para armazenar e processar os dados. O Hadoop é um projeto open source, desenvolvido pelos projetos Hadoop MapReduce (HMR), utilizado para processamento paralelo; Hadoop Distributed File System (HDFS), utilizados para trabalho com dados não estruturados. Código da questão: 59505
Compartilhar