Unidade B - Modelo de Dados

Modelo de Dados

Modelo de dados é um tipo de abstração de dados usado para prover a representação conceitual. O modelo de dados utiliza os conceitos lógicos, como objetos, suas propriedades e seus interrelacionamentos, que podem ser mais fáceis para os usuários entenderem os conceitos de armazenamento computacionais. Consequentemente, o modelo de dados esconde os detalhes de armazenamento e da implementação, desinteressantes para a maioria dos usuários de banco de dados. (ELMASRI, 2000)

Classificação

  1. Modelo Conceitual:
  2. Modelo Lógico:
    1. Regras de Derivação:
      • Normalização das estruturas de dados
      • Derivação de estruturas de agregação e generalização-especialização
      • Derivação de relacionamentos
    2. Regras de Restrição:
      • Restrição de domínio
      • Restrição de Integridade
      • Restrição de Implementação
  3. Modelo Físico:

Características

Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados

Categorias

Alto nível (modelos de dados conceituais ): ou modelo de dados conceitual, que fornece uma visão mais próxima do modo como os usuários visualizam os dados realmente;

Baixo nível (modelos de dados físicos): ou modelo de dados físico, que fornece uma visão mais detalhada do modo como os dados estão realmente armazenados no computador.