Você está na página 1de 26

Banco de Dados

Representa o arquivo fsico de dados,


armazenado em dispositivos perifricos,
para consulta e atualizao pelo usurio.
Possui uma srie de informaes
relacionadas a um determinado assunto.
10/01/17

Objetivos do Captulo

Explicar a importncia da
implementao de processos e
tecnologias de gerenciamento de
dados numa organizao.
Explicar as vantagens de uma
abordagem de gerenciamento de
bancos de dados no controle dos dados
de uma empresa.
Explicar como o software de
gerenciamento de banco de dados
ajuda os profissionais das empresas e
auxilia o planejamento e a

Objetivos do Captulo

Dar exemplos para ilustrar cada um


dos seguintes conceitos:
principais tipos de bancos de dados
elementos lgicos de dados
mtodos de acesso a bancos de
dados
desenvolvimento de bancos de
dados.

1. BASE DE DADOS

Coleo de dados logicamente relacionados,


Projetada e construda com dados para um
propsito especfico,
Concebida para atender a um grupo de usurios,
Representao de algum aspecto do mundo real,
Qualquer mudana na realidade, provocar
mudanas nesta base,
Possui alguma fonte de dados.

10/01/17

Administrao de Recursos de Dados

Administrao de
dados

Planejamento de Dados

Administrao de
Bancos de Dados

Administrao
de Banco de Dados
Isto inclui responsabilidade pelo:
Desenvolvimento

e manuteno do dicionrio
de dados da organizao
Projeto e monitorao do desempenho dos
bancos de dados
Aplicao de padres para uso e segurana dos
bancos de dados.
10/01/17

Planejamento de Dados
Ela inclui a responsabilidade pelo:
Desenvolvimento de uma arquitetura global de dados
para os recursos de dados da empresa vinculada
misso e planos estratgicos da empresa e aos objetivos
e processos de suas unidades de negcios.
Componente importante do processo de planejamento
estratgico de uma organizao.
Feito por organizaes que assumiram um compromisso
formal com o planejamento de longo alcance para o uso e
administrao estratgicos de seus recursos de dados.

10/01/17

Administrao de Dados

O estabelecimento e execuo de polticas e


procedimentos para gerenciamento de dados como um
recurso estratgico das empresas.
Coleta, armazenamento e disseminao de todos os tipos
de dados de tal forma que os dados se tornem um recurso
padronizado disponvel para todos os usurios finais.
O planejamento e controle de dados no apoio s funes
e objetivos estratgicos de uma organizao.
O desenvolvimento de polticas e definio de padres
para processamento e segurana e seleo do software
para gerenciamento de bancos de dados.
10/01/17

Elementos Lgicos dos Dados


Bancos de Dados de Pessoal
Arquivo de
Folha de
Pagamento

Funcionrio
Registro 1

Funcionrio
Registro 2

Arquivo de
Benefcios

Funcionrio
Registro 3

Funcionrio
Registro 4

N da
N da
N da
N da
Nome Previ- Salrio Nome Previ- Salrio Nome Previ- Salrio Nome Previ- Salrio
dncia
dncia
dncia
dncia
Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados Dados

3. CONCEITOS IMPORTANTES

Campo
a menor unidade de informao existente
em um arquivo de banco de dados.

Cpf-Cliente

10/01/17

Nome-Cliente

Fone-Cliente

501170021-51

Joel Barros

3355-9001

422217090-24

Ilda Silva

3381-0003

493450021-69

Noel Lima

3354-0998

10

3. CONCEITOS IMPORTANTES

Registro
Conjunto de campos.
Entidade que identifica entrada nica num
banco de dados.
Cpf-Cliente

10/01/17

Nome-Cliente

Fone-Cliente

501170021-51

Joel Barros

3355-9001

422217090-24

Ilda Silva

3381-0003

493450021-69

Noel Lima

3354-0998

11

3. CONCEITOS IMPORTANTES

Chave
Uma chave permite a distino dos registros de uma
tabela.
Pode ser formada por um campo ou um conjunto de
campo (chaves compostas).

Cpf-Cliente

10/01/17

Nome-Cliente Fone-Cliente

501170021-51

Joel Barros

3355-9001

422217090-24

Ilda Silva

3381-0003

493450021-69

Noel Lima

3354-0998
12

3. CONCEITOS IMPORTANTES

Tabelas
Representam as estruturas de armazenamento
de dados dos sistemas.
Formada por um conjunto de campos e registros.
Ex: tabela dos clientes
tabela dos fornecedores
tabela dos produtos

10/01/17

13

3. CONCEITOS IMPORTANTES

Dado
o valor do campo quando armazenado no
Banco de Dados.
Ex. O valor do campo "nome do cliente" para
quem est entrando com os dados.
Cpf-Cliente

10/01/17

Nome-Cliente

Fone-Cliente

501170021-51

Joel Barros

3355-9001

422217090-24

Ilda Silva

3381-0003

493450021-69

Noel Lima

3354-0998

14

3. CONCEITOS IMPORTANTES

Informao
o valor que este campo representa para
as atividades da empresa.
Ex. Resposta a uma consulta: Qual os
nomes dos clientes do Rio de Janeiro?
Dado

10/01/17

Processamento

Informao

15

4. SGBD
(Sistema de Gerenciamento de Base de Dados)

Software responsvel pelo gerenciamento dos dados no


Banco de Dados, que permite aos usurios:
Definir:
especificao de tipos de dados a serem armazenados.
Construir:
armazenamento dos dados em algum meio controlado
pelo SGBD.
Manipular:
utilizao de funes para consulta, recuperao de
dados e gerao de relatrios.
10/01/17

16

Sistema de Gerenciamento do Banco de


Dados
Sistema
Operacional

Gerenciamento de
Banco de Dados

Sistema de
Gerenciamento
de Banco
de Dados

Programas
Aplicativos
Desenvolvimento de Bancos de Dados
Consulta de Bancos de Dados
Manuteno de Bancos de Dados
Desenvolvimento de Aplicaes

Bancos de
Dados

Dicionrio
de Dados

4. CAPACIDADES DO SGBD
Eliminao de Redundncias
Dados comuns so compartilhados

Eliminao de Inconsistncias
Armazenamento num nico local com acesso descentralizado

Compartilhamento dos Dados


Utilizao simultnea e segura de um dado

Restries de Segurana
Para cada usurio o nvel de acesso

Padronizao dos Dados


Dados so padronizados segundo um determinado formato

Manuteno da Integridade
Impede que a chave da tabela no tenha correspondente em outra tabela

Fornecimento de backup
Cpias de segurana completas ou incrementais sempre que necessrio
10/01/17

18

5. Principais Tipos de Banco de Dados

Bancos de
Dados Externos
na Internet e
Servios Online

Bancos de
Dados
Distribudos
em
Intranets e
Outras Redes

Cliente
PC ou
NC

Bancos de
Dados do
Usurio Final

Servidor de
Redes

Mercados
de Dados

Bancos de
Dados
Operacionais da
Organizao

Depsitos
de Dados

Bancos de Dados Operacionais


armazenam dados detalhados necessrios
para apoiar as operaes da organizao
como um todo.
so chamados de bancos de dados de
produo.
exemplos: bancos de dados de clientes,
pessoal, estoque e outros dados gerados
pelas operaes empresariais.

10/01/17

20

Bancos de Dados em Hipermdia


o crescimento dos sites na Internet e
intranets e extranets tem aumentado
drasticamente o uso de bancos de dados
em documentos em hipertexto e hipermdia.
site de rede armazena essas informaes
em um banco de dados em hipermdia
consiste em uma homepage e outras
pginas de multimdia ou mdias mistas
(texto, som, etc.) com hiperlinks

10/01/17

21

Data Warehouse
armazena dados do ano em curso e anos
anteriores que foram extrados dos vrios
bancos de dados operacionais de uma
organizao.
fonte central de dados que foram
classificados, editados, padronizados e
integrados de tal forma que podem ser
utilizados por gerentes e usurios finais
ao longo de toda uma organizao.

10/01/17

22

Data Mining
os dados so processados para identificar
fatores e tendncias chaves nos padres
histricos das atividades das empresas
utilizados para ajudar os gerentes a
tomarem decises sobre mudanas
estratgicas nas operaes das empresas.
minerao de dados para personalizar cada
cliente, levantando suas tendncias de
compras e antecipar a venda.

10/01/17

23

Data Warehouse e Data Mining

Bancos de
Dados
Operacionai Subsistema de
s
Gerenciamento

Subsistema
de aquisio
de dados

de Dados

Subsistema de
Gerenciamento
Subsistema de Metadados
de projeto
de
Warehouse

Loja Analtica
de Dados
Warehouse
Empresarial
Data Marts
Diretrio de
Metadados
Repositrio
de
Metadados

Cliente
PC ou
NC

Acesso
Acessoaos
aos
Dados
Dados
eeSubsistema
Subsistema
de
deEntrega
Entrega

Sistemas
Sistemasde
de
Informao
Informao
na
naWeb
Web

Resumo do Captulo

O gerenciamento de dados uma


atividade gerencial fundamental. A
funo do gerenciamento inclui a
administrao do banco de dados, o
planejamento e o controle dos dados.
Na abordagem do gerenciamento do
banco de dados, os registros dos
dados so fundidos em bancos de
dados que podem ser acessados por
vrios programas aplicativos
distintos, atentendo a muitos
usurios.

Resumo do Captulo (cont.)

Sistemas de gerenciamento de bancos


de dados so pacotes de softwares que
simplificam a criao, o uso e a
manuteno dos bancos de dados.

Diversos tipos de bancos de dados so


utilizados pelas organizaes, entre
eles os bancos de dados operacionais,
os data warehouses e os data mining.
FIM

Você também pode gostar