Buscar

Administração de Banco de dados parte 2

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 4 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

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.

Continue navegando