Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios Conhecer a utilização de ETL - Extract Transform Load (Extração, Transformação e Carga) 1. Data warehouses são criados a partir de diferentes processos, e possuem alguns componentes arquiteturais específicos. Neste sentido, qual a função do staging area? Você acertou! D. Armazenar os dados provisoriamente para a fase de Transformação. 2. O uso correto dos processos de extração, transformação e carga, podem trazer muitos benefícios a uma empresa ou instituição. Dentre as vantagens do ETL, podemos destacar: Você acertou! E. Qualidade de dados, clareza nas informações, e múltiplas conexões. 3. Cada uma das três etapas do processo de ETL é responsável por tarefas distintas e complementares. O que ocorre com os dados durante o processo de transformação dos dados? Você acertou! C. Padronização dos valores. 4. No processo de Extração, é necessário identificar quais dados serão inseridos no data warehouse. Nesta fase, quantos servidores e tecnologias podem ser lidos? Você acertou! D. Vários servidores e várias tecnologias. 5. Na fase final do ETL, os dados já foram carregados, preparados, e estão prontos para a consulta. Após o processo de carga, onde os dados ficam disponíveis para serem consultados pelo OLAP? Você acertou! B. No Data Warehouse. Utilizar rotinas de programação em Banco de Dados 1. O que é procedure? Você acertou! A. É um conjunto de comandos SQL identificado por um nome e armazenados no banco de dados. 2. Qual a vantagem em trabalhar com rotinas e scripts? Você acertou! B. Diminuir a intervenção do programador nas tarefas. 3. O que é um trigger? Resposta correta E. É um conjunto de comandos que são executados após uma ação ocorrer 3. O que é um trigger? Resposta correta E. É um conjunto de comandos que são executados após uma ação ocorrer 5. É uma característica da execução de rotinas automatizadas: Você acertou! C. Requerem a intervenção humana. Desenvolver práticas de programação em Banco de Dados 1. Como se chama a linguagem de Banco de Dados para a criação e modificação das tabelas? Você acertou! D. DDL (Linguagem de Definição de Dados). 2. O que são Constraints? Você acertou! B. Restrições estabelecidas em uma coluna. 3. Qual a diferença entre Primary Key e Foreign Key? Você acertou! D. Primary Key é utilizada como índice da tabela e Foreign Key é utilizada para relacionamento entre tabelas. 4. Qual a função de Identity ou Auto Increment? Você acertou! B. Gerar a numeração automática das linhas. 5. O que ocorre quando se utiliza o parâmetro Not Null na construção das colunas? Você acertou! E. Impede que cadastre um campo vazio. Conhecer os recursos avançados de consultas em Banco de Dados 1. Marque a alternativa correta: Você acertou! D. Nas formuladas no estilo produto cartesiano, as tabelas são listadas na cláusula FROM. 2. Marque a alternativa correta: Você acertou! A. LEFT JOIN retorna todas as linhas da tabela à esquerda. 3. Analise o código abaixo e marque a afirmativa correta. SELECT cliente.primeiro_nome As Nome, cliente.primeiro_nome As sobrenome, pagamento.valor FROM cliente INNER JOIN pagamento ON cliente.cliente_id = pagamento.cliente_id WHERE pagamento.valor IN (SELECT valor from pagamento WHERE valor > 5.00 ); Você acertou! E. O código é referente a uma consulta aninhada que retorna linhas que possuem o valor do campo maior que 5.00. 4. Observe o seguinte código e marque a afirmativa correta. SELECT CPFProf, NomeProf, SobrenomeProf, SalarioProf FROM Professor LEFT JOIN Aluno ON Professor.CPFProf = Aluno.CPFAluno WHERE Aluno.CPFAluno IS NULL Resposta correta D. O código retorna os dados dos professores que não são alunos. 5. Existem diferentes recursos que podem nos ajudar a formular consultas avançadas, usando SQL. Em relação às alternativas abaixo, marque a afirmativa correta: Resposta correta B. A consulta aninhada Tipo II é executada repetidas vezes. Utilizar práticas para realização de consultas avançadas 1. O que são consultas 'ad hoc'? Resposta correta D. Consultas de finalidade específica. 2. Qual a vantagem da utilização de consultas avançadas em um Data Warehouse? Resposta correta B. Resultados mais diretos aos usuários finais. 3. O que caracteriza uma consulta do tipo N Mais? Você acertou! E. Um número exato de resultados. 4. Uma consulta de enquadramento permitirá: Você acertou! B. Exibir resultados dentro de um intervalo a ser definido. 5. São exemplos de Funções de Agregação: Resposta correta C. COUNT, SUM, AVG, MIN e MAX. Identificar problemas de performance em Banco de Dados 1. São problemas que influenciam diretamente na performance dos bancos de dados: Você acertou! D. Infraestrutura, modelagem e consultas. 2. Selecione a alternativa que complete a frase a seguir: Quando problemas de performance estão relacionados a problemas com a Internet... Você acertou! C. É porque um servidor na nuvem está envolvido. 3. Qual o padrão usado pelos SGBDs que permite utilizar consultas avançadas (tipo CUBE ou OLAP), melhorando, assim, sua performance? Você acertou! E. SQL:1999. 4. Quando é necessário armazenar um valor de no máximo 50 caracteres de texto em um registro, qual a tipagem de dados recomendada? Você acertou! B. VarChar. 5. É uma forma de otimizar a performance do banco de dados: Você acertou! E. Quebrar as instruções SQL complexas em várias instruções menores.
Compartilhar