Banco de Dados
Representa o arquivo físico de dados,
armazenado em dispositivos periféricos,
para consulta e atualização pelo usuário.
Possui uma série de informações
relacionadas a um determinado assunto.
05/11/2015
1
Objetivos do Capítulo
• Explicar a importância da implementação de
processos e tecnologias de gerenciamento
de dados numa organização.
• 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
administração de uma empresa.
Objetivos do Capítulo
• Dar exemplos para ilustrar cada um dos
seguintes conceitos:
– principais tipos de bancos de dados
– elementos lógicos de dados
– métodos de acesso a bancos de dados
– desenvolvimento de bancos de dados.
1. BASE DE DADOS






Coleção de dados logicamente relacionados,
Projetada e construída com dados para um
propósito específico,
Concebida para atender a um grupo de usuários,
Representação de algum aspecto do mundo real,
Qualquer mudança na realidade, provocará
mudanças nesta base,
Possui alguma fonte de dados.
05/11/2015
4
Administração de Recursos de Dados
Administração de
dados
Planejamento de Dados
Administração de
Bancos de Dados
Administração
de Banco de Dados
Isto inclui responsabilidade pelo:



Desenvolvimento e manutenção do dicionário
de dados da organização
Projeto e monitoração do desempenho dos
bancos de dados
Aplicação de padrões para uso e segurança
dos bancos de dados.
05/11/2015
6
Planejamento de Dados
Ela inclui a responsabilidade pelo:
 Desenvolvimento de uma arquitetura global de dados
para os recursos de dados da empresa vinculada à
missão e planos estratégicos da empresa e aos
objetivos e processos de suas unidades de negócios.
 Componente importante do processo de planejamento
estratégico de uma organização.
 Feito por organizações que assumiram um
compromisso formal com o planejamento de longo
alcance para o uso e administração estratégicos de
seus recursos de dados.
05/11/2015
7
Administração de Dados




O estabelecimento e execução de políticas e
procedimentos para gerenciamento de dados como um
recurso estratégico das empresas.
Coleta, armazenamento e disseminação de todos os tipos
de dados de tal forma que os dados se tornem um recurso
padronizado disponível para todos os usuários finais.
O planejamento e controle de dados no apoio às funções
e objetivos estratégicos de uma organização.
O desenvolvimento de políticas e definição de padrões
para processamento e segurança e seleção do software
para gerenciamento de bancos de dados.
05/11/2015
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
3. CONCEITOS IMPORTANTES

Campo
É a menor unidade de informação existente
em um arquivo de banco de dados.
Cpf-Cliente
05/11/2015
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
05/11/2015
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 distinção dos registros de uma
tabela.
Pode ser formada por um campo ou um conjunto de
campo (chaves compostas).
Cpf-Cliente
05/11/2015
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
05/11/2015
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
05/11/2015
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

Informação
É 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
05/11/2015
Processamento
Informação
15
4. SGBD
(Sistema de Gerenciamento de Base de Dados)

Software responsável pelo gerenciamento dos dados no
Banco de Dados, que permite aos usuários:
 Definir:
especificação de tipos de dados a serem armazenados.
 Construir:
armazenamento dos dados em algum meio controlado
pelo SGBD.
 Manipular:
utilização de funções para consulta, recuperação de
dados e geração de relatórios.
05/11/2015
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
•Manutenção de Bancos de Dados
•Desenvolvimento de Aplicações
Bancos de
Dados
Dicionário
de Dados
4. CAPACIDADES DO SGBD
Eliminação de Redundâncias
Dados comuns são compartilhados
Eliminação de Inconsistências
Armazenamento num único local com acesso descentralizado
Compartilhamento dos Dados
Utilização simultânea e segura de um dado
Restrições de Segurança
Para cada usuário o nível de acesso
Padronização dos Dados
Dados são padronizados segundo um determinado formato
Manutenção da Integridade
Impede que a chave da tabela não tenha correspondente em outra tabela
Fornecimento de backup
Cópias de segurança completas ou incrementais sempre que necessário
05/11/2015
18
5. 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
Bancos de Dados Operacionais
armazenam dados detalhados necessários
para apoiar as operações da organização
como um todo.
 são chamados de bancos de dados de
produção.
 exemplos: bancos de dados de clientes,
pessoal, estoque e outros dados gerados
pelas operações empresariais.

05/11/2015
20
Bancos de Dados em Hipermídia
o crescimento dos sites na Internet e
intranets e extranets tem aumentado
drasticamente o uso de bancos de dados em
documentos em hipertexto e hipermídia.
 site de rede armazena essas informações
em um banco de dados em hipermídia
 consiste em uma homepage e outras
páginas de multimídia ou mídias mistas
(texto, som, etc.) com hiperlinks

05/11/2015
21
Data Warehouse
armazena dados do ano em curso e anos
anteriores que foram extraídos dos vários
bancos de dados operacionais de uma
organização.
 fonte central de dados que foram
classificados, editados, padronizados e
integrados de tal forma que podem ser
utilizados por gerentes e usuários finais ao
longo de toda uma organização.

05/11/2015
22
Data Mining
os dados são processados para identificar
fatores e tendências chaves nos padrões
históricos das atividades das empresas
 utilizados para ajudar os gerentes a
tomarem decisões sobre mudanças
estratégicas nas operações das empresas.
 mineração de dados para personalizar cada
cliente, levantando suas tendências de
compras e antecipar a venda.

05/11/2015
23
Data Warehouse e Data Mining
Bancos de
Dados
Operacionai Subsistema de
s
Gerenciamento
de Dados
Subsistema
de aquisição
de dados
Subsistema de
Gerenciamento
Subsistema de Metadados
de projeto
de
Warehouse
Loja Analítica
de Dados
Warehouse
Empresarial
Data Marts
Diretório de
Metadados
Repositório
de
Metadados
Cliente
PC ou
NC
Acesso aos
Dados
e Subsistema
de Entrega
Sistemas de
Informação
na Web
Resumo do Capítulo
• 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, atentendo a muitos
usuários.
Resumo do Capítulo (cont.)
• 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 data
warehouses e os data mining.
FIM
Download

Banco de Dados - Site Prof Miguel Damasco