2. O QUE É UMA BASE DE
DADOS?
Conjunto de dados
relacionados de
acordo com uma ou
várias regras e um
objectivo específico.
2
3. OPERAÇÕES QUE SE
QUEREM REALIZAR NUMA
BASE DE DADOS:
Registar
Atualizar
Manter
Disponibilizar Informações Relevantes
(Pesquisar/Filtrar)
3
4. O QUE SÃO SISTEMAS DE
GESTÃO DE BASES DE
DADOS? (SGBD)
Programas que permitem criar e
manipular uma base de dados
Dados estruturados com independência
relativamente aos programas de
aplicação que os manipulam
Exemplo: “Access”
4
7. MODELOS DE BASE DE
DADOS
Modelo Monotabela
Apenas uma tabela - utilizado por exemplo
no Excel
Modelo Relacional
Várias tabelas relacionadas entre si - utilizado
no Access
7
8. MODELO MONOTABELA(1)
Linhas correspondem aos registos
Colunas correspondem aos campos
8
Número Aluno Nome Morada
1 João Rua A, nº 1, Laranjeiras
2 Manuel Rua A, nº 2, Telheiras
3 Francisco Rua B, nº 3, Estrela
4 Maria Rua H, nº 4, Amoreiras
5 Cátia Rua Z, nº 5, Lisboa
10. MODELO MONOTABELA(3)
Exemplo onde é impossível utilizar um sistema
Monotabela
Registar várias encomendas de vários clientes numa loja
10
Cliente Morada Telefone Produto Preço Quant Data
Santos Lisboa 214584144 Martelo 25 1 20/01/03
Silva Porto 224566521 Corda 15 1 18/01/03
Santos Lisboa 214584144 Tesoura 10 2 15/01/03
Silva Porto 224566521 Martelo 25 1 12/01/03
Sousa Coimbra 254564786 Serra 50 1 09/01/03
Santos Lisboa 214584144 Serra 50 1 08/01/03
Costa Faro 289456457 Martelo 25 1 02/01/03
11. MODELO MONOTABELA(4)
Redundância
Repetição desnecessária dos dados
A Solução?
Utilizar várias tabelas – Modelo Relacional
Uma tabela para registar a informação do cliente
Uma tabela para registar a informação dos produtos
Uma tabela para registar as encomendas
11
13. EXEMPLO DE TABELA
CLIENTES:
13
ID_Clientes Nome Morada Telefone
001 Santos Lisboa 214584144
002 Silva Porto 224566521
003 Sousa Coimbra 254564786
004 Costa Faro 289456457
Tabela Clientes
14. FICHEIROS VS REGISTOS VS
CAMPOS
14
Ficheiro
Tabela Tabela Tabela
Registo Registo Registo Registo
Campos
Caracteres
15. SISTEMA DE ARQUITECTURA
DE UM SGBD
Nível Físico
Armazenamento de informação em suportes
físico e a forma como estes se encontram
organizados
Nível Conceptual
Estrutura e organização da informação de
maneira a que esta esteja disponível ao
utilizador final
Nível de Visualização
Apresentação dos dados ao utilizador final
15
16. UTILIZAÇÃO PRÁTICA DOS
SGBD
- Organização e Gestão de Dados
- Database Marketing
- CRM - Costumer Relationship Management
- Etc...
16
18. DATABASE MARKETING
Técnicas de utilização de bases de dados
com vista a melhorar as ações de marketing
ou descobrir novos mercados ou potencial
para novos produtos.
18
19. FERRAMENTAS NECESSÁRIAS
AO DBM
Os SGBD (ou em Inglês DBMS)
Ferramentas de consulta (querying tools –
normalmente utilizando SQL)
Ferramentas de Interface – Formulários e
relatórios (forms e reports)
Apresentação de Dados (por exemplo, gráficos do
Excel)
Relatórios com campos automáticos
19
20. CRM
COSTUMER RELATIONSHIP
MANAGEMENT
Um método de gestão que auxilia as
organizações a identificar, atrair e
incrementar a retenção de clientes
rentáveis, gerindo adequadamente o
relacionamento com eles.
20
21. ETC...
Outros tipos de utilizações que
pressuponham nos seus
conceitos a ideia da gestão de
informação.
21