SlideShare uma empresa Scribd logo
Aula 01
Fundamentos de Bancos de Dados
Marcelo Silva Santos
marcelossjj@gmail.com
Banco de Dados
4/8/23 Marcelo Silva - Banco de Dados
INTRODUÇÃO A BANCO DE DADOS
4/8/23 Marcelo Silva - Banco de Dados
• Nos deparamos com Bancos de Dados a todo
momento
4/8/23 Marcelo Silva - Banco de Dados
Introdução a Banco de Dados
4/8/23 Marcelo Silva - Banco de Dados
Introdução a Banco de Dados
• Serviços de Armazenamento em Nuvem
4/8/23 Marcelo Silva - Banco de Dados
Introdução a Banco de Dados
• Dados não param de ser gerados
4/8/23 Marcelo Silva - Banco de Dados
Introdução a Banco de Dados
• Qual a importância de um banco de dados?
4/8/23 Marcelo Silva - Banco de Dados
Introdução a Banco de Dados
• Qual a contribuição dessa disciplina para minha
formação?
– Não existe SISTEMA COMPUTACIONAL sem
BANCO DE DADOS
– Então, você precisa saber:
1. Criar, gerenciar e manter um banco de dados
2. Criar consultas em um banco para obter
informações a partir dos dados armazenados
4/8/23 Marcelo Silva - Banco de Dados
O que é banco de dados?
4/8/23 Marcelo Silva - Banco de Dados
O que é banco de dados?
4/8/23 Marcelo Silva - Banco de Dados
O que é banco de dados?
• É uma coleção de dados inter-relacionados que
reflete o mundo real e segue uma estrutura
padronizada.
4/8/23 Marcelo Silva - Banco de Dados
O que é banco de dados?
• É uma coleção de dados inter-relacionados que
reflete o mundo real e segue uma estrutura
padronizada.
4/8/23 Marcelo Silva - Banco de Dados
O que é banco de dados?
• É uma coleção de dados inter-relacionados que
reflete o mundo real e segue uma estrutura
padronizada.
4/8/23 Marcelo Silva - Banco de Dados
O que é banco de dados?
• É uma coleção de dados inter-relacionados que
reflete o mundo real e segue uma estrutura
padronizada.
Tupla
Tabela
Coluna
4/8/23 Marcelo Silva - Banco de Dados
Para que guardar informações
em um Banco de Dados?
4/8/23 Marcelo Silva - Banco de Dados
Para que guardar informações
em um Banco de Dados?
4/8/23 Marcelo Silva - Banco de Dados
Para que guardar informações
em um Banco de Dados?
Quantidade de Informações + Pessoas
4/8/23 Marcelo Silva - Banco de Dados
Proposta de um banco de dados
• Resolver o problema do gerenciamento de dados
– Padronização do acesso
– Segurança da Informação
– Integridade das Informações
– Escalabilidade (Crescimento Sustentável)
– Acesso ao banco de dados por vários
usuários
4/8/23 Marcelo Silva - Banco de Dados
Proposta de um banco de dados
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de
Bancos de Dados
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de Bancos
de Dados
Arquivos do Windows
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de Banco
de Dados
Arquivos de Banco de Dados
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de
Bancos de Dados
Sistema Gerenciador
de Banco de Dados
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de Bancos
de Dados
Sistema Gerenciador
de Banco de Dados
• Sistema Gerenciador de Banco de dados é uma
coleção de programas que permitem criar e
manter um banco de dados
• Facilita a definição, contrução, manutenção,
manipulação e compartilhamento do BD
4/8/23 Marcelo Silva - Banco de Dados
SGBD
• Banco de dados de uma Fábrica:
4/8/23 Marcelo Silva - Banco de Dados
SGBD
4/8/23 Marcelo Silva - Banco de Dados
Arquitetura Geral de um SGBD
• Quanto ao modelo de dados adotado:
– De rede;
– Hierárquicos;
– Relacionais;
– Orientado a objeto;
– Objeto-relacional.
• Quanto ao número de usuário suportado:
– Monousuário
– Multiusuário
• Quanto à localização dos dados:
– Centralizado
– Distribuído
4/8/23 Marcelo Silva - Banco de Dados
Classificação dos SGBD
• Dados podem ser compartilhados
– Acesso concorrente aos dados de maneira que tal
que os usuários podem achar que os dados estão
sendo acessados por apenas um único usuário
4/8/23 Marcelo Silva - Banco de Dados
Vantagens SGBD
João Pedro Maria
• A inconsistência pode ser evitada
– Há restrições de integridade que garantem
que dados são inseridos sem prejudicar a
integridade dos dados cadastrados
4/8/23 Marcelo Silva - Banco de Dados
Vantagens SGBD
• Segurança pode ser reforçada
– Permissão de acesso aos dados controlado
4/8/23 Marcelo Silva - Banco de Dados
Vantagens SGBD
• Backup e Restauração
4/8/23 Marcelo Silva - Banco de Dados
Vantagens SGBD
• Suporte a transação
– Transação é a sequência de operações
tratada como um bloco único e indivisível
(atômico) durante uma recuperação de falhas
e que isolam entre acessos simultâneos na
mesma massa de dados.
4/8/23 Marcelo Silva - Banco de Dados
Vantagens SGBD
4/8/23 Marcelo Silva - Banco de Dados
SGBDS
4/8/23 Marcelo Silva - Banco de Dados
Ranking de popularidade dos
SGBDs
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de Bancos
de Dados
Sistema Gerenciador
de Banco de Dados
Linguagem de
Conversação
Português?
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de Bancos
de Dados
Sistema Gerenciador
de Banco de Dados
Linguagem de
Conversação
SQL
• Desenvolvedores de Banco de Dados
– Constroem o software do SGBD
4/8/23 Marcelo Silva - Banco de Dados
Usuários de um SGBD
• Projetista de Banco de Dados
– Determinam a estrutura e os dados que serão
armazenados
– Criam o banco de dados!!!
– Nessa disciplina, vocês atuarão como
projetistas de banco de dados!
4/8/23 Marcelo Silva - Banco de Dados
Usuários de um SGBD
• Usuário Final
– Interagem com o sistema invocando os
programas aplicativos
• Exemplo: um cliente do banco invocaria um
programa para efetuar a transferência de 50 reais
da conta A para a conta B
4/8/23 Marcelo Silva - Banco de Dados
Usuários de um SGBD
• Administrador de Banco de Dados (DBA -
Database Administrator)
– tem o controle central dos dados e dos
programas de acesso aos dados
4/8/23 Marcelo Silva - Banco de Dados
Usuários de um SGBD
4/8/23 Marcelo Silva - Banco de Dados
Elementos de um banco de Dados
Arquivos de Bancos
de Dados
Sistema Gerenciador
de Banco de Dados
Linguagem de
Conversação
SQL
• SQL (Linguagem de Consulta Estruturada)
4/8/23 Marcelo Silva - Banco de Dados
SQL
• SQL (Linguagem de Consulta Estruturada)
4/8/23 Marcelo Silva - Banco de Dados
SQL
MODELAGEM DE DADOS
4/8/23 Marcelo Silva - Banco de Dados
• Processo para projetar o modelo a ser utilizado
para a construção do seu banco de dados, de
forma que reflita os conceitos do negócio a
ser atendido.
• Para isso, deve-se compreender todo o
funcionamento do negócio que está modelando
4/8/23 Marcelo Silva - Banco de Dados
Modelos de Dados
=
• Modelo Conceitual ou de Alto Nível
– Próximo ao modo como os usuários percebem os
dados
– Fácil entendimento, até para que não é específico
da área
– Idepende do SGBD
– Independente do Modelo de Dados
• Modelo físico ou de baixo nível
– Descrevem os detalhes de como os dados são
armazenados, em geral, nos discos
– Voltados para especialistas
4/8/23 Marcelo Silva - Banco de Dados
Modelos de Dados
4/8/23 Marcelo Silva - Banco de Dados
Modelo Conceitual
• Modelo Lógico ou Relacional
– implementa recursos como adequação de
padrão e nomenclatura, define as chaves
primárias e estrangeiras, normalização,
integridade referencial, entre outras.
– Independe do SGBD
– Dependente do Modelo de Dados
4/8/23 Marcelo Silva - Banco de Dados
Modelos de Dados
4/8/23 Marcelo Silva - Banco de Dados
Modelo de Dados de
Implementação/ Modelo Lógico
• Modelo físico ou de baixo nível
– Modelagem física do modelo de banco de
dados
– Depende do SGBD
– Depende do Modelo de Dados
4/8/23 Marcelo Silva - Banco de Dados
Modelos de Dados
4/8/23 Marcelo Silva - Banco de Dados
Modelo Físico

Mais conteúdo relacionado

Mais procurados (20)

PPT
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Vitor Hugo Melo Araújo
 
PDF
Fundamentos de banco de dados 01 indrodução
Rafael Pinheiro
 
PDF
1.Introdução Banco de Dados
vini_campos
 
PPTX
Treinamento de SQL Básico
Igor Alves
 
PDF
Mer - Modelo Entidade Relacionamento
Rademaker Siena
 
PDF
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Leinylson Fontinele
 
PDF
Aula 1 - Introdução a Engenharia de Software
Leinylson Fontinele
 
PDF
Aula1 - Apresentação de Banco de Dados
Rafael Albani
 
PDF
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Leinylson Fontinele
 
PPSX
Linguagem SQL
André Nobre
 
PPS
Gerência de Configuração
Wagner Zaparoli
 
PDF
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Leinylson Fontinele
 
PPTX
Aula 06 - Sistema Binário
Suzana Viana Mota
 
PPTX
Conceitos de Banco de dados e SGBD
Vinicius Buffolo
 
PPTX
Modelo E-R
Joeldson Costa Damasceno
 
PPTX
Introdução à Lógica de Programação
André Agostinho
 
PDF
Ciência de Dados: a revolução na tomada de decisões
Marlesson Santana
 
PDF
1º trabalho base dados
essa
 
PDF
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
PDF
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Leinylson Fontinele
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Vitor Hugo Melo Araújo
 
Fundamentos de banco de dados 01 indrodução
Rafael Pinheiro
 
1.Introdução Banco de Dados
vini_campos
 
Treinamento de SQL Básico
Igor Alves
 
Mer - Modelo Entidade Relacionamento
Rademaker Siena
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Leinylson Fontinele
 
Aula 1 - Introdução a Engenharia de Software
Leinylson Fontinele
 
Aula1 - Apresentação de Banco de Dados
Rafael Albani
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Leinylson Fontinele
 
Linguagem SQL
André Nobre
 
Gerência de Configuração
Wagner Zaparoli
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Leinylson Fontinele
 
Aula 06 - Sistema Binário
Suzana Viana Mota
 
Conceitos de Banco de dados e SGBD
Vinicius Buffolo
 
Introdução à Lógica de Programação
André Agostinho
 
Ciência de Dados: a revolução na tomada de decisões
Marlesson Santana
 
1º trabalho base dados
essa
 
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Leinylson Fontinele
 

Semelhante a Aula 01 - Fundamentos de Banco de Dados (2).pdf (20)

PDF
Introdução a Banco de Dados (Parte 1)
Mario Sergio
 
PPT
BDI_1_conceitos
Cleiane Oliveira
 
PDF
Banco de Dados - Conceitos
ssuser69006f
 
PDF
Introdução a Banco de Dados, Ciência de Dados
yarisi5434
 
PDF
Banco se dados, exercícios, planilhas do Excel gráficos
Morocolo2Morocolo2
 
PDF
Aula banco de dados
Cristiano Roberto
 
PDF
Aula1-Conceitos de SGBD
Cris Fidelix
 
PPTX
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Joseph Donald
 
PPT
Ara7129 unidade-1-v1
Samuel Minatto
 
PDF
Bancodedados
Thiago Henrique Rodrigues
 
PPTX
Sistema de banco_de_dados
Maxson Santana Carvalho
 
PDF
aula01_Fundamentos de Banco de Dados.pptx.pdf
ssuser7a84f91
 
PDF
Apostila de banco de dados da ucg
RADILSON RIPARDO DE FRETIAS
 
PDF
Apostila de Banco dados
Fernando Palma
 
PPTX
INTRODUCAO A BANCO DE DADOS 01 INIC.pptx
Cidrone
 
PDF
Célio Azevedo - Apostilas de SQL atualizadas
UCAM
 
PDF
gcc214-slides-1-introducao-conceitos-arquitetura.pdf
Slowtfk
 
PDF
Aula 01. Introdução de Sistemas de Banco de Dados
BiancaPatrocnio
 
PDF
Aula01_Introducao_Projeto_BancoDados.pdf
GabrielMarchesan
 
Introdução a Banco de Dados (Parte 1)
Mario Sergio
 
BDI_1_conceitos
Cleiane Oliveira
 
Banco de Dados - Conceitos
ssuser69006f
 
Introdução a Banco de Dados, Ciência de Dados
yarisi5434
 
Banco se dados, exercícios, planilhas do Excel gráficos
Morocolo2Morocolo2
 
Aula banco de dados
Cristiano Roberto
 
Aula1-Conceitos de SGBD
Cris Fidelix
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Joseph Donald
 
Ara7129 unidade-1-v1
Samuel Minatto
 
Sistema de banco_de_dados
Maxson Santana Carvalho
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
ssuser7a84f91
 
Apostila de banco de dados da ucg
RADILSON RIPARDO DE FRETIAS
 
Apostila de Banco dados
Fernando Palma
 
INTRODUCAO A BANCO DE DADOS 01 INIC.pptx
Cidrone
 
Célio Azevedo - Apostilas de SQL atualizadas
UCAM
 
gcc214-slides-1-introducao-conceitos-arquitetura.pdf
Slowtfk
 
Aula 01. Introdução de Sistemas de Banco de Dados
BiancaPatrocnio
 
Aula01_Introducao_Projeto_BancoDados.pdf
GabrielMarchesan
 
Anúncio

Último (6)

PDF
Apresentação sobre Funções Matemáticas e o módulo.pdf
Gabriel Vitor
 
PDF
SENAC Modelagem de Dados - Aula02 curso de ADS.pdf
JhonataLamim1
 
PDF
SENAC Modelagem de Dados - Aula01 do curso de ADSpdf
JhonataLamim1
 
PDF
Apresentação de Manipulação de strings em Python .pdf
Gabriel Vitor
 
PPTX
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
PPTX
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
Apresentação sobre Funções Matemáticas e o módulo.pdf
Gabriel Vitor
 
SENAC Modelagem de Dados - Aula02 curso de ADS.pdf
JhonataLamim1
 
SENAC Modelagem de Dados - Aula01 do curso de ADSpdf
JhonataLamim1
 
Apresentação de Manipulação de strings em Python .pdf
Gabriel Vitor
 
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
Anúncio

Aula 01 - Fundamentos de Banco de Dados (2).pdf

  • 1. Aula 01 Fundamentos de Bancos de Dados Marcelo Silva Santos marcelossjj@gmail.com Banco de Dados 4/8/23 Marcelo Silva - Banco de Dados
  • 2. INTRODUÇÃO A BANCO DE DADOS 4/8/23 Marcelo Silva - Banco de Dados
  • 3. • Nos deparamos com Bancos de Dados a todo momento 4/8/23 Marcelo Silva - Banco de Dados Introdução a Banco de Dados
  • 4. 4/8/23 Marcelo Silva - Banco de Dados Introdução a Banco de Dados • Serviços de Armazenamento em Nuvem
  • 5. 4/8/23 Marcelo Silva - Banco de Dados Introdução a Banco de Dados • Dados não param de ser gerados
  • 6. 4/8/23 Marcelo Silva - Banco de Dados Introdução a Banco de Dados • Qual a importância de um banco de dados?
  • 7. 4/8/23 Marcelo Silva - Banco de Dados Introdução a Banco de Dados • Qual a contribuição dessa disciplina para minha formação? – Não existe SISTEMA COMPUTACIONAL sem BANCO DE DADOS – Então, você precisa saber: 1. Criar, gerenciar e manter um banco de dados 2. Criar consultas em um banco para obter informações a partir dos dados armazenados
  • 8. 4/8/23 Marcelo Silva - Banco de Dados O que é banco de dados?
  • 9. 4/8/23 Marcelo Silva - Banco de Dados O que é banco de dados?
  • 10. 4/8/23 Marcelo Silva - Banco de Dados O que é banco de dados? • É uma coleção de dados inter-relacionados que reflete o mundo real e segue uma estrutura padronizada.
  • 11. 4/8/23 Marcelo Silva - Banco de Dados O que é banco de dados? • É uma coleção de dados inter-relacionados que reflete o mundo real e segue uma estrutura padronizada.
  • 12. 4/8/23 Marcelo Silva - Banco de Dados O que é banco de dados? • É uma coleção de dados inter-relacionados que reflete o mundo real e segue uma estrutura padronizada.
  • 13. 4/8/23 Marcelo Silva - Banco de Dados O que é banco de dados? • É uma coleção de dados inter-relacionados que reflete o mundo real e segue uma estrutura padronizada. Tupla Tabela Coluna
  • 14. 4/8/23 Marcelo Silva - Banco de Dados Para que guardar informações em um Banco de Dados?
  • 15. 4/8/23 Marcelo Silva - Banco de Dados Para que guardar informações em um Banco de Dados?
  • 16. 4/8/23 Marcelo Silva - Banco de Dados Para que guardar informações em um Banco de Dados? Quantidade de Informações + Pessoas
  • 17. 4/8/23 Marcelo Silva - Banco de Dados Proposta de um banco de dados • Resolver o problema do gerenciamento de dados – Padronização do acesso – Segurança da Informação – Integridade das Informações – Escalabilidade (Crescimento Sustentável) – Acesso ao banco de dados por vários usuários
  • 18. 4/8/23 Marcelo Silva - Banco de Dados Proposta de um banco de dados
  • 19. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados
  • 20. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados Arquivos do Windows
  • 21. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Banco de Dados Arquivos de Banco de Dados
  • 22. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados Sistema Gerenciador de Banco de Dados
  • 23. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados Sistema Gerenciador de Banco de Dados
  • 24. • Sistema Gerenciador de Banco de dados é uma coleção de programas que permitem criar e manter um banco de dados • Facilita a definição, contrução, manutenção, manipulação e compartilhamento do BD 4/8/23 Marcelo Silva - Banco de Dados SGBD
  • 25. • Banco de dados de uma Fábrica: 4/8/23 Marcelo Silva - Banco de Dados SGBD
  • 26. 4/8/23 Marcelo Silva - Banco de Dados Arquitetura Geral de um SGBD
  • 27. • Quanto ao modelo de dados adotado: – De rede; – Hierárquicos; – Relacionais; – Orientado a objeto; – Objeto-relacional. • Quanto ao número de usuário suportado: – Monousuário – Multiusuário • Quanto à localização dos dados: – Centralizado – Distribuído 4/8/23 Marcelo Silva - Banco de Dados Classificação dos SGBD
  • 28. • Dados podem ser compartilhados – Acesso concorrente aos dados de maneira que tal que os usuários podem achar que os dados estão sendo acessados por apenas um único usuário 4/8/23 Marcelo Silva - Banco de Dados Vantagens SGBD João Pedro Maria
  • 29. • A inconsistência pode ser evitada – Há restrições de integridade que garantem que dados são inseridos sem prejudicar a integridade dos dados cadastrados 4/8/23 Marcelo Silva - Banco de Dados Vantagens SGBD
  • 30. • Segurança pode ser reforçada – Permissão de acesso aos dados controlado 4/8/23 Marcelo Silva - Banco de Dados Vantagens SGBD
  • 31. • Backup e Restauração 4/8/23 Marcelo Silva - Banco de Dados Vantagens SGBD
  • 32. • Suporte a transação – Transação é a sequência de operações tratada como um bloco único e indivisível (atômico) durante uma recuperação de falhas e que isolam entre acessos simultâneos na mesma massa de dados. 4/8/23 Marcelo Silva - Banco de Dados Vantagens SGBD
  • 33. 4/8/23 Marcelo Silva - Banco de Dados SGBDS
  • 34. 4/8/23 Marcelo Silva - Banco de Dados Ranking de popularidade dos SGBDs
  • 35. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados Sistema Gerenciador de Banco de Dados Linguagem de Conversação Português?
  • 36. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados Sistema Gerenciador de Banco de Dados Linguagem de Conversação SQL
  • 37. • Desenvolvedores de Banco de Dados – Constroem o software do SGBD 4/8/23 Marcelo Silva - Banco de Dados Usuários de um SGBD
  • 38. • Projetista de Banco de Dados – Determinam a estrutura e os dados que serão armazenados – Criam o banco de dados!!! – Nessa disciplina, vocês atuarão como projetistas de banco de dados! 4/8/23 Marcelo Silva - Banco de Dados Usuários de um SGBD
  • 39. • Usuário Final – Interagem com o sistema invocando os programas aplicativos • Exemplo: um cliente do banco invocaria um programa para efetuar a transferência de 50 reais da conta A para a conta B 4/8/23 Marcelo Silva - Banco de Dados Usuários de um SGBD
  • 40. • Administrador de Banco de Dados (DBA - Database Administrator) – tem o controle central dos dados e dos programas de acesso aos dados 4/8/23 Marcelo Silva - Banco de Dados Usuários de um SGBD
  • 41. 4/8/23 Marcelo Silva - Banco de Dados Elementos de um banco de Dados Arquivos de Bancos de Dados Sistema Gerenciador de Banco de Dados Linguagem de Conversação SQL
  • 42. • SQL (Linguagem de Consulta Estruturada) 4/8/23 Marcelo Silva - Banco de Dados SQL
  • 43. • SQL (Linguagem de Consulta Estruturada) 4/8/23 Marcelo Silva - Banco de Dados SQL
  • 44. MODELAGEM DE DADOS 4/8/23 Marcelo Silva - Banco de Dados
  • 45. • Processo para projetar o modelo a ser utilizado para a construção do seu banco de dados, de forma que reflita os conceitos do negócio a ser atendido. • Para isso, deve-se compreender todo o funcionamento do negócio que está modelando 4/8/23 Marcelo Silva - Banco de Dados Modelos de Dados =
  • 46. • Modelo Conceitual ou de Alto Nível – Próximo ao modo como os usuários percebem os dados – Fácil entendimento, até para que não é específico da área – Idepende do SGBD – Independente do Modelo de Dados • Modelo físico ou de baixo nível – Descrevem os detalhes de como os dados são armazenados, em geral, nos discos – Voltados para especialistas 4/8/23 Marcelo Silva - Banco de Dados Modelos de Dados
  • 47. 4/8/23 Marcelo Silva - Banco de Dados Modelo Conceitual
  • 48. • Modelo Lógico ou Relacional – implementa recursos como adequação de padrão e nomenclatura, define as chaves primárias e estrangeiras, normalização, integridade referencial, entre outras. – Independe do SGBD – Dependente do Modelo de Dados 4/8/23 Marcelo Silva - Banco de Dados Modelos de Dados
  • 49. 4/8/23 Marcelo Silva - Banco de Dados Modelo de Dados de Implementação/ Modelo Lógico
  • 50. • Modelo físico ou de baixo nível – Modelagem física do modelo de banco de dados – Depende do SGBD – Depende do Modelo de Dados 4/8/23 Marcelo Silva - Banco de Dados Modelos de Dados
  • 51. 4/8/23 Marcelo Silva - Banco de Dados Modelo Físico