# Banco de Dados #Aula 03 – Conceitos de Sistemas
de Banco de DadosProf. Leinylson Fontinele Pereira
Na aula anterior...
Origem dos Bancos de Dados
08:21 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
O que vamos aprender?
Conceitos de Sistemas de Banco de Dados
08:21 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Vamos começar?
08:21 4Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
08:21 5
O que é Modelagem de dados?
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
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
Modelagem de 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 asolução de software que as atende
Redução na complexidade do projeto a um ponto que oprojetista possa compreender e manipular os dados
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Podemos Definir a Modelagem em Três Modelos...
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Do Negócio ao Sistema
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Minimundo
08:25
Uma parte do mundo real sobre o qual os dados sãoarmazenados 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
Níveis de Abstração
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
ab
str
ação
modelo conceitual
modelo lógico
modelo físico
Minimundo
esquema
instâncias
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
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)
Do Negócio ao Sistema
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
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
08:25
Sistema Gerenciador de Banco de Dados
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
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.
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
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 dadosBanco de dados
armazenadosDDL DML
Sistema de Banco de Dados
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
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,00Monitor 15´ M60 R$ 150,00Mouse MS09 R$ 10,00
Teclado TC60 10/11/2000Monitor 15´ M60 20/11/2000Mouse MS09 09/11/2000
Teclado TC60 teclado.gifMonitor 15´ M60 monitor.gifMouse MS09 mouse.gif
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 TC60Monitor 15´ M60Mouse MS09
R$ 20,00R$ 150,00R$ 10,00 10/11/2000
20/11/200009/11/2000
teclado.gifmonitor.gifmouse.gif
Dados aparecem uma única vez no banco
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 TC60Monitor 15´ M60
Mouse MS09
R$ 20,00R$ 150,00R$ 10,00 10/11/2000
20/11/200009/11/2000
teclado.gifmonitor.gifmouse.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
Sistema de Banco de Dados
08:25
É o software SGBD juntamentecom os dados. Algumas vezes asaplicações também estão incluídas.
(Navathe)
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Concluindo...
08:25 25Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
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
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
Material: https://sites.google.com/site/leinylsonnassau
08:25
Aula baseada no material de:
Curso Administrador de Banco de Dados, Cleber Ramos
Banco de Dados, Regis Pires Magalhães
Banco de Dados I, Vania Bogorny
Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Nesta aula aprendemos...
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados
Conceitos de Sistemas de Banco de Dados
Na próxima aula veremos...
MODELAGEM DE DADOS# Modelo Conceitual
08:25 Banco de Dados: Aula 03 – Conceitos de Sistemas de Banco de Dados