Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova- PRÁTICAS DE BANCO DE DADOS 1- Sistemas computacionais estão presente em pequenas, médias e grandes empresas. Num modelo de arquitetura de três camadas, esses sistemas apresentam a parte de interação com o usuário, a parte lógica do negócio e a parte de persistência dos dados. Muitos problemas sistemas são oriundos da obsolência das rotinas de banco de dados. Considerando o excerto apresentado, analise as afirmativas a seguir: I - Na otimização de banco de dados, os eventos são operações DML que disparam um ação sob determinada condição II - Na otimização de banco de dados, views são tabelas virtuais que simplificam o acesso da informação numa consulta III - Na otimização de banco de dados, stored procedure pode reduzir o tráfego na rede de computadores, visto que são executados no servidor. IV - Na otimização de banco de dados, functions podem ser utilizadas para computar valores e promover reusabilidade. Está correto o que se afirma em: 2- A linguagem SQL é a linguagem utilizada por padrão nos bancos de dados para operar das informações. Os conceitos das operações utilizando comandos SQL são baseados na matemática, mais especificamente na álgebra relacional. Mas é necessário compreender que a álgebra relacional é uma derivação da lógica de primeira ordem e da teoria de conjuntos. Dada a tabela: Pessoa (matric, nome, depart, sal). I - O comando de operação de seleção select matrc as ‘codigo’, nome as ‘func’ from pessoa where depart = ‘op’ and sal between 1024 and 3000 é uma operação primária. Porque: II - A validação da expressão na álgebra relacional pode ser realizada através de π matric, nome (σ depart = ‘op’ ^ sal >= 1024 ^ sal <=3000 (Pessoa)). A seguir, assinale a alternativa correta: 3- Um administrador de banco de dados (DBA) no cotidiano repete diversas vezes rotinas que são executadas no banco de dados. Essas rotinas podem ser otimizadas através de procedimentos chamados de store procedure. Um store procedure é uma rotina pré-compilada que fica armazenada no banco de dados. Considerando o contexto apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s) com relação a procedimento repetitivos no banco de dados: ( ) Procedimentos podem ser criado via comando CREATE PROCEDURE ( ) Functions podem ser executadas a partir de uma store procedure ( ) A função SELECT usa uma store procedure ( ) Store procedure retém e reusa o plano de execução (rotinas SQL) A seguir, assinale a alternativa que apresenta a sequência correta: 4- Arquitetura em computação refere-se à configuração e à a organização dos elementos que compõem um determinado assunto. Por exemplo, ao citar arquitetura de computadores, detalhes sobre os componentes internos de um computador são descritos, como processador, memória etc. Em relação ao trecho anterior e ao tema arquitetura de Business Intelligence (BI), analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). ( ) Um Data Warehouse faz parte da arquitetura de um BI. ( ) A análise de dados por dashboard é um componente da arquitetura de BI. ( ) Na arquitetura de BI, um usuário interage por meio de Interface. ( ) As fontes de dados de um BI têm origem nos diversos sistemas da organização. A seguir, assinale a alternativa que apresenta a sequência correta. 5- Com o avanço da Internet, empresas passaram a tentar compreender as informações que lá transitam, para serem usadas em tomadas de decisão estratégicas por meio de recursos como o Big Data. Esse conceito está baseado em três pilares: volume, variedade e velocidade. Com base no exposto, analise as afirmativas a seguir: I. O termo velocidade está associado à capacidade de produção de volumes de informações a cada segundo. II. O volume de tipos diferentes de dados (imagens, vídeos, textos) de informações existentes na Internet é denominado variedade. III. Unidade 10008 YB (yottabyte) é um exemplo de volume em Big Data. IV. A popularização de aplicativos, como as redes sociais, permite alimentar os três Vs do Big Data. Está correto o que se afirma em: 6- O Hadoop é um sistema de armazenamento distribuído muito utilizado na tecnologia Big Data. Mas seu poder de processamento fica estendido ao MapReduce. Essa é uma técnica de processamento de informações distribuídas e paralelas. Trabalha em escala de múltiplos nós. Com base no apresentado, analise as afirmativas a seguir: I.O MapReduce é uma técnica desenvolvida com linguagem Java. II. O MapReduce aplica duas técnicas: o mapeamento das informações e redução de bytes. III. O MapReduce opera com um par (tupla) de informações (chave, valor). IV. No MapReduce, a redução das tarefas é o método seguinte ao Mapeamento de dados. Está correto o que se afirma em: 7- No cenário atual, em que as estruturadas de dados são caracterizadas por três tipos (estruturados, semiestruturados e não estruturados), novas ferramentas (tecnologia) emergem para sustentar esses tipos de dados, como os banco de dados NoSQL (Not Only SQL). Esse termo é usado para descrever uma família de banco de dados. Considerando o trecho anterior e os conteúdos aprendidos, analise as asserções a seguir e a relação proposta entre elas. I - Desenvolvedores de sistema optam pelo NoSQL devido à sua maior flexibilidade com os “super dados” da Internet. Porque II - Bancos de dados NoSQL são construído para crescimento (escalabilidade) horizontal com distribuição dos dados em clusters. A seguir, assinale a alternativa correta: 8- Uma tabela hashing é uma tabela usada no sistema gerenciador de banco de dados com o propósito de transformar informações de tamanhos diversos em tamanhos padronizados. A tabela hashing é composta por uma chave e um valor. Essas tabelas são muito usadas em sistemas de criptografia em banco de dados. Com relação ao gerenciamento de bloqueio existente em banco de dados, analise as afirmativas a seguir: I - Faz o monitoramento de bloqueios concedidos a transações com auxílio de uma tabela hashing. II - As operações são feitas por valores em bits(0,1), sendo 0 lock e 1 unlock para desbloqueio. III - O processo de bloqueio precisa ter atomicidade, pois a transação precisa ser concluída. IV - Um problema clássico que envolve o monitoramento de bloqueio é denominado leitura suja. Está correto o que se afirma em: 9- Um banco de dados é um espelho do negócio da organização. Um banco de dados relacional armazenado são tipos de dados denominados estruturados, porém o Big Data trabalha com diversos tipos de dados, como dados estruturados e dados não estruturados, originados de diversas fontes, como a Internet. A partir do apresentado sobre o modelo de dados, analise as asserções a seguir e a relação proposta entre elas: Empresas fazem uso de Big Data para uma análise mais assertiva das informações existentes, principalmente na Internet. Porque: Hoje em dia, a Internet é a principal fonte da informação estruturada, não estruturada e semiestruturada. A seguir, assinale a alternativa correta: 10- O Big Data ficou muito conhecido e cresceu no mercado corporativo pela sua capacidade de processar grandes volumes de dados dos mais variados tipos, como vídeo, arquivos textuais, imagens, sons etc. Empresas fazem qualificação desses dados para criar, por exemplo, soluções inovadoras. A partir do exposto, associe tais ítens às suas características: I. Aluno (CPF, e-mail, endereço). II. JSON. III. VIDEO.mp4. IV. Hadoop. ( ) Tipo de dadossemiestruturado. ( ) Tipo de dado estruturado. ( ) Repositório de dados distribuído. ( ) Tipo de dados não estruturado. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Compartilhar