Recursos de Dados
Prof. Paulo Cesar F. de Oliveira, BSc, PhD
06/05/14 © P C F de Oliveira 2014 1
06/05/14 © P C F de Oliveira 2014 2
Unidade 05 Dados
Fonte: Administração de Sistemas de Informação, O’Brien, J.A.; Marakas, G.M. (2012)
Unidade 05 Dados
Seção 1.1 Gerenciamento de Dados
06/05/14 © P C F de Oliveira 2014 3
4 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
² Por quê gerenciar Dados?
§ Catalogados § Nomeados em formas padronizadas § Protegidos § Acessíveis a aqueles que precisam conhecê-los § Mantidos com alta qualidade
5 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
² Por quê gerenciar Dados?
§ Organizações não poderiam funcionar por muito tempo sem dados críticos de negócios
§ Custo para substituir os dados seriam muito elevados § Tempo para conciliar dados inconsistentes pode ser
muito longo § Dados muitas vezes precisam ser acessados
rapidamente
6 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados ² Por quê gerenciar Dados?
§ Preciso § Completo § Oportuno § Consistente § Acessível § Relevante § Conciso
7 06/05/14 © P C F de Oliveira 2014
² Dificuldades no Gerenciamento de Dados § Quantidade de dados cresce exponencialmente § Dados são dispersos e coletados por várias pessoas
usando vários métodos e dispositivos § Segurança dos dados, qualidade e integridade são cruciais § Dados vêm de várias fontes
§ Interna (e.g. BD corporativos e documentos) § Externa (e.g. BD comerciais, Websites corporativos,
relatórios governamentais) § Pessoal (e.g. experiências, opiniões e pensamentos
pessoais
Unidade 05 Dados
8 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados § Não posso encontrar dados que
preciso § Dados espalhados na rede § Muitas versões, diferenças
sutis § Não posso pegar os dados que
preciso § Necessito de um expert para
obtê-los § Não posso entender os dados
que encontrei § Dados disponíveis mal
documentados § Não posso usar os dados que
encontrei § Resultados são inesperados § Dados precisam ser
transformados de uma forma para outra
Unidade 05 Dados
Seção 1.2 Dado Digital: Gerenciamento
06/05/14 © P C F de Oliveira 2014 9
10 06/05/14 © P C F de Oliveira 2014
² Gerenciando Dado Digital ² Empresas coletam e dissecam dados para muitos fins ² Dados podem ser armazenados em formato de base
de dados (BD) ² Fácil acesso e manipulação
² BD tiveram um impacto profundo sobre a empresa
² Uma indústria de informações foi criada ² Tecnologia de Banco de Dados integrado com a
Internet tem contribuído para o comércio de forma significativa
Unidade 05 Dados
11 06/05/14 © P C F de Oliveira 2014
² Gerenciando Dado Digital
Unidade 05 Dados
Caraterísticas da Abordagem Tradicional Arquivo
Banco de Dados
Mecanismo para rotular (marcar), recuperar ou manipular dados û ü Dependência programa-dado ü û Redundância dos dados (duplicação) ü û Baixa integridade dos dados (precisão) ü û
ü û
Sim
Não
12 06/05/14 © P C F de Oliveira 2014
² Gerenciando Dado Digital
Unidade 05 Dados
Font
e: M
anag
emen
t In
form
atio
n Sy
stem
s, 6
.ed,
Effy
Oz,
200
9
Layout de um arquivo na Abordagem Tradicional de Arquivo
13 06/05/14 © P C F de Oliveira 2014
² Abordagem de BD ² Dados organizados como entidades ² Entidade: um objeto que a empresa escolhe para
coletar dados tais como ² Pessoas ² Eventos
² Produtos
Unidade 05 Dados
14 06/05/14 © P C F de Oliveira 2014
² Abordagem de BD ² Arquivo: coleção de registros relacionados ² Registro: coleção de campos relacionados ² Campo: unidade de informação sobre entidade ² Caracter: menor unidade dos dados
² Uma letra ou número ² Campos de um BD pode conter imagem, som, vídeo, etc. ² Nome do campo permite fácil acesso aos dados
² SGDB: Sistema Gerenciador de Banco de Dados ² Programa usado para
² Criar Banco de Dados ² Preencher (popular) um BD com dados ² Manipular dados em um BD
Unidade 05 Dados
15 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Font
e: M
anag
emen
t In
form
atio
n Sy
stem
s, 6
.ed,
Effy
Oz,
200
9
16 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Font
e: M
anag
emen
t In
form
atio
n Sy
stem
s, 6
.ed,
Effy
Oz,
200
9
17 06/05/14 © P C F de Oliveira 2014
² Abordagem de BD ² Consulta (query): mensagem para o BD solicitando
dados a partir de registros e/ou campos específicos
² Banco de Dados deve estar devidamente protegido ² Nem todos devem ter acesso a todos os dados
² Usuários terão diferentes visões do BD, com base nos dados que estão autorizados a ver
Unidade 05 Dados
18 06/05/14 © P C F de Oliveira 2014
§ Abordagem de BD § Administrador de BD (DBA) § Pessoa responsável por
gerenciar o BD § Define limites ao usuário
para acessar dados no BD
§ E.g. Visões (views)
Unidade 05 Dados
19 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Font
e: M
anag
emen
t In
form
atio
n Sy
stem
s, 6
.ed,
Effy
Oz,
200
9
Visões diferentes do BD mostram diferentes combinações de dados
20 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Font
e: M
anag
emen
t In
form
atio
n Sy
stem
s, 6
.ed,
Effy
Oz,
200
9
Visões diferentes do mesmo BD
Unidade 05 Dados
Seção 1.3 BD na Web
06/05/14 © P C F de Oliveira 2014 21
22 06/05/14 © P C F de Oliveira 2014
² BD na Web ² Web é dependente de BD
² Empresas devem conectar seus BD na Web
² Necessário uma interface entre Web e BD ² Interface pode ser programada
² Java Servlets
² Active Server Pages (ASP) ² PHP (Hypertext Preprocessor) ² API para Web
Unidade 05 Dados
23 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
24 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Fonte: Management Information Systems, 6.ed, Effy Oz, 2009
Unidade 05 Dados
Seção 1.3 Data Warehouse (Depósito de Dados) – DW ou DD
06/05/14 © P C F de Oliveira 2014 25
26 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Que produtos estão
comprando?
Quais clientes estão mais propensos a ir para concorrência?
Quais são nossos melhores clientes?
Qual o canal de distribuição mais
eficaz?
Quais promoções têm maior impacto
nas receitas?
Quais impactos novos produtos/serviços terão na receita e margem?
27 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados § Data Warehouse § Grande repositório de BD que
suporta gestão da tomada de decisão
§ Dados ou resumos de dados de milhões de transações ao longo de muitos anos (e.g. transações nacionais ou globais)
§ Permite que gerentes produzam relatórios ou analisem grandes quantidades de dados arquivados e tomem decisões
§ Data Mart § Coleção pequena de dados que se
foca em um tópico em particular ou departamento
Unidade 05 Dados
Seção 1.4 De Base de Dados para Depósito de Dados
06/05/14 © P C F de Oliveira 2014 28
29 06/05/14 © P C F de Oliveira 2014
§ BD de transações não são adequados para análise de negócios § Possuem somente dados atuais e
não históricos § DW requer grande capacidade de
memória § Mainframes são usados
geralmente § Escalabilidade é um problema
§ DW crescem continuamente
Unidade 05 Dados
Unidade 05 Dados
Seção 1.5 Fases do Depósito de Dados
06/05/14 © P C F de Oliveira 2014 30
31 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Font
e: M
anag
emen
t In
form
atio
n Sy
stem
s, 6
.ed,
Effy
Oz,
200
9
32 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
§ Carrega
§ Transfere arquivos para DW
§ Transforma
§ Limpa e modifica formato dos dados
§ Extrai
§ Cria arquivos do BD transações
Fase 1 Fase 2 Fase 3
Extract Transform Load
33 06/05/14 © P C F de Oliveira 2014
Unidade 05 Dados
Fonte: Management Information Systems, 6.ed, Effy Oz, 2009
online analytical processing
mineração de dados
Texto – Fonte Arial Normal – Máx.14pt / Mín.12pt – Preto – Centralizado
06/05/14 © P C F de Oliveira 2014 34