Você está na página 1de 12

Tópico: Modelos de

Dados
CONTEÚDO PROGRAMÁTICO
Objetivos do Tópico: Modelo
de Dados
Ao final desta unidade você deverá
ser capaz de:
• Identificar e diferenciar os principais
modelos e tecnologias de banco de
dados;
TEORIA DE BANCO DE DADOS
Modelo de Dados

• O que é um modelo de dados ? É o principal critério para a classificação


do Sistema Gerenciador de Banco de Dados (SGBD).

• Os principais modelos de dados são:

Hierárquico Relacional

Orientado
Rede
a Objetos
Figura 1 – Modelos de Dados
TEORIA DE BANCO DE DADOS
Modelo Hierárquico
Surgiu na década de 60 e permite organizar dados em uma estrutura
hierárquica (uma estrutura em árvore) com sentido unidirecional, do pai para
o filho, sempre começando pela raiz [Fanderuff,2003].

• Exemplo de modelo hierárquico

Divisão

Departamento

Setor

Funcionários

Figura 2 – Modelos Hierárquico, segundo [Fanderuff,2003]


TEORIA DE BANCO DE DADOS
Modelo Hierárquico

Exemplos: IMS, ADABAS e o System 2000.

Este modelo ainda é utilizado em sistemas de grande porte.


Sua principal desvantagem é que a forma de armazenamento influencia
o acesso, causando dependência de informações, conforme figura 2.
Neste caso somente é possível encontrar um funcionário, informando
sua divisão, departamento e setor.
TEORIA DE BANCO DE DADOS
Modelo de Redes:

• O modelo de redes foi utilizado principalmente no final da década de 60


e durante a década de 70.

Permite ORGANIZAR os dados em uma estrutura formada por várias


listas, que definem uma intrincada rede de ligações [similar a um grafo
direcionado].

Exemplos: IDMS e o Total.


TEORIA DE BANCO DE DADOS
Modelo de Redes
A principal diferença entre o modelo de redes e o hierárquico é que no
modelo de redes não existe restrição hierárquica, ou seja, quaisquer
2 tipos de registros podem se relacionar.
A principal desvantagem desta abordagem é que, se o banco possuir
muitos tipos de entidades, pode resultar em esquemas muito complexos
de relacionamentos.

Departamento Escritório

Empregado

Figura 3 – Modelo de Redes


TEORIA DE BANCO DE DADOS
Modelo Orientado a Objetos
O modelo orientado a objeto é baseado no paradigma da programação
orientada a objetos.
Nesse modelo de banco de dados as funcionalidades de orientação a
objetos são integradas às do banco de dados.

Figura 5- Modelo Orientado a Objetos

Exemplos de Banco de Dados OO: ONTOS, Jasmine, Caché.


TEORIA DE BANCO DE DADOS
Modelo Relacional
Formalmente definido por Edgard Frank Codd, no laboratório da IBM em
San Jose, Califórnia em 1970.
O objeto básico tratado pelo modelo relacional é a “entidade” ou
“relação”. Uma entidade equivale ao conceito matemático de conjunto, ou
seja, um agrupamento de elementos.

O modelo relacional
é o mais utilizado no
momento.

Figura 4 – Modelo Relacional


Referências Bibliográficas

• Fanderuff, Damaris. Dominando o Oracle 9i: Modelagem e


Desenvolvimento. São Paulo : Pearson Education do Brasil, 2003.
Até a Próxima…

www.cruzeirodosulvirtual.com.br
Campus Liberdade
R. Galvão Bueno, 868
01506 000
São Paulo SP Brasil
suporteead@cruzeirodosul.edu.br

Você também pode gostar