Modelagem de Dados

  Prof. Fábio Antonio Ferreira
     Pindamonhangaba, 2011
Tópicos
• Modelos de Bancos de Dados
• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
• Entidade
• Atributo
Modelos de Banco de
         Dados
• Modelo de (Banco de) Dados:
  descrição das informações que
  estão armazenadas em um banco
  de dados.

                   Modelo de Dados
                            =
   Descrição formal da estrutura de um banco de dados
Modelos de Banco de
         Dados


• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
Modelo Conceitual
• Não contém detalhes sobre a
  representação em meio físico das
  informações.
• Representa de forma mais natural
  os fatos do mundo real, em suas
  propriedades e relacionamentos.
• Independente do Banco de Dados.
Modelo Lógico
• Descrição de como as informações
  estão organizadas internamente,
  visão do usuário do SGBD.
• Dependente do Banco de Dados.
  – Exemplo:
    • Modelo relacional (tabelas)
    • Modelo Hierarquico e XML (árvore)
    • Modelo Orientado a Objetos (Classes e
      Registros).
Modelo Físico
• Descreve os dados no nível mais
  baixo (interno).
• Trata dos aspectos de
  implementação do SGBD.
• É elaborado apartir do modele
  lógico.
Entidade
• Pode ser definidade como qualquer
  coisa do mundo real, abstrata ou
  concreta, na qual se deseja
  guardar informações.
  – Exemplo:
    • Tabelas
    • Files
Atributo
• É tudo o que pode se relacionar
  como propriedade da entidade.
  – Exemplo:
    • Coluna
    • Campo


          O conjunto de valores possivéis do
             atributo chama-se 'Domínio'
Referência
• http://www.macoratti.net/cbmd1.htm
• http://www.dsc.ufcg.edu.br/~baptista/cur
• http://www.professoraligia.com.br
• http://www.inf.puc-rio.br/~casanova/htm/
• http://www.ime.usp.br/~andrers/aulas/bd
Contato


• E-mai: fantonios@gmail
• Linkedin: Fábio Ferreira
• Twitter: fantonios
• Skype: fantonios

Modelagem de dados

  • 1.
    Modelagem de Dados Prof. Fábio Antonio Ferreira Pindamonhangaba, 2011
  • 2.
    Tópicos • Modelos deBancos de Dados • Modelo Conceitual • Modelo Lógico • Modelo Físico • Entidade • Atributo
  • 3.
    Modelos de Bancode Dados • Modelo de (Banco de) Dados: descrição das informações que estão armazenadas em um banco de dados. Modelo de Dados = Descrição formal da estrutura de um banco de dados
  • 4.
    Modelos de Bancode Dados • Modelo Conceitual • Modelo Lógico • Modelo Físico
  • 5.
    Modelo Conceitual • Nãocontém detalhes sobre a representação em meio físico das informações. • Representa de forma mais natural os fatos do mundo real, em suas propriedades e relacionamentos. • Independente do Banco de Dados.
  • 6.
    Modelo Lógico • Descriçãode como as informações estão organizadas internamente, visão do usuário do SGBD. • Dependente do Banco de Dados. – Exemplo: • Modelo relacional (tabelas) • Modelo Hierarquico e XML (árvore) • Modelo Orientado a Objetos (Classes e Registros).
  • 7.
    Modelo Físico • Descreveos dados no nível mais baixo (interno). • Trata dos aspectos de implementação do SGBD. • É elaborado apartir do modele lógico.
  • 8.
    Entidade • Pode serdefinidade como qualquer coisa do mundo real, abstrata ou concreta, na qual se deseja guardar informações. – Exemplo: • Tabelas • Files
  • 9.
    Atributo • É tudoo que pode se relacionar como propriedade da entidade. – Exemplo: • Coluna • Campo O conjunto de valores possivéis do atributo chama-se 'Domínio'
  • 10.
    Referência • http://www.macoratti.net/cbmd1.htm • http://www.dsc.ufcg.edu.br/~baptista/cur •http://www.professoraligia.com.br • http://www.inf.puc-rio.br/~casanova/htm/ • http://www.ime.usp.br/~andrers/aulas/bd
  • 11.
    Contato • E-mai: fantonios@gmail •Linkedin: Fábio Ferreira • Twitter: fantonios • Skype: fantonios