Banco de Dados 1
Semana 02
OBJETIVOS E CONCEITOS DE BANCOS DE DADOS
1
Objetivos dos Sistemas de
Banco de Dados
 Gerenciar grande quantidade de informação
 Gerenciar grande quantidade de informação
 Facilitar o acesso
 Segurança aos Dados
 Garantir a Integridade
 Facilitar Migração (Portabilidade)
2
Componentes de um Sistema
de Banco de Dados
 Dado
 Hardware
 Software
 Usuário
 Administrador
 Programador
 Usuário Final
3
Abstração de Dados
 Num sistema de Banco de Dados o usuário vê uma
visão abstrata, o sistema esconde certos detalhes
de como os dados são armazenados ou mantidos.
 Nível Físico: Descreve como os dados são
realmente armazenados no “disco”.
 Nível Conceitual: também chamado de Nível
Lógico, é considerado o nível secundário de
abstração, no qual se descreve quais dados são
realmente armazenados no BD e quais os
relacionamentos entre eles.
 Nível Visão: o mais alto nível de abstração, no qual
se expõem só a parte do Banco de Dados que um
determinado usuário necessita.
4
Abstração dos Dados
Visões
• Visão 1
• Visão 2
Conceitual
Físico
5
Esquema 6
Instância 7
Independência 8

Banco de Dados 01 - Semana 02

  • 1.
    Banco de Dados1 Semana 02 OBJETIVOS E CONCEITOS DE BANCOS DE DADOS 1
  • 2.
    Objetivos dos Sistemasde Banco de Dados  Gerenciar grande quantidade de informação  Gerenciar grande quantidade de informação  Facilitar o acesso  Segurança aos Dados  Garantir a Integridade  Facilitar Migração (Portabilidade) 2
  • 3.
    Componentes de umSistema de Banco de Dados  Dado  Hardware  Software  Usuário  Administrador  Programador  Usuário Final 3
  • 4.
    Abstração de Dados Num sistema de Banco de Dados o usuário vê uma visão abstrata, o sistema esconde certos detalhes de como os dados são armazenados ou mantidos.  Nível Físico: Descreve como os dados são realmente armazenados no “disco”.  Nível Conceitual: também chamado de Nível Lógico, é considerado o nível secundário de abstração, no qual se descreve quais dados são realmente armazenados no BD e quais os relacionamentos entre eles.  Nível Visão: o mais alto nível de abstração, no qual se expõem só a parte do Banco de Dados que um determinado usuário necessita. 4
  • 5.
    Abstração dos Dados Visões •Visão 1 • Visão 2 Conceitual Físico 5
  • 6.
  • 7.
  • 8.