Sistemas de Informações
em Recursos Humanos
Professor: Marco Machado
2º Semestre – 2011
Aula 06 – Fundamentos da inteligência de
negócios: gerenciamento de informação e de
bancos de dados
2
A abordagem de banco de dados para
gerenciamento de dados
• Conhecimento
Sistemas de • Informação
Informação
manipulam
informações
• Dados
3
A abordagem de banco de dados para
gerenciamento de dados
• Objetivo:
– Entender o que é um banco de dados e as
características de um sistema gerenciador de
banco de dados
4
A abordagem de banco de dados para
gerenciamento de dados
 Banco de Dados:
– Conceito: Um banco de
dados é uma coleção de
“dados” armazenada
eletronicamente.
– Arquivos:
• De texto: Bloco de Notas
• Binários: Imagens e Sons
• Registros
5
A abordagem de banco de dados para
gerenciamento de dados
• O gerenciamento de dados é uma atividade
gerencial fundamental.
• A função do gerenciamento inclui a administração
do banco de dados, o planejamento e o controle
dos dados.
• Na abordagem do gerenciamento do banco de
dados, os registros dos dados são fundidos em
bancos de dados que podem ser acessados por
vários programas aplicativos distintos, atendendo
a muitos usuários simultaneamente.
6
A abordagem de banco de dados para
gerenciamento de dados
• Dados Gerenciados como uma única entidade
• Organizados de
uma forma que
permita o
relacionamento
entre si, ou seja
um banco de
dados relacional
7
A abordagem de banco de dados para
gerenciamento de dados
• Banco de dados: conjunto de arquivos relacionados
entre si que contêm registros sobre pessoas, lugares
ou coisas
• Entidades e atributos
• Organizando dados em um banco de dados relacional
• Campos, registros, campos-chave, chave primária, chave
estrangeira
• Estabelecendo relacionamentos
• Diagrama entidade-relacionamento, normalização, tabela
concatenada
8
Elementos Lógicos dos Dados
Bancos de Dados de Pessoal
Arquivo de
Folha de
Pagamento
Funcionário
Registro 1
Funcionário
Registro 2
Arquivo de
Benefícios
Funcionário
Registro 3
Funcionário
Registro 4
Nº da
Nº da
Nº da
Nº da
Nome Previ- Salário Nome Previ- Salário Nome Previ- Salário Nome Previ- Salário
dência
dência
dência
dência
Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados
9
Sistemas de gerenciamento de banco de
dados
10
Sistemas de gerenciamento de banco de
dados
11
Sistemas de gerenciamento de banco de
dados
• Sistemas de gerenciamento de bancos de dados são
pacotes de softwares que simplificam a criação, o uso
e a manutenção dos bancos de dados.
• Diversos tipos de bancos de dados são utilizados
pelas organizações, entre eles os bancos de dados
operacionais, os distribuídos, os data warehouses e os
bancos de dados externos.
• O desenvolvimento de bancos de dados para grandes
empresas exige um esforço de planejamento de cima
para baixo, envolvendo planejamento, especificação
de requisitos e projeto físico e lógico.
12
Diagrama entidade/relacionamento básico
Este diagrama mostra a relação entre as entidades FORNECEDOR e PEÇA.
Tabela de Banco de Dados Relacional
Um banco de dados relacional organiza os dados na forma
de tabelas bidimensionais. Temos aqui uma tabela para a
entidade FORNECEDOR e vemos como ela representa a
entidade e seus atributos.
Estruturas de Bancos de Dados
Estrutura em Rede
Departamento
Departamento
A
B
Estrutura Hierárquica
Departamento
Projeto A
Funcionário
1
Projeto B
Funcionário
1
Funcionário
2
Projeto A
Funcionário
2
Funcionário
3
Projeto B
Estrutura Relacional
Depto.
A
B
C
Nome
Local
Gerente
Func. Nº
1
2
3
Nome
Cargo
Depto.
A
B
C
15
Estruturas de Bancos de Dados (cont.)
Objeto Conta Bancária
Atributos
•Cliente
•Balanço
Denver
Oeste
Fevereiro
Leste Real Orçamento
Vendas
TV
VCR
Margem
de
Lucro
TV
VCR
Estrutura de Banco de
Dados Multifuncional
Operações
•Depósito
•Saque
Objeto Conta
Corrente
Atributos
•Linha de Crédito
•Extrato Mensal
Operações
•Calcular juros
•Imprimir Extrato
Mensal
Objeto Conta de
Poupança
Atributos
•Linha de Crédito
•Extrato Mensal
Operações
•Calcular juros
•Imprimir Extrato
Mensal
Estrutura de Banco de
Dados Orientado ao Objeto
16
Sistemas de gerenciamento de banco de
dados
Sistema
Operacional
Gerenciamento de
Banco de Dados
Sistema de
Gerenciamento
de Banco
de Dados
Programas
Aplicativos
Bancos de
Dados
Dicionário
de Dados
•Desenvolvimento de Bancos de Dados
•Consulta de Bancos de Dados
•Manutenção de Bancos de Dados
•Desenvolvimento de Aplicações
17
Principais Tipos de Banco de Dados
Bancos de
Dados Externos
na Internet e
Serviços Online
Bancos de
Dados
Distribuídos
em
Intranets e
Outras Redes
Cliente
PC ou
NC
Bancos de
Dados do
Usuário Final
Servidor de
Redes
Mercados
de Dados
Bancos de
Dados
Operacionais da
Organização
Depósitos
de Dados
18
Como Usar Bancos de Dados para Melhorar o
Desempenho e Tomada de Decisão na Empresa
Data Warehouses
• O que é um data warehouse?
• Banco de dados que armazena dados correntes e
históricos de potencial interesse para os tomadores de
decisão de toda a empresa
• Data marts
• Subconjunto de um data warehouse, no qual uma
porção resumida ou altamente focalizada dos dados da
organização é colocada em um banco separado
destinado a uma população específica de usuários
Componentes de um Data Warehouse
Dados correntes e históricos
são extraídos de sistemas
operacionais internos à
organização.
Esses dados são
combinados com dados de
fontes externas e
reorganizados em um banco
central projetado para
análise gerencial e produção
de relatórios.
O diretório de informações
fornece aos usuários
informações sobre os dados
disponíveis no armazém.
Inteligência Empresarial, Análise
Multidimensional de Dados e Data Mining
• Inteligência empresarial: ferramentas que consolidam,
analisam e acessam vastas quantidades de dados para
ajudar os usuários a tomar melhores decisões empresariais
• Processamento analítico on-line (OLAP)
• Data mining e análise preditiva
• Associações
• Seqüências
• Classificações
• Aglomerações
• Prognósticos
Inteligência Empresarial
Uma série de
ferramentas analíticas
trabalha com os
dados armazenados
nos bancos de dados,
encontrando padrões
e insights que ajudam
gerentes e
funcionários a tomar
melhores decisões e,
assim, aprimorar o
desempenho
organizacional.
Data Warehouse e Data Mining
Cliente
PC ou
NC
Bancos de
Dados
Operacionais
Subsistema de
Gerenciamento
de Dados
Subsistema
de aquisição
de dados
Subsistema
de projeto
de
Warehouse
Subsistema de
Gerenciamento
de Metadados
Loja Analítica
de Dados
Warehouse
Empresarial
Data marts
Diretório de
Metadados
Repositório
de
Metadados
Acesso aos
Dados
e Subsistema
de Entrega
Sistemas de
Informação
na Web
23
Sistemas Baseados em Rede
A Internet
Intranets
Extranets
Navegador
de Rede
Clientes PCs
ou NCs
Servidor
de Rede
Software de
Servidor de
Rede
Objetos
da Rede
Páginas de Rede
Arquivos de Imagem
Arquivos de Vídeo
Arquivos de Áudio
24
Administração de Recursos de Dados
Administração de
dados
Planejamento de Dados
Administração de
Bancos de Dados
25
Acessando Arquivos e Bancos de Dados
Transformação de
Chaves
Organização
Seqüencial
Campos Chaves
URLs
Método
de Acesso
Seqüencial
Direto
Acesso
Seqüencial
Acesso Direto
26
Desenvolvimento de Bancos de Dados
1. Planejamento de Dados
Modelos Físicos
Modelo Empresarial
5. Projeto Físico
2. Especificação de
Requisitos
Modelos Lógicos
Descrição das
Necessidades dos Usuários
4. Projeto Lógico
3. Projeto Conceitual
Modelos de Dados
27
Gerenciamento dos Recursos de Dados
Definindo uma Política de Informação
• Uma política de informação especifica as regras para
compartilhar, disseminar, adquirir, padronizar,
classificar e inventariar a informação
• O gerenciamento de dados é responsável pelas
políticas e procedimentos específicos pelos quais os
dados podem ser gerenciados como recurso
organizacional.
• Grandes organizações costumam ter um grupo de
gerenciamento e projeto de bancos de dados dentro
da divisão corporativa de sistemas de informação
Assegurando a Qualidade de Dados
• Baixa qualidade de dados é o maior obstáculo para o sucesso do
gerenciamento do relacionamento com o cliente
• Os problemas de qualidade de dados podem ser causados por
dados redundantes e inconsistentes produzidos por múltiplos
sistemas
• Erros de entrada de dados são a causa de muitos problemas de
qualidade de dados
• Auditoria de qualidade de dados é um levantamento estruturado
da precisão e do nível de integridade dos dados em um sistema
de informação
• O data cleansing (limpeza e padronização) consiste em
atividades para detectar e corrigir, no banco de dados, dados
incorretos, incompletos, formatados inadequadamente ou
redundantes
Download

Banco de dados