A aula apresenta os principais conceitos de sistemas de banco de dados, incluindo: 1) a modelagem de dados como processo anterior à construção de um banco de dados; 2) os três níveis de abstração na modelagem - conceitual, lógico e físico; 3) a diferença entre banco de dados e sistema gerenciador de banco de dados.
5. 08:21 5
O que é Modelagem de dados?
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
6. 08:25
É o processo anterior a
construção de um banco de
dados em um software
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
7. Modelagemde dados
08:25
Primeira etapa de um projeto que envolva banco de dados
Ajuda a organizar a forma de pensamento sobre os dados
Estabelece o vínculo entre as necessidades dos usuários e a
solução de software que as atende
Redução na complexidade do projeto a um ponto que o
projetista possa compreender e manipular os dados
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
8. Podemos Definir a Modelagem em Três Modelos...
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
9. Do Negócio ao Sistema
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
10. Minimundo
08:25
Uma parte do mundo real sobre o qual os dados são
armazenados no banco de dados.
Exemplo de Minimundo
# parte do ambiente de uma Universidade.
Algumas entidades do minimundo
# Alunos, Disciplinas, Turmas, Departamentos, Professores.
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
11. Níveis de Abstração
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
abstração
modelo conceitual
modelo lógico
modelo físico
Minimundo
esquema
instâncias
12. Níveis de Abstração: Modelo Conceitual
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Produto
código
descrição
Tipo de
produto
código
descrição
preço
n 1
13. Níveis de Abstração: Modelo Lógico
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
TipoDeProduto(CodTipoProd,DescrTipoProd)
Produto(CodProd,DescrProd, PrecoProd,CodTipoProd)
14. Do Negócio ao Sistema
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
15. 08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
16. Que bancos de dados temos ao nosso redor?
08:25
Agenda de contatos do celular
Firefox – Favoritos, Histórico
Armazenados no SGBG
Caixas Eletrônicos
Sites
Mecanismos de Buscas
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
18. 08:25
Dúvidas nas Diferença entre SGBD x DB?
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Você tem o chip do seu celular que tem os seus contatos
# seria o banco de dados
Você tem o seu celular
# seria o SGDB
Pois permite que você inclua contatos, exclua e altere.
19. 08:25
Componentes de um SGBD
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Dados Hardware
SoftwareUsuários
Informações
Armazenadas
Equipamentos que
dão suporte
Programas para
acesso e
gerenciamento.
DBAs,
Programadores e
Usuários
20. 08:25
Usuários/Programadores
Programas de Aplicações / Consultas
SGBD
Programas para Processamento de consultas /
gerenciamento de dados
Software para Acesso aos Dados Armazenados
Definição dos dados
Banco de dados
armazenados
DDL DML
Sistema de Banco de Dados
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
21. Sistema de Arquivos: Fábrica
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Sistema para
Setor de Vendas
Sistema para
Setor de Produção
Sistema para
Setor de Engenharia
Arquivos
de vendas
Arquivos
de engenharia
Arquivos
de produção
Mesmos dados aparecem em todos os arquivos da fábrica
Teclado TC60 R$ 20,00
Monitor 15´ M60 R$ 150,00
Mouse MS09 R$ 10,00
Teclado TC60 10/11/2000
Monitor 15´ M60 20/11/2000
Mouse MS09 09/11/2000
Teclado TC60 teclado.gif
Monitor 15´ M60 monitor.gif
Mouse MS09 mouse.gif
22. Sistema de Banco de Dados: Fábrica
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Sistema para
Setor de Vendas
Sistema para
Setor de Produção
Sistema para
Setor de Engenharia
Banco de
dados
Teclado TC60
Monitor 15´ M60
Mouse MS09
R$ 20,00
R$ 150,00
R$ 10,00 10/11/2000
20/11/2000
09/11/2000
teclado.gif
monitor.gif
mouse.gif
Dados aparecem uma
única vez no banco
23. Sistema de Banco de Dados: Fábrica
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Sistema para
Setor de Vendas
Sistema para
Setor de Produção
Sistema para
Setor de Engenharia
Banco de
dados
Teclado TC60
Monitor 15´ M60
Mouse MS09
R$ 20,00
R$ 150,00
R$ 10,00 10/11/2000
20/11/2000
09/11/2000
teclado.gif
monitor.gif
mouse.gif
SGBD
Software que permite
a criação e gerência da
base de dados
Exemplos destes Softwares:
• Livres:
• FireBird, PostgreSQL e MySQL
• Comerciais (pagos)
• Oracle, DB2 e SQLServer
24. Sistema de Banco de Dados
08:25
É o software SGBD juntamente
com os dados. Algumas vezes as
aplicações também estão incluídas.
(Navathe)
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
26. Atividade da Semana
08:25 Banco de Dados: Aula 02 – Introdução ao Banco de Dados
12
11
10
09
08
07
06
05
04
03
02
01
27. Atividade da Semana
1 Histórico;
2 Desenvolvedores ;
3 Principais características;
4 Principais aplicações (destinações);
5 Empresas que utilizam;
08:25 27 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados