3 modeloRelacional

1173 palavras 5 páginas
Modelo de Dados
• Modelo para organização dos dados de um
BD
– define um conjunto de conceitos para a representação de dados
• exemplos: entidade, tabela, atributo, ...

– existem modelos para diferentes níveis de abstração de representação de dados
• modelos conceituais
• modelos lógicos
• modelos físicos
– organização dos arquivos de dados em disco (organização seqüencial, uso de índices hashing ou B-trees, ...)
– não são manipulados por usuários ou aplicações que acessam o BD
» decisões de implementação de cada SGBD

Modelos Conceituais


Representação com alto nível de abstração
– modela de forma mais natural os fatos do mundo real, suas propriedades e seus relacionamentos – independente de BD
– preocupação com a semântica da aplicação
– exemplo: modelo entidade-relacionamento

Matrícula

(0,N)

Alunos

(1,1)
Lotação

Nome

Cursos
Código

Nome

AnoIngresso

1

Modelos Lógicos
• Representam os dados em alguma estrutura
(lógica) de armazenamento de dados
– também chamados de modelos de BD
– dependente de BD
– exemplos
• modelo relacional (tabelas)
• modelos hierárquico e XML (árvore)
• modelo orientado a objetos (classes - objetos complexos) Alunos

matrícula

nome

anoIngresso curso

Cursos código

nome

Modelos de BD (Lógicos)
• Suporte a métodos de acesso
– especificação dos conceitos do modelo (DDL)
• dados, seus domínios, relacionamentos e restrições

– manipulação de conceitos modelados (DML)

• Esquema (lógico) de BD
– resultado da especificação dos dados de um domínio de aplicação em um modelo de BD
Requisitos da
Aplicação

Modelo de
BD

Esquema
Lógico

2

Modelos de BD
• 1a geração: Modelos pré-relacionais
– modelos hierárquico e de rede

• 2a geração: Modelo relacional
• 3a geração: Modelos pós-relacionais
– modelos orientado a objetos, objeto-relacional, temporal, geográfico, XML, ...

Modelo Relacional
• Definido em 1970 (E. Codd – IBM/Califórnia)
• Modelo com uma sólida base formal
– teoria dos conjuntos

• Modelo simples
– estruturas tabulares

Relacionados

  • Trabalho Unopar 3 semestre
    1807 palavras | 8 páginas
  • Portifolio individual 2014 3 semestre
    1016 palavras | 5 páginas
  • Banco de Dados
    830 palavras | 4 páginas
  • Unopar
    5871 palavras | 24 páginas
  • Resenh
    5310 palavras | 22 páginas
  • PIM III FINALIZADO 1
    6921 palavras | 28 páginas