Buscar

Projeto de Bando de Dados

Prévia do material em texto

Banco de Dados
ASI
SISTEMA DE INFORMAÇÃO
“(...) conjunto de componentes 
inter-relacionados que coletam (ou 
recuperam), processam, armazenam 
e distribuem informações destinadas 
a apoiar a tomada de decisões, a 
corrdenação e o controle em uma 
organização” (LAUDON, 2014)
2
DIMENSÕES dos SI3
COMPONENTES da Infraestrutura 
de TI4
COMPONENTES da Infraestrutura 
de TI5
ESTUDO DE 
CASO
Texto: 5 motivos reais para você fugir do 
Excel e migrar para um ERP
6
Problemática
Excel, Arquivos e Banco de Dados
No tradicional processamento de arquivos, 
cada usuário define e implementa os arquivos 
necessários para uma aplicação específica, 
como parte da programação da aplicação. 
Exemplo: Considere uma indústria de 
determinado produto:
▸ Área de produção: planejamento e controle 
da produção, produtos.
▸ Área de vendas: contato com clientes, 
vendas produtos
▸ Área de compras: aquisição de insumos 
necessários à produção, cotação de preços 
junto à fornecedores, etc.
7
Problemática
Excel, Arquivos e Banco de Dados
Se cada um dos setores da indústria for 
informatizado, é possível que exista em cada 
um dos setores um arquivo que contenha 
informações sobre produtos.
8
Problemática
Redundância de Dados
▸ Todas as áreas terão informações 
sobre produtos!
Tipos de Redundância de Dados
▸ Redundância Controlada: o software tem 
conhecimento da redundância e garante a 
sincronia. Existe para permitir ganha de 
performance.
▸ Redundância não Controlada: a redundância é 
mantida de forma manual. Gera problemas 
como redigitação e inconsistência de dados.
9
Deve-se buscar o COMPARTILHAMENTO 
DE DADOS
O Banco de Dados é a ferramenta 
tecnológica que permite que isso 
aconteça!
10
Banco de 
Dados
Bancos de Dados
“Um banco de dados é uma 
coleção de dados persistentes 
utilizada pelos sistemas de 
aplicação de uma empresa”
(DATE, 2000)
11
Banco de 
Dados
Os BDs são onde as informações são 
armazenadas pelos Sistemas de 
Informação, entre eles:
▸ ERP - Enterprise Resource Planning
▸ CRM - Customer Relationship Management
▸ SAE - Sistemas de Apoio ao Executivo
▸ SIG - Sistemas de Informações Gerenciais
▸ SGC - Sistemas de Gestão do 
Conhecimento
12
Banco de 
Dados
Bancos de Dados
Para ter um Banco de Dados eficiente, deve-se 
obedecer aos princípios da:
Redundância: o armazenamento de dados de 
determinada empresa, ao longo de suas atividades, 
pode tender à redundância.
Inconsistência: os dados armazenados referentes à 
determinada situação que apresente a possibilidade 
de sofrer alterações necessitam de atualização.
Integração: os dados existentes em BDs são 
compartilhados por várias pessoas. Surge a 
necessidade de integração!
13
Definições
Dado: fatos que podem ser gravados e 
possuem um significado implícito
Metadado: dados que descrevem os 
dados
Informação: a junção de dado + 
metadado
14
Dados e Informações
A transformação de dados em informação é 
um processo, ou seja, um conjunto de tarefas 
logicamente relacionadas, executadas para a 
realização de um resultado definido.
15
Processo (Regras e 
Relações) Dados Informação
Exemplo
Com os dados de peças mantidas em 
estoque, pedidos e vendedores 
podemos obter informações tão 
diferentes quanto: 
▸ lista de peças que estão em falta no 
estoque
▸ a média de venda por peça
▸ os melhores e piores vendedores da 
companhia,
▸ relacionar os piores e melhores vendedores 
com as horas trabalhadas por cada um 
deles. 
16
Hierarquia do 
Conhecimento
Hierarquia do conhecimento17
O QUE É UM 
BANCO DE 
DADOS
18
Banco de 
Dados
▸ SGBD = Sistema de Gerência 
de Banco de dados19
Vantagens de usar Banco de Dados
Interdependência de dados: O SGBD possibilita o 
desenvolvimento de programas aplicativos que não 
possuem a descrição real de como os dados 
(arquivos) estão fisicamente armazenados.
Desta forma, alteração nas estruturas dos arquivos 
do BD não afetam os programas aplicativos.
Pode-se apresentar dois tipos de independência de 
dados:
▸ Interdependência lógica de dados
▸ Interdependência física de dados
20
Vantagens de usar Banco de Dados
Interdependência de dados: O SGBD possibilita o 
desenvolvimento de programas aplicativos que não 
possuem a descrição real de como os dados 
(arquivos) estão fisicamente armazenados.
Desta forma, alteração nas estruturas dos arquivos 
do BD não afetam os programas aplicativos.
Pode-se apresentar dois tipos de independência de 
dados:
▸ Interdependência lógica de dados
▸ Interdependência física de dados
21
Outras vantagens de usar Banco de 
Dados
▸ Controle de Redundância
▸ Mecanismo de Recuperação
▸ Segurança no acesso a dados
▸ Compartilhamento dos dados
22
Desvantagens no uso de BD
▸ Investimentos iniciais altos;
▸ Custos;
▸ Projeto de BD inadequado ou modelo 
de dados inadequado.
23
MODELO DE 
DADOS
24
COMO 
TRANSPORTAR A 
INFORMAÇÃO 
PARA O BANCO 
DE DADOS?
25
Exercício
Você foi contratado para gerenciar uma fábrica de 
brigadeiros. Algumas vezes, há falta de material para 
a produção de brigadeiros, outras vezes, há sobra de 
material. Também há dificuldades no gerenciamento e 
na entrega dos pedidos que são realizados.
Questões:
- Que tipo de informação seria necessário para 
começar a gerenciar essa fábrica?
- Como você gerenciaria (Excel)? Qual seria um 
possível modelo de planilha utilizada para isso?
26
Obrigado!
▸ www.rabelo.org
▸ rafaelrabelo@unb.br
▸ rafael@rabelo.org
▸ @rrabelo82
▸ www.facebook.com/rrabelo82
▸ www.linkedin.com/in/rrabelo82
▸ http://lattes.cnpq.br/2159363939642253

Continue navegando