Buscar

CONTEÚDO EAD - Administração de Banco de Dados

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

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 6, do total de 42 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

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 9, do total de 42 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

CONTEÚDO DE PLATAFORMAS EAD
ADMINISTRAÇÃO DE BANCO DE DADOS
Por que deve-se adotar o uso de banco de dados ao invés de planilhas eletrônicas ou outros
meios defasados de controle?​ ​ ​ ​ ​ ​ ​
A. Os bancos de dados são capazes de armazenar um número maior de informações, no entanto, as
pesquisas de dados são lentas.
✔ B. Em um banco de dados, os dados permanecem seguros e podem ser consultados ou modificados a
qualquer momento em uma velocidade muito grande.
C. O banco de dados não é recomendado para armazenar grande quantidade de dados.
D. Mesmo com o uso de um banco de dados, é recomendado que você mantenha uma cópia destes dados
em formato de planilha.
E. Apesar da alta velocidade de pesquisa em bancos de dados, sua pequena capacidade de armazenagem
limita o seu uso.
A velocidade de consulta em um banco de dados é superior ao uso de planilhas eletrônicas. Além disso, o banco de dados é um local seguro e
recomendado para armazenamento de pequenas e grandes quantidades de informações.
Qual das alternativas a seguir é um bom atributo para ser chave primária de uma tabela para
cadastro de livros do sistema de uma biblioteca?
A. Editora.
B. Autor.
✔ C. ISBN.
D. Ano.
E. Outro.
Toda tabela deve conter uma chave primária, um campo que nunca pode se repetir. Portanto, esta deve ser única em todo o ambiente do
sistema de livros, similar ao CPF no caso de cadastro de clientes.
Assinale a alternativa correta em relação aos tipos de atributos das tabelas.
✔ A. VARCHAR, INT e DATE.
B. TIME, EXPR e DATE.
C. INT, BOB e VARCHAR.
D. DAT, INTEGER e INT.
E. BOOL, TIME e INTEIRO.
Todo atributo representa um tipo de entrada de dados permitido para aquele campo. Existem atributos do tipo numérico, alfanumérico, hora,
data e verdadeiro ou falso.
Existe cláusula opcional para a consulta SELECT no SQL?
A. Todas as cláusulas são opcionais.
✔ B. Somente a cláusula WHERE é opcional.
C. Somente a cláusula FROM é opcional.
D. As cláusulas FROM e WHERE são opcionais.
E. Nenhuma cláusula é opcional.
A sintaxe do comando SELECT no SQL é:
SELECT atributo
FROM tabela
WHERE condição
Para um pequeno projeto com custo limitado, qual dos bancos de dados a seguir é
recomendado?
A. Oracle.
B. MongoDB.
C. MySQL.
D. PostgreSQL.
✔ E. MariaDB.
A tabela contém as informações necessárias para a melhor escolha do banco de dados para o projeto apresentado nesta questão. Lembre-se
que o custo é bem limitado e o projeto é pequeno, por isso, a resposta correta é MariaDB.
À medida que as organizações conseguem aprimorar suas operações, elas começam a
perceber o potencial para tomada de decisão de seus banco de dados. Os bancos de dados
operacionais oferecem a matéria-prima para a tomada de decisão gerencial. Neste contexto,
aponte qual das opções a seguir trata das informações necessárias para a alta (estratégica)
direção da organização tomar suas decisões.
✔ A. Fontes de dados externos, dados resumidos e banco de dados táticos.
B. Banco de dados operacionais resumidos e integrados.
C. Banco de dados operacionais individuais.
D. Banco de dados operacionais.
E. Banco de dados distribuídos.
Esta opção trata exatamente das informações que são matéria-prima para a tomada de decisões.
A segurança está relacionada à proteção de dados contra acesso não autorizado e ações
mal-intencionadas de devastação. Por causa do valor dos dados nos bancos de dados
corporativos, há grande motivação por parte dos usuários não autorizados a ganhar acesso a
esses bancos. Neste contexto, aponte qual das opções a seguir trata do local onde são salvas
as regras de acesso e permissões dos usuários de um banco de dados.
A. Tabelas
✔ B. Dicionário de dados
C. Sistema de segurança
D. Instruções de segurança
E. Esquema de segurança
Esta opção trata exatamente do local onde são salvas as regras de segurança e permissões de acesso.
Os especialistas em dados devem conhecer esses ambientes para assegurar um desempenho
adequado do banco de dados e estabelecer padrões e políticas. Um dos principais ambientes
de dados está ligado aos serviços, às tarefas e aos acontecimentos do dia-a-dia das
organizações e seus processos. Neste contexto, aponte qual das opções a seguir trata deste
tipo de ambiente de dados.
A. Banco de dados distribuídos
B. Datawarehouses
✔ C. Processamento de transações
D. Banco de dados orientado a objetos
E. Bancos de dados relacionais
Esta opção trata exatamente do ambiente descrito no enunciado da questão e que está relacionado ao dia-a-dia das organizações, seus
serviços e processos.
Em uma abordagem de segurança de banco de dados com foco em banco de dados altamente
sensíveis e estáticos, um usuário pode acessar um elemento de banco de dados se o nível de
autorização do usuário permite o acesso ao nível de classificação do elemento. Neste contexto
de segurança, a linguagem SQL tem duas instruções diretamente ligadas à segurança dos
bancos de dados, sendo: GRANT e REVOKE. Neste exposto, aponte qual das opções a seguir
tratam corretamente as funções das duas instruções citadas.
A. GRANT - Remove privilégios de acesso. REVOKE - Especifica privilégios, objeto e lista de usuários
autorizados.
B. GRANT - Especifica privilégios, objeto e lista de usuários autorizados. REVOKE - Remove usuários.
C. GRANT - Especifica privilégios, independente dos usuários. REVOKE - Remove privilégios de acesso.
✔ D. GRANT - Especifica privilégios, objeto e lista de usuários autorizados. REVOKE - Remove privilégios
de acesso.
E. GRANT - Especifica privilégios, objeto e lista de usuários autorizados. REVOKE - Remove os usuários e
seus privilégios.
Esta opção trata exatamente das funcionalidades das instruções GRANT e REVOKE.
O dicionário de dados é um banco de dados especial que descreve os bancos de dados
individuais e o ambiente do banco de dados. Esse dicionário contém descritores de dados
denominados XXXXXXXXXX, os quais definem a fonte, o uso, o valor e o significado dos dados.
Neste contexto, aponte qual das opções a seguir trata corretamente a denominação
XXXXXXXXXX.
A. Diretrizes
B. Catálogos
C. Privilégios
D. Registros
✔ E. Metadados
Esta opção trata exatamente da denominação dos descritores de dados, os metadados.
Como se chama a linguagem de Banco de Dados para a criação e modificação das tabelas?
A. DML (Linguagem de Manipulação de Dados).
B. SSL (Linguagem de Segurança de Dados).
C. WIFI (Linguagem de Dados Sem Fio).
✔ D. DDL (Linguagem de Definição de Dados).
E. DLC (Linguagem de Cálculo de Dados).
A Linguagem de Definição é a utilizada para criação e modificação das tabelas.
O que são Constraints?
A. Comandos para fusão de duas ou mais tabelas na consulta.
✔ B. Restrições estabelecidas em uma coluna.
C. Dados pré-definidos para data e hora.
D. Recurso de atualização de dados de um campo.
E. Implementação de performance no Banco de Dados.
As Constraints criam as restrições para uma tabela.
Qual a diferença entre Primary Key e Foreign Key?
A. Primary Key é sempre a primeira coluna de uma tabela e a Foreign Key a última.
B. Primary Key é a senha de segurança primária do Banco de Dados e Foreign Key é a senha exportada.
C. Primary key são os dados importados e Foreign Key os dados exportados.
✔ D. Primary Key é utilizada como índice da tabela e Foreign Key é utilizada para relacionamento entre
tabelas.
E. Primary Key é utilizada apenas para caracteres de texto e Foreign Key para números nos valores dos
dados.
Essas são as utilizações exatas para Primary e Foreign Key.
Qual a função de Identity ou Auto Increment?
A. Fazer o relacionamento entre duas tabelas.
✔ B. Gerar a numeração automática das linhas.
C. Fazer a validação dos dados das colunas.
D. Realizar as rotinas automáticas de manutenção de Banco de Dados.
E. Armazenar números com mais de três casas decimais.
A Identity ou Auto Increment geram a numeração automática de linhas.
O que ocorre quando se utiliza o parâmetro Not Null na construção das colunas?
A. Impede a atualização de valor.
B. Permite apenascaracteres de texto.
C. Atualiza sempre para a data atual.
D. Não permite números negativos.
✔ E. Impede que cadastre um campo vazio.
Através Not Null o campo não pode ficar vazio, tendo de ser preenchido.
O que são consultas 'ad hoc'?
A. Consultas de transformação.
B. Consultas com grande quantidade de resultados.
C. Consultas aos gestores.
✔ D. Consultas de finalidade específica.
E. Consultas simples.
Essa é a finalidade do "Ad hoc", garantir pesquisas específicas.
Qual a vantagem da utilização de consultas avançadas em um Data Warehouse?
A. Velocidade de exportação dos dados.
✔ B. Resultados mais diretos aos usuários finais.
C. Trabalhar com formatos de arquivos específicos.
D. Retirar os valores negativos dos campos.
E. Fazer a validação de campos vazios.
As consultas avançadas em Data Warehouse entregam resultados mais diretos aos usuários finais.
O que caracteriza uma consulta do tipo N Mais?
A. Resultados em Cubo.
B. Espelhamento de valores.
C. Comparação direta entre tabelas.
D. Valores ilimitados.
✔ E. Um número exato de resultados.
Através de uma consulta N Mais é possível delimitar o número exato de resultados.
Uma consulta de enquadramento permitirá:
A. Abrir a consulta em outra janela.​ ​ ​ ​ ​ ​ ​
✔ B. Exibir resultados dentro de um intervalo a ser definido.
C. Recalcular a consulta antes do resultado.
D. Exibir todos os resultados da base de dados.
E. Importar dados novos.
Uma consulta de enquadramento tem função de exibir dentro de um intervalo.
São exemplos de Funções de Agregação:
A. IF, ELSE, MIN e MAX.
B. DO, REDO, COUNT e SUM.
✔ C. COUNT, SUM, AVG, MIN e MAX.
D. SUM, LESS, AVG, DROP e FALSE.
E. COUNT, IF, PLUS e AVG.
Esses são exemplos corretos de funções de agregação.
O que é procedure?
✔ A. É um conjunto de comandos SQL identificado por um nome e armazenados no banco de dados.
B. É um comando SQL para consultar informações no banco de dados.
C. É um comando que permite criar novos registros no banco de dados.
D. É um conjunto de resultados que são obtidos em uma consulta.
E. É um roteiro de comandos que não é identificado e fica armazenado na aplicação.
É possível executar uma procedure quantas vezes for necessário, apenas com um simples comando.
Qual a vantagem em trabalhar com rotinas e scripts?
A. Aumentar o processamento do servidor.
✔ B. Diminuir a intervenção do programador nas tarefas.
C. Diminuir tempo de acesso.
D. Dispensar a presença do usuário nas consultas.
E. Não existe vantagem em trabalhar com rotinas.
Rotinas e scripts permitem diminuir a intervenção do programador nas tarefas.
O que é um trigger?
A. É um comando do SQL para excluir tabelas e databases.
B. É um conjunto de comandos que são executados antes de uma ação ocorrer.
C. É um tipo de SGBD muito utilizado atualmente em grandes corporações.
D. É um modelo de programação, pouco relacionado com banco de dados.
✔ E. É um conjunto de comandos que são executados após uma ação ocorrer.
Como o próprio nome já diz, é um gatilho! Este gatilho é disparado quando uma ação ocorre no banco de dados.
Qual as função dos LOGS nas rotinas?
A. Saber quem é o usuário que faz a consulta.
B. Garantir a indexação dos dados.
C. Validação dos registros.
✔ D. Registrar data e hora das execuções ou erros.
E. Garantir a integridade dos valores.
Esta é a função exata de um LOG.
É uma característica da execução de rotinas automatizadas:
A. Dependem de apenas um tipo de tecnologia.
B. Possuem total autonomia na execução.
✔ C. Requerem a intervenção humana.
D. São somente para extração de dados.
E. Não servem para Data Warehouses.
Sim, as rotinas dependem da intervenção humana para disparo, pausa ou reinicialização.
São exemplos de rotinas de manutenção em banco de dados:
A. Rotina de limpeza e rotina de rede.
B. Rotina de reindexação e rotina de rede.
✔ C. Rotina de manutenção de arquivos e rotina de backup.
D. Rotina de backup e rotina de criação de novos bancos de dados.
E. Rotina de limpeza e rotina de ocupação de espaço em disco.
A manutenção do banco se dá, dentre outras formas, com integridade dos arquivos e backup atualizado.
Em um banco de dados sem manutenção corretiva e preventiva, o banco de dados da empresa
passou a apenas aceitar ações de leitura dos dados. O que poderia ocasionar isso?
✔ A. Espaço do banco sem capacidade de expansão.
B. Uma manutenção em alguma tabela.
C. Uma atualização de sistema.
D. Alguma alteração feita pelo usuário.
E. Uma manutenção feita pelo programador.
Quando o banco está sem espaço em disco, ele bloqueia a entrada de novos dados e/ou bloqueia totalmente o acesso.
Em um banco de dados MySQL, quais são os comandos que fazem manutenção em tabelas do
banco de dados?
A. Check table, repair table, analyze table.
B. Check table, repair table, drop table e analyze table.
✔ C. Check table, repair table, optimize table e analyze table.
D. Check table, repair table, create table.
E. Repair table e analyze table.
A alternativa apresenta os quatro comandos de manutenção de tabelas do banco.
Uma forma de fazer manutenção no banco de dados, sem afetar os usuários, seria?
A. Acessar o banco de dados e efetuar um check no banco.
B. Copiar o banco de dados em produção e efetuar sua manutenção.
✔ C. Identificar o erro e fazer a manutenção em uma base de testes, gerada por meio da restauração de
backup.
D. Identificar o erro e efetuar a manutenção no banco de dados em produção.
E. Informar o programador para bloquear a aplicação.
Dessa forma, teremos o banco de dados correto e não corremos o risco de danificar o banco em produção.
Atualmente, temos uma praga virtual chamada ransomware que efetua o sequestro dos dados.
Seria uma forma plausível de fazer a manutenção preventiva do banco evitando a destruição
causada por esta praga?
A. Ter o backup do banco de dados em outra partição do disco.
B. Efetuar o backup do banco de dados em um HD USB conectado ao host.
C. Efetuar o backup do banco de dados dentro do próprio disco.
D. Efetuar o backup na nuvem com um aplicativo que fica conectado full time.
✔ E. Efetuar um backup na nuvem periodicamente, porém, não manter o acesso disponível.
Dessa forma, quando detectado o ransomware, ele não terá acesso ao backup, assim a manutenção terá êxito.
Sabendo que um banco de dados tem perda de performance nas VIEWs, qual técnica pode ser
utilizada para obter melhora?
A. Checar a tabela.
✔ B. Criar índices das views.
C. Excluir dados não utilizados.
D. Criar uma outra tabela para relacionar buscas.
E. Criar triggers.
Com a criação de índices, é possível agrupar views e melhorar o tempo de pesquisa e resposta.
É uma tecnologia atual que necessita de qualificação do administrador de banco de dados:
A. Tuning de banco de dados.
B. Dividir o banco de dados principal em pequenos bancos de dados.
✔ C. Utilizar BigData.
D. Utilizar bancos NoSQL.
E. Replicação de bancos de dados.
A utilização de BigData tem crescido ultimamente.
Qual a tecnologia atual que está consumindo muito a pesquisa do banco de dados?
✔ A. IoT.
B. Cloud.
C. Backup.
D. Restore.
E. Paralelismo.
A IoT (Internet of Things) está revolucionando os estudos em banco de dados.
Entre os bancos de dados existentes, qual é o que se destaca pelo maior uso e abrangência a
novas tecnologias?
✔ A. Oracle.
B. MySQL.
C. MSSQL.
D. MongoDB.
E. Amazon Dynamo DB.
É o banco de dados mais utilizado atualmente e com constante evolução para novas tecnologias e desafios.
Qual comando pode ser utilizado para monitorar o banco de dados MySQL?
✔ A. Mytop.
B. Mysqltop.
C. Mysqlcheck.
D. Mysqldump.
E. Mysqltree.
Esta é a ferramenta de monitoramento do banco mysql.
Marque a alternativa correta:
A. As junções, formuladas no estilo produto cartesiano, utilizam as palavras-chave INNER JOIN e ON.
B. Nas junções formuladas no estilo de operador de junção, as tabelas são escritas diretamente na
cláusula FROM e as condições na cláusula WHERE.
C. Nas junções formuladas no estilo de produtocartesiano, as tabelas são listadas na cláusula WHERE.
✔ D. Nas formuladas no estilo produto cartesiano, as tabelas são listadas na cláusula FROM.
E. A vantagem do estilo produto cartesiano é que podemos formular problemas envolvendo o operador de
junção externa.
No estilo produto cartesiano, as tabelas são listadas na cláusula FROM e as condições na cláusula WHERE.
Marque a alternativa correta:
✔ A. LEFT JOIN retorna todas as linhas da tabela à esquerda.
B. RIGHT JOIN retorna todas as linhas das tabelas relacionadas.
C. FULL JOIN retorna linhas das duas tabelas apenas quando houver correspondência nas duas tabelas.
D. INNER JOIN, representa junção interna, retorna todas as linhas correspondentes nas duas tabelas.
E. UNION é uma cláusula que substitui a cláusula ON.
LEFT JOIN retorna todas as linhas da tabela à esquerda, mesmo que não haja correspondências na tabela da direita.
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 );
A. O código é referente a uma consulta de junção interna que retorna todas as linhas da tabela da direita.
B. O código é referente a uma consulta de junção externa que retorna todas as linhas da tabela da
esquerda.
C. O código é referente a uma consulta de junção interna.
D. O código não executa.
✔ E. O código é referente a uma consulta aninhada que retorna linhas que possuem o valor do campo
maior que 5.00.
Trata-se de uma consulta aninhada que retorna linhas, das tabelas cliente e pagamento, condicionadas ao campo valor, ou seja, quando o
valor for maior do que 5.00.
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
A. O código refere-se a uma união externa entre as consultas professor e aluno.
B. O operador ON faz referência às tabelas utilizadas na consulta.
C. O código refere-se a uma consulta aninhada.
✔ D. O código retorna os dados dos professores que não são alunos.
E. O código acima retorna todas as colunas da tabela aluno.
O uso do operador de comparação IS NULL deixa bem claro, que teremos o retorno dos dados de professores que não são aluno.
Existem diferentes recursos que podem nos ajudar a formular consultas avançadas, usando
SQL. Em relação às alternativas abaixo, marque a afirmativa correta:
A. A consulta aninhada Tipo I avalia várias vezes e produz a tabela.
✔ B. A consulta aninhada Tipo II é executada repetidas vezes.
C. A aplicação de operadores de diferença é totalmente compatível com a união.
D. Todos os problemas de diferença podem ser formulados utilizando a consulta aninhada Tipo II.
E. Para a junção externa de um lado, as palavras-chave completas do SQL são LEFT JOIN e RIGHT JOIN.
Consultas aninhadas do tipo I fazem apenas uma verificação na instrução e produzem uma tabela. Já as consultas tipo II podem ser utilizadas
como um lanço, executando a consulta repetidas vezes. A aplicação típica do operador de diferença é a combinação de duas tabelas com
algumas colunas que sejam semelhantes, mas não é totalmente compatível para a união. Alguns problemas de diferença podem ser
formulados utilizando a consulta aninhada Tipo I e o operador NOT IN. Na junção externa, as palavras-chave completas do SQL são: LEFT
OUTER JOIN e RIGHT OUTER JOIN, embora seja possível omitir a palavra-chave OUTER.
Você está fazendo uma análise dos dados de sua empresa, pois pretende implantar um data
warehouse. A sua tarefa é criar uma documentação separando as informações em
estruturadas, semiestruturadas e não estruturadas. Após verificação em todos os arquivos da
empresa, você chegou às seguintes conclusões: sua empresa tem 5 planilhas em Excel, um
enorme banco de dados relacional de 1TB, 312 documentos em pdf, 12.000 e-mails e 212
páginas arquivadas em XML.
Analisando a situação apresentada, pode-se afirmar:
✔ A. As suas informações estruturadas estão no banco de dados relacional, as informações não
estruturadas estão nos 12.000 e-mails e nos 312 documentos em pdf, e as informações
semiestruturadas estão nas 212 páginas XML.
B. As suas informações não estruturadas estão no banco de dados relacional, as informações estruturadas
estão nos 12.000 e-mails e nos 312 documentos em pdf, e as informações semiestruturadas estão nas 212
páginas XML.
C. As suas informações semiestruturadas estão no banco de dados relacional, as informações não
estruturadas estão nos 12.000 e-mails e nos 312 documentos em pdf, e as informações estruturadas estão
nas 212 páginas XML.
D. As suas informações estruturadas estão no banco de dados relacional, as informações semiestruturadas
estão nos 12.000 e-mails e nos 312 documentos em pdf, e as informações não estruturadas estão nas 212
páginas XML.
E. As suas informações redimensionadas estão no banco de dados relacional, as informações duplicadas
estão nos 12.000 e-mails e nos 312 documentos em pdf, e as informações indefinidas estão nas 212
páginas XML.
As informações não estruturadas estão nos 12.000 e-mails e nos 312 documentos em pdf, pois elas não seguem um formato padrão de dados,
e as informações semiestruturadas estão nas 212 páginas XML. Nesse caso, o XML segue um padrão "semiestruturado" dos dados.
Uma empresa brasileira especializada em vendas possui um enorme data warehouse que
contém todas as informações sobre quaisquer negócios da empresa. Imagine que o pessoal de
compras precise fazer uma análise de tempos em tempos e que a referida análise sempre é
feita apenas na parte de fornecedores da empresa.
Assinale a alternativa que apresenta a melhor solução:
A. Replicar a base do data warehouse, permitindo que a cópia dos dados seja apenas para leitura.
✔ B. Criar um data mart especializado que tenha as informações relativas aos fornecedores.
C. Eliminar do data warehouse os dados que não condizem com dados de fornecedores.
D. Replicar em uma planilha do Excel os dados dos fornecedores, pois isso garante a segurança do data
warehouse em relação aos acessos de quem irá pesquisar os fornecedores.
E. Retirar da base de dados do data warehouse qualquer objeto semiestruturado.
Criar um data mart, que é uma parte especializada que contenha as informações relativas aos fornecedores, pois, além de aprofundar o
assunto relativo à necessidade, irá tornar essa base de dados mais rápida e simples de pesquisar. Eliminar os dados do data warehouse (DW)
também não deve ser feito, visto que o DW deve conter todos os dados já filtrados e processados e que os DW são somente para leitura (não
voláteis). Replicar os dados em uma planilha Excel geralmente é inviável, em virtude do tamanho, e os consultores teriam muito menos opções
que ao usarem o DW. A resposta que se refere a retirar da base de dados qualquer objeto semiestruturado não funciona, pois o DW não é
volátil e recebe dados estruturados.
Os data warehouses, conhecidos como armazéns de dados, são muito importantes para as
empresas. Um data warehouse deve ser bem planejado, e, para criá-lo, é necessário escolher
uma boa ferramenta que satisfaça todas as necessidades que a empresa verifica na fase de
análise antes da implantação. As seguintes ferramentas são usadas na criação de um data
warehouse: SSIS, DataStage, PowerCenter, Ab Initio e Oracle Data Integrator.
Qual dessas ferramentas é a única que não é baseada em ETL (extração, transformação e
carregamento)?
✔ A. Oracle Data Integrator.
B. DataStage.
C. PowerCenter.
D. Ab Initio.
E. SSIS.
O Oracle Data Integrator contém um recurso exclusivo baseado na tecnologia ELT, e não na tecnologia ETL. A eliminação do servidor ETL entre
a origem e o destino torna o ODI menos oneroso. O ODI interage com o Hadoop pelo widget de configuração de Big Data. DataStage,
PowerCenter, Ab Initio e SSIS usam atecnologia ELT.
Os conceitos de dado e informação são diferentes, apesar de complementares. Quando se fala
em Tecnologia da Informação, não é possível pensar em um sem o outro.
Analise as alternativas a seguir e indique qual delas pode ser considerada uma informação
segundo os conceitos de dado e informação:
A. Azulado.
B. Rio Grande do Sul.
C. Jogadores com mais de 30 anos.
✔ D. A bola azul é do jogador Carlos.
E. Jogadores do Rio Grande do Sul gostam mesmo.
A única alternativa correta é "A bola azul é do jogador Carlos", pois ela passa uma informação completa que por si só faz sentido. As
alternativas "Rio Grande do Sul", "Jogadores com mais de 30 anos", "Jogadores do Rio Grande do Sul gostam mesmo" e "Azulado", por si sós,
não têm um sentido completo, portanto são consideradas apenas dados, e não informações.
Um data warehouse é um armazém de dados capaz de "aumentar'" a inteligência da empresa
e fazer com que ela se torne mais competitiva. Depois de conhecer as vantagens de um data
warehouse e entender suas vantagens, dificilmente uma empresa que está apontando para o
futuro deixaria de implementá-lo.
Analise as alternativas a seguir sobre data warehouse e assinale a correta.
A. Um data warehouse é um armazém de dados que não é volátil e que, quando precisa ser especializado
por áreas, é dividido em data mining, que também não é volátil.
B. Um data warehouse é um armazém de dados que não é volátil e que, quando precisa ser especializado
por áreas, é dividido em data mining, que é volátil.
C. Um data warehouse é um armazém de dados que é volátil e que, quando precisa ser especializado por
áreas, é dividido em data marts, que também não é volátil.
D. Um data warehouse é um armazém de dados que não é volátil e que, quando precisa ser especializado
por áreas, é dividido em data marts, que, nesse caso, é volátil.
✔ E. Um data warehouse é um armazém de dados que não é volátil e que, quando precisa ser
especializado por áreas, é dividido em data marts, que também não é volátil.
Um data warehouse (DW) é um armazém de dados que não é volátil e que, quando precisa ser especializado por áreas, é dividido em data
marts, que também não é volátil. As outras alternativas falam que a divisão em data marts (partes menores e especializadas de um assunto) é
volátil, o que não é verdade, pois também fica não volátil (não pode ser apagada). Sobre a divisão ser feita em data mining, não é verdade,
pois a divisão de um DW é feita em data marts. A respeito de o DW ser volátil, também está incorreto, pois um de seus objetivos é a
integridade, que seria corrompida com a volatilidade dos dados.
É uma vantagem da arquitetura centralizada de banco de dados:
A. Diversos host para gerir o banco gerando mais segurança.
B. Há a necessidade de um diretório distribuído.
✔ C. Não há a necessidade de junções distribuídas.
D. O host onde está o banco não cria um gargalo de informações conforme a demanda.
D. O host onde está o banco não cria um gargalo de informações conforme a demanda.
Nesta arquitetura todos os tipos de junções são centralizadas no host server.
Com relação à arquitetura centralizada é correto afirmar que:
A. Exige muitos profissionais para monitorar suas instâncias.
B. Necessita de mais de um host server para suportar múltiplos acessos.
✔ C. Ocorre gargalo devido a múltiplos acessos.
D. Impossibilita backup remoto.
E. Não suporta 2 SGBDs diferentes no mesmo host.
Por se tratar de um único host server.
Qual a característica base da arquitetura de banco de dados distribuída?
✔ A. Tem como característica base a subdivisão dos dados, bem como, o compartilhamento entre os
diversos hosts, e a sua atualização é efetuada com técnica de sincronismo.
B. Tem como característica base o baixo custo de implantação, devido ao fato de utilizar apenas um host
para ser o servidor.
C. Tem como característica o uso de apenas um SGBD.
D. Tem como característica o uso de SGBDs, porém, sem o compartilhamento de dados.
E. Tem como característica base mostrar o host acessado ao cliente. Assim, não mantendo a arquitetura
transparente.
Em sistemas distribuídos ocorre a subdivisão de dados e o compartilhamento das informações entre os hosts servers.
Assinale a alternativa que apresenta uma vantagem da arquitetura distribuída:
A. A não Utilização de diferentes SGBDs.
B. Utilização de um único computador.
C. Possibilidade de acessar os dados de diversos computadores, porém mostrando que são computadores
distintos.
D. A segurança nos dados é simplificada.
✔ E. Possibilita ter servidores locais e na nuvem.
Essa é uma das vantagens da arquitetura distribuída. Dessa forma, mantém o sistema sempre on-line.
Com relação à arquitetura distribuída é correto afirmar que?Com relação à arquitetura
distribuída é correto afirmar que?
A. Esta arquitetura suporta diversos discos para armazenar seus dados, porém, apenas em um host server.
B. Esta arquitetura suporta diversos processadores, porém, distribuídos na placa mãe de apenas um host
server.
✔ C. Esta arquitetura diminui o gargalo de acesso, pois são diversos hosts sendo acessados.
D. Esta arquitetura aumenta o gargalo de acessos, pois são diversos hosts sendo acessados.
E. Esta arquitetura é de mais fácil administração.
Tendo em vista que o acesso é distribuído entre os hosts, a performance de resposta aumenta.
Com relação ao administrador de banco de dados é correto afirmar que:
A. Desenvolve modelo de dados corporativo.
B. Negocia prazos contratuais.
C. Desenvolve aplicação para o banco.
D. Define as etapas do projeto do desenvolvimento da solução completa.
✔ E. Cria instruções de segurança, integridade e processamento de regras.
Essa é uma das responsabilidades do administrador de banco de dados.
Com relação à segurança do banco de dados, o controle de acessos discricionário é:
A. Controle que o DBA tem quando acessa o banco.
B. Definição que todos usuários terão o mesmo acesso.
C. O Controle e a definição de descrição dos campos do banco.
✔ D. Nível de privilégio de acesso a partes específicas do banco.
E. Recurso para descriminar tabelas do banco.
Esse recurso de segurança define o nível de acesso em cada parte do banco para cada usuário.
Entre as alternativas abaixo, identifique as que definem responsabilidades do administrador
de banco de dados.
✔ A. Modelagem do banco e backup do banco de dados.
B. Modelagem da aplicação e backup do banco.
C. Administração das instâncias do banco e gerenciamento do projeto.
D. Treinar os usuários finais e documentar o banco de dados.
E. Administração do SGBD e configuração do sistema operacional.
Essas são atribuições do DBA.
Comando SQL para regras de autorização discricionária:
A. CREAT ROLE e DROP GRANT.
A. CREAT ROLE e DROP GRANT.
✔ C. DROP ROLE e REVOKE.
D. CREAT ROLE e DROP REVOKE.
E. INVOKE ROLE e REVOKE SELECT.
Os comandos apresentados definem a exclusão de uma regra e a retirada de um privilégio respectivamente.
Sabendo que é necessário criar uma ROLE para os administradores de uma empresa. Qual o
comando que cria a ROLE administradores?
✔ A. CREATE ROLE ADMINISTRADORES
B. CREATE TABLE ADMINISTRADORES.
C. CREATE DATABASE ADMINISTRADORES.
D. GRANT ALL ON TO ADMINISTRADORES.
E. GRANT TABLE ADMINISTRADORES.
A sintaxe do comando para criar a ROLE é CREATE ROLE NOME_DA_ROLE.
No que difere um Data Warehouse de um banco de dados tradicional?
A. Apenas no Data Warehouse é possível trabalhar com relacionamento.
B. O banco de dados armazena uma quantidade de dados muito maior do que um Data Warehouse.
✔ C. No Data Warehouse, os dados são centralizados para análise, enquanto o banco de dados apenas
armazena os dados.
D. O Data Warehouse pode ser utilizado apenas com servidores UNIX.
E. Não há diferença entre Data Warehouse e um banco de dados.
O banco de dados tradicional é uma coleção organizada de dados, já o Data Warehouse centralizada as informações, facilitando a tomada de
decisão.
São características de um Data Warehouse:
A. Arquitetura cliente/servidor,Inconsistência e Estrutura relacional.
B. Consistência, Não-Organização, Estrutura relacional e Volatilidade.
C. Organização, Estrutura não-relacional e Consistência.
D. Consistência, Arquitetura cliente/servidor, Organização e Volatilidade.
✔ E. Organização, Consistência, Não-volatibilidade, Estrutura relacional e Arquitetura cliente/servidor.
Essas são as características reais de um Data Warehouse.
Qual é a função do repositório de metadados em um Data Warehouse?
✔ A. Indexar os metadados para filtrar as consultas e auxiliar na tomada de decisões.
B. Garantir o sistema de relacionamento das informações.
C. Impedir que dados estejam desatualizados.
D. Aumentar a performance do servidor.
E. Fazer a compatibilidade entre cliente/servidor.
A indexação realmente auxiliará na filtragem das consultas e auxílio na tomada de decisões.
Como um Data Warehouse se mantém atualizado com relação às alterações feitas nos bancos
de dados de origem?
A. Por meio de uma atualização síncrona entre os bancos de dados e o Data Warehouse.
B. Através de um repositório de metadados.
✔ C. Por meio de uma atualização assíncrona entre os bancos de dados e o Data Warehouse.
D. Por meio de manutenção manual.
E. Não é possível atualizar dados entre o Data Warehouse e os bancos de dados.
A atualização assíncrona que mantém a manutenção da atualização das alterações.
São ferramentas de consulta de dados em um Data Warehouse:
A. Ferramentas de Análise e Sorteio Aleatório.
✔ B. Ferramentas de Análise e Mineração.
C. Ferramentas de Mineração e Exclusão de dados.
D. Não é possível consultar dados em um Data Warehouse.
E. Ferramentas de Consulta simples.
Ferramentas de Análise e Mineração são as ferramentas de consulta de dados um Data Warehouse.
Para o projeto de um business intelligence (BI), deve-se planejar a arquitetura de um data
warehouse (DW). Existem alguns tipos de arquitetura que dependem de fatores como recurso
financeiro limitado, foco em um departamento e pouco tempo de entrega; nesses casos,
opta-se pela arquitetura ascendente. Seu foco está na construção de novos data marts.
Nesse sentido, é correto afirmar que:
✔ A. Permite a construção de um modelo de dados organizacional.
B. Permite a construção de um modelo de dados hierárquico.
C. Permite a construção de um modelo de dados orientado a assunto.
D. Permite a construção de um modelo de dados dimensional.
E. Permite a construção de um modelo de dados integrado.
Permite a construção de um modelo de dados organizacional relacionado a arquitetura ascendente. Já o modelo hierárquico se refere a uma
coleção de registros conectados por meio de chaves. Em relação a modelos de dados orientados a assunto, dimensionais e integrados, não são
modelos, mas características.
Uma empresa de grande porte, do ramo de turismo, precisa desenvolver um projeto de DW
para atender ao modelo de "comportamento de clientes", em que precisa identificar o perfil
de clientes que escolhem determinados pacotes de turismo, bem como quantos optam pelos
pacotes promocionais. Para isso, será necessário envolver os departamentos relacionados a
Marketing (promoções), Comercial (venda de pacotes) e Produção (novos produtos). Será
também necessário atender a dados analíticos, específicos de cada um desses departamentos,
bem como compartilhar dados de clientes, comuns a todos.
Uma das formas de representar a arquitetura de um data warehouse é a partir de camadas,
mais conhecidas como arquitetura de dois e três níveis.
No que se refere ao conceito de camadas, está correto afirmar que:
A. Permite apenas a construção de um modelo de dados corporativo, sem a criação do modelo
departamental.
B. Permite apenas a construção de um modelo departamental, sem a necessidade de criar o modelo
corporativo.
✔ C. Permite a construção de um modelo de dados corporativo, seguido de um modelo de dados
departamental.
D. Permite a construção de um modelo de dados operacional, além do modelo departamental.
E. Permite a construção de um modelo de dados independentes, contendo vários modelos corporativos.
As arquiteturas de dois e três níveis permitem a construção de um modelo de dados corporativo, seguido de um modelo de dados
departamental. Não criam apenas um modelo corporativo ou departamental. O modelo de dados operacional não faz parte do modelo
analítico, por se tratar de dados de origem, de sistemas legados. O modelo de dados independentes é, na verdade, uma proposta de
arquitetura de um único data mart.
Uma das principais desvantagens no uso de uma arquitetura de dois níveis está no fato de se
ter um tempo de resposta muito elevado, devido ao grande volume de dados.
Diante disso, pode-se afirmar que as partes que compõem a arquitetura de um data
warehouse de três níveis são:​ ​ ​ ​ ​ ​ ​
A. Fonte de dados de origem operacional, camada de consulta ao usuário final e data warehouse.
✔ B. Fonte de dados de origem operacional, data warehouse e data marts.
C. Data warehouse, data martsemetadados.
D. Camada de consulta ao usuário final, data warehouse e data marts.
E. Fonte de dados de origem operacional, camada de consulta ao usuário final e data marts.
As partes que compõem a arquitetura de três níveis são: fonte do banco de dados operacional, data warehouse e data marts. A camada de
consulta ao usuário final, bem como os metadados, não faz parte da arquitetura de três níveis.
A proposta de uma arquitetura de DW de dois níveis é a criação de ummodelo no qual possa
atender a todas as áreas de uma empresa. Dados de origem podem ser tratados e carregados
em uma base analítica. O exemplo a seguir mostra a fonte de dados de origem sendo
transportada para a base analítica (EDM) e disponibilizada de forma departamental.
Considerando esse exemplo, EDM pode ser considerado como:
A. Um data mart único.
B. Um conjunto de data marts conectados.
C. Um data mart corporativo.
✔ D. Um conceito de modelo de dados corporativo.
E. Uma fonte de dados de origem operacional.
Na essência, EDM pode ser considerado um conceito de modelo de dados corporativo, para representação do data warehouse, no qual serve
como apoio ao processo de transformação dos dados de origem, a partir dos metadados necessários para acessar os bancos de dados
operacionais e as fontes externas, bem como o repositório. Não se trata de fonte de dados de origem operacional, pois isso é OLTP, bem como
não existem DMs corporativos, por serem departamentais. Não é um DM único, por representar dados corporativos, e muito menos DMs
conectados.
Para a construção de um DW, a arquitetura de dois níveis considera duas camadas, por ser
representada pela fonte de dados (origem) e o repositório propriamente dito. Também tem a
vantagem de centralizar os dados e evitar a redundância.
Além disso, é correto afirmar que:​ ​ ​ ​ ​ ​ ​
A. A construção dos DMs é totalmente corporativa, mantendo todos os dados da empresa.
✔ B. A replicação de certos segmentos de dados do DW para os DMs pode provocar um aumento na
redundância de dados.
C. Nem todos os DMs originados a partir de um DW utilizam a arquitetura e os dados desse DW, o que
dificulta a manutenção.
D. A ideia de um DM é atender a todos os usuários de todos os departamentos relacionados a uma
arquitetura.
E. A construção de um data warehouse permite entregas rápidas.
É correto afirmar que a replicação de certos segmentos de dados do DW para os DMs pode realmente provocar um aumento na redundância
de dados. Com relação à dificuldade na manutenção de um DM, na verdade, todos os DMs originados a partir de um DW utilizam a
arquitetura e os dados desse DW, permitindo uma fácil manutenção. A construção dos DMs é altamente direcionada e não corporativa, pois
quem armazena dados corporativos é o DW. Data marts atendem a determinado grupo de usuários, de maneira isolada, e não a todos os
usuários de todos os departamentos relacionados a uma arquitetura, disponibilizando apenas os dados necessários. A construção de um data
warehouse dura, em média, 15 meses, dificultando agarantia de apoio político e orçamentário, ou seja, não há entregas rápidas.
Leia atentamento o texto a seguir:
As ferramentas de BI podem fornecer uma visão sistêmica do negócio, sendo seu objetivo
principal transformar grandes quantidades de dados em informações de qualidade para a
tomada de decisões. Através delas, é possível cruzar dados, visualizar informações em várias
dimensões e analisar os principais indicadores de desempenho empresarial. (BATISTA, 2004, p.
24)
Sobre as aplicações do business intelligence, escolha a alternativa que corresponde,
respectivamente, aos sistemas de transações e aos sistemas de análise de informações.
A. ROLAP (Relational Online Analytical Processing) e OLTP (Offline Transaction Processing).
B. MOLAP (Multidimensional Online Analytical Processing) e OLTP (Offline Transaction Processing).
✔ C. OLAP (Online Analytical Processing) e OLTP (Offline Transaction Processing).
D. ROLAP (Relational Online Analytical Processing) e OLAP (Online Analytical Processing).
E. MOLAP (Multidimensional Online Analytical Processing) e ROLAP (Relational Online Analytical
Processing).
OLAP (Online Analytical Processing) e OLTP (Offline Transaction Processing) são aplicados no BI. O OLTP é voltado para sistemas de transações
e regras de negócio aplicadas no sistema, como um sistema de controle de estoque, por exemplo. Ao fazer a compra de um produto hoje, o
consumidor irá verificar sua nota fiscal ao final do pedido, com produtos, taxas, quantidades e valor total. Se ele voltar na mesma loja no dia
seguinte para fazer novas compras, irá notar que não dispõe do resumo de compras do dia passado ou de qualquer outro dia. Já o OLAP é
voltado para a análise das informações, ou seja, cálculos mais complexos. Trata-se de um sistema de modelagem voltado para desempenho,
simplificado e sem um formato previamente determinado. Um exemplo comum são os sistemas de apoio à decisão, ou seja, sistema de
consultas às informações analíticas da empresa por meio do qual é possível fazer qualquer tipo de solicitação e, assim, obter a resposta quase
que de imediato. A flexibilidade do sistema e muitas outras vantagens irão possibilitar que o gestor tome sua decisão de forma rápida e
eficiente. As ferramentas OLAP são voltadas ao processamento analítico de diferentes modelagens de bancos de dados. Elas podem ser
subdivididas, sendo as MOLAP específicas para bancos de dados multidimensionais, enquanto as ROLAP específicas para bancos de dados
relacionais.
O data warehouse é um recurso cada vez mais utilizado em grandes empresas na busca por
informações que possam fundamentar decisões acertadas por parte dos gestores.
Sobre data warehouse, é correto afirmar que:
A. As informações são constantemente atualizadas para que os gestores sejam informados em tempo real.
B. Tem, como fonte de dados, sistemas OLAP.
C. O OLAP faz uma análise analítica específica de pequenos conjuntos de dados.
D. O OLTP trabalha com análises superficiais de eventos esporádicos.
✔ E. O OLAP apoia decisões em nível estratégico, enquanto o OLTP auxilia no monitoramento
operacional.
O OLAP produz análises mais gerais da empresa utilizando grandes conjuntos de dados e tem como foco ajudar o gestor estratégico a
conhecer cenários amplos da organização. Já o OLTP trata de dados que representam eventos rotineiros, produzindo, então, informações
importantes para o nível operacional. O data warehouse tem como característica armazenar dados que não serão alterados e que serão
utilizados para seus processos. Desse modo, as informações de um data warehouse não são constantemente atualizadas. Pelo contrário, os
dados não são atualizados em tempo real, por isso ele tem uma característica que o define como não volátil, apresentando mais dados
históricos, armazenados por muitos meses ou até anos. Além disso, ele costuma ser um recurso por trás dos sistemas de informações
gerenciais, pois guarda informações importantes por apoiarem o nível de gestão. Um data warehouse tem diversas fontes transacionais de
dados do tipo OLTP, desde um ou vários bancos de dados operacionais, arquivos simples e até mesmo serviços Web.
Existe uma grande diferença entre os data warehouses e os bancos de dados operacionais.
Estes últimos são os tradicionais sistemas de consulta às bases de dados, com pesquisas
estruturadas. Qualquer nova pesquisa exigirá sempre o trabalho de um programador para
promover as alterações necessárias no sistema, que sempre vai demandar alguns dias de
serviço, o que, em caso de decisões estratégicas, é totalmente inviável. No caso dos data
warehouses, uma nova pesquisa pode ser criada emminutos por meio de ferramentas de
garimpagem de dados.
Assinale a alternativa que indica as principais características dos bancos de dados
operacionais.
A. As atualizações são feitas em lote, isto é, o processo é executado de tempos em tempos, trabalhando
com muitos dados de cada vez.
B. Normalmente, as consultas são muito complexas, porque geralmente não são estruturadas.
C. São orientados a processos de negócios, atendendo sempre a poucos usuários e contendo muitos
dados históricos.
✔ D. São orientados a transações, atendendo a muitos usuários simultaneamente, geralmente de
pequeno porte, e contendo dados atuais.
E. Seu conteúdo é composto por dados históricos, não normalizados.
Os bancos de dados operacionais são orientados a transações e apresentam dados atualizados, atendendo a muitos usuários
simultaneamente, geralmente de pequeno porte. Já os data warehouses têm como características as atualizações feitas em lote, isto é, o
processo é executado de tempos em tempos, trabalhando com muitos dados de cada vez. Além disso, normalmente as consultas são muito
complexas, porque não são estruturadas. Os data warehouses são orientados a processos de negócios, atendendo sempre a poucos usuários e
contendo muitos dados históricos. O conteúdo armazenado pelos data warehouses é composto por dados históricos e não normalizados. Os
bancos de dados geralmente são normalizados, o que significa que muito trabalho é feito para garantir que haja uma cópia exclusiva de
qualquer bit de informação, o que é importante por razões de desempenho e consistência.
Um data warehouse é projetado para apoiar o processo de tomada de decisão por meio da
coleta, consolidação, análise e pesquisa de dados.
Nesse sentido, as fontes de bases de dados dos data warehouses são criadas a partir de:
A. Data marts.
B. Business intelligence.
✔ C. Bases transacionais internas e externas.
D. Outras bases de data warehouse.
E. Arquivos de sistema.
O data warehouse coleta informações de diversas bases transacionais internas e externas das organizações. As fontes internas são
informações adquiridas e consolidadas de diferentes filiais dentro da própria organização. Exemplos de fontes de dados internas podem ser:
pedidos da equipe de vendas, transações da contabilidade, pedidos remanescentes do gerenciamento de estoque, leads de Marketing e
qualquer outra fonte interna que colete informações sobre clientes. Já fontes externas são dados que não foram coletados pela organização.
Esses dados seriam obtidos de uma fonte externa à organização, como, por exemplo, obtenção de acesso a um banco de dados proprietário.
Um data warehouse tem diversas fontes transacionais de dados do tipo OLTP, desde um ou vários bancos de dados operacionais, arquivos
simples e até mesmo serviços Web.
Os dados armazenados nos data warehouses são desnormalizados, o que permite fácil
agregação e detalhamento dos dados. Além disso, eles permitem que os gestores obtenham
informações sobre o que aconteceu, por que aconteceu, o que acontecerá e o que fazer a
respeito de determinada situação durante uma tomada de decisão.
Por outro lado, os bancos de dados operacionais são aplicativos únicos criados para registrar
rapidamente processos comerciais específicos, como transações com cartão de crédito. Além
disso, diferente da natureza não normalizada dos data warehouses, a estrutura de dados para
bancos dedados é altamente normalizada para facilitar a atomicidade, a consistência, o
isolamento e a consistência dos dados.
Sobre a diferença estrutural entre bancos de dados operacionais e data warehouses é correto
afirmar:
✔ A. O cruzamento de dados de diferentes tabelas para criação de informações é menos complexo do
que a leitura de um cubo em um data warehouse.
B. A extração de relacionamentos entre as informações é mais simples em bancos de dados operacionais.
C. Os data warehouses oferecem menos perspectivas de análise de informações do que os bancos de
dados operacionais.
D. Dada uma mesma situação, os data warehouses podem representá-la com menos tabelas do que em
um banco de dados operacional.
E. A estrutura utilizada pelos bancos de dados operacionais permite que representações tridimensionais
sejam feitas.
A facilidade de ler os dados de um cubo é o que estimula o uso dos data warehouses em relação aos bancos de dados operacionais, nos quais
as perspectivas estão em tabelas diferentes e exigem um cruzamento demorado e custoso de informações para produção do mesmo resultado.
Nos cubos, as relações entre os dados ficam explícitas e mais fácil de serem interpretadas, enquanto nos bancos de dados operacionais é
preciso analisar e produzir essas relações. Os data warehouses permitem inserir diversas perspectivas para as informações, as chamadas
dimensões. No caso dos bancos de dados operacionais, a perspectiva é sempre uma. Em determinadas situações, em que as informações têm
três perspectivas, por exemplo, elas podem ser incluídas em um único cubo, no modelo multidimensional. Se fosse utilizado o modelo
relacional, seriam necessárias três tabelas para representar a mesma situação. Os data warehouses comportam representações
tridimensionais, que são feitas por meio dos cubos.
Que forma é utilizada para demonstrar a ModelagemMultidimensional?
A. Quadrado.
✔ B. Cubo.
C. Octógono.
D. Pirâmide.
E. Estrela.
O exemplo de um cubo demonstra a dimensões adequadas para demonstrar a Modelagem Multidimensional.
Qual a principal função do OLAP?
A. Acessar e alterar dados corporativos.
B. Importar dados de SGBDs Diversos.
C. Verificar dados pessoais pelo usuário.
✔ D. Consultar e analisar dados corporativos com alta performance.
E. Transformar os dados importados para um formato mais amigável.
A consulta e análise de dados em alta performance é o que melhor caracteriza a função de um OLAP.
São componentes de um modelo multidimensional OLAP:
A. Fatos, Histórico e Métodos.
B. Metodologia, Dimensões e Arquivos.
C. Dimensões, Medidas e Recursividade.
D. Fatos, Ponteiros e Hipóteses.
✔ E. Fatos, Dimensões e Medidas.
Fatos, Dimensões e Medidas são componentes corretos de um modelo multidimensional.
São exemplos de esquemas de dados multidimensionais:
A. Estrela, Cubo e Pirâmide.
B. Floco de Neve e Constelação de Estrelas.
✔ C. Estrela, Floco de Neve e Constelação de Fatos.
D. Quadrada, Circular e Linear.
E. Estrela, Bola de Neve e Galáxia.
Os esquema de dados multidimensionais são Estrela, Floco de Neve e Constelação de Fatos.
Qual a função de um Slice and Dice?
A. Fatiar os dados em porções menores.
✔ B. Modificar a posição de uma informação, alterando linhas por colunas.
C. Aumentar a velocidade do Data Warehouse.
D. Atualizar os dados de um usuário específico.
E. Não existe essa função Slice and Dice.
Esta é a função de um Slice and Dice.
Omodelo analítico de maturidade TDWI (The Data Warehousing Institute) consiste em seis
estágios. Esse modelo analítico tem a característica de mostrar que, à medida que as
organizações avançam nesses estágios, elas passam a ganhar maior valor com seus
investimentos. O "abismo", que está sinalizado entre duas etapas, de acordo com a figura, é
uma representação metafórica para indicar o tamanho do desafio que uma organização deve
fazer para migrar de um estágio para outro.
Qual das opções a seguir corresponde ao nível que essa organização irá atingir após vencer o
"abismo"?
✔ A. Nível avançado.
B. Nível intermediário.
C. Nível pré-adaptação.
D. Nível inicial.
E. Nível mercado.
Após migrar da etapa de adaptação, que representa o nível intermediário, para a etapa de pré-mercado, a empresa irá ingressar no nível
avançado, pois, nessas etapas, a estrutura de data warehouse ja está operacional, e a visão da empresa muda para o âmbito estratégico.
Pré-adaptação e mercado não são níveis; são fases em períodos diferentes de maturidades.
Certa empresa de prestação de serviços na área de telecomunicações é, estruturalmente,
dividida em cinco setores: vendas, visita técnica, recursos humanos, administração e
almoxarifado. Cada setor conta com um analista que, diariamente, controla todas as
atividades em uma planilha compartilhada. Quando o dono da empresa precisa de qualquer
informação do dia, precisa ir até o analista do setor e perguntar sobre tal. Geralmente os
analistas não trocam informações entre si, e não há nenhuma ferramenta que armazene um
histórico das atividades.
Levando em consideração o modelo de maturidade de seis etapas, em qual estágio a empresa
apresentada se encontra no momento, caso quisesse iniciar a implementação de um data
warehouse?
✔ A. Pré-natal.
B. Infância.
C. Infantil.
D. Adolescência.
E. Adulto.
A empresa encontra-se no pré-natal, pois a principal característica dessa fase é o trabalho manual e descentralizado com relação ao ponto de
vista da informação.
Não há um elemento comum concentrador das informações úteis à empresa que possa tornar seu acesso rápido e fácil. A fase infância
caracteriza-se por ter um servidor por departamento, e a fase adolescência já é o início da integração dos dados (implantação do data
warehouse). A fase adulta já é o início do nível avançado; nela, fase a empresa já tem seus dados integrados.
O Business Intelligence é um recurso essencial para acessar,
compartilhar e consolidar dados clínicos. Considere que a rede fictícia da figura a seguir foi
projetada de acordo com o modelo de maturidade CMMI (Capability Maturity Model
Integration — Integração do Modelo de Maturidade Capacitiva), que foi criado com o objetivo
de consolidar requisitos clínicos e apresentar alta confiabilidade e velocidade de acesso aos
dados para uma rede de hospitais de um Estado. Essa solução traria inúmeros benefícios no
âmbito da saúde, pois resultados, exames e pesquisas seriam disponibilizados para os setores
envolvidos.
De acordo com o texto e a figura da rede apresentada, qual das opções a seguir representa, na
prática, o local onde o data warehouse (DW) estaria instalado?
✔ A. Núcleo da rede.
B. Rede de distribuição.
C. Rede de acesso.
D. Hospital 1.
E. Hospital 2.
O data warehouse (DW) está instalado no núcleo da rede, pois, de acordo com o conceito dos modelos de maturidade, ele será responsável
por gerenciar, controlar, consolidar as informações e prover acesso aos dados.
A rede de distribuição é responsável por concentrar as informações dos equipamentos das pontas (no caso, os hospitais), que, por sua vez,
geram os dados que serão consolidados no DW.
Um Enterprise Data Warehouse (EDW) é um banco de dados, ou conjunto de bancos de dados,
que centraliza as informações de uma empresa de várias fontes e aplicativos e as disponibiliza
para análise e uso em toda a organização. Os EDWs podem ser alojados em um servidor local
ou na nuvem.
Os dados armazenados nesse tipo de armazém digital podem ser um dos ativos mais valiosos
de uma empresa, pois representam muito do que se sabe sobre a empresa, seus funcionários,
clientes e muito mais.
Observe a rede a seguir e selecione a opção que é a tecnologia responsável por extrair, refinar
e consolidar dados diferentes oriundos de fontes de dados diferentes em um DW.
✔ A. ELT (Extract Transform Load — extração e transformação de dados).
B. CRM (Customer Relationship Management — Gerenciamento de relação com os clientes).
C. ERP (Enterprise Resource Planning — Planejamento dos recursos da empresa).
D. OLAP (OnLine Analytical Processing— Processamento analítico em tempo real).
E. Data Mining (mineração de dados).
A ELT (Extract Transform Load — extração e transformação de dados)é uma técnica de variação moderna do processo antigo de extração,
transformação e carregamento de dados na qual as transformações ocorrem antes do carregamento dos dados. A execução de
transformações antes da fase de carregamento resulta em um processo de replicação de dados mais complexo.
CRM e ERP são sistemas empresariais que alimentam o data warehouse; OLAP e Data Mining ocorrem nas pontas da arquitetura, geralmente
nos usuários da tecnologia.
No modelo de maturidade de seis etapas proposto para implementação de um data
warehouse (DW), a fase final, conhecida como avançada, é constituída de duas fases: adulto e
sábio. Esse período é ilustrado, na prática, pela operação do DW dentro das operações. Das
opções a seguir, qual afirmação melhor caracteriza a fase avançada?
A. Nessa fase, o principal elemento da rede são os data marts, servidores locais responsáveis por
concentrar e processar todos os dados da empresa e disponibilizá-los em tempo real.
✔ B. Nessa fase, a organização já está com o conceito de integração de dados amadurecido, e toda a
estrutura da empresa foi transformada para atender essa nova realidade. Agora, devem-se expandir os
serviços de BI para outras empresas.
C. Na fase avançada, as empresas utilizam setores estratégicos para a consolidação dos dados, e
diariamente é reportado um relatório, que é enviado por e-mail para todos os funcionários.
D. As planilhas (ou spreadmarts)são a principal característica dessa fase, pois os gestores e tomadores de
decisão se baseiam nelas para fazer apresentações em dashboards.
E. Informações descentralizadas, trabalho manual e falta de automatização dos processos são
características fundamentais que representam a fase avançada dentro do modelo de maturidade de
implantação de um DW.
Na fase avançada, as organizações assumem um firme compromisso de alcançar uma única versão das informações. A organização já está
com o conceito de integração de dados amadurecido, e toda a estrutura da empresa foi transformada para atender essa nova realidade.
Os executivos veem os dados como um ativo corporativo que é tão valioso quanto pessoas, equipamentos e dinheiro. Planilhas, serviços
manuais e informações descentralizadas são características das fases iniciais, e a instalação de data marts (servidores) caracteriza o primeiro
passo para a automatização e a consolidação das informações.
Material extraído de plataformas EAD
Extraído por: Vitor Terra de Oliveira
Data da extração: 01/12/2021

Outros materiais