Você está na página 1de 15

BANCO DE DADOS

AULA 2

MODELOS DE BANCO DE DADOS

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO

HIERARQUICO
Os dados são classificados hierarquicamente, de
acordo com uma arborescência descendente.

Este modelo utiliza apontadores entre os


diferentes registos.

Utiliza ligações de tal modo que cada tipo de registo


tenha apenas um possuidor / registro pai.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO HIRÁRQUICO

CARACTERÍSTICAS
Os dados são estruturados em hierarquias ou árvores;

Os nós das hierarquias contêm ocorrências de registros:


Cada registro é uma coleção de campos (atributos), cada um contendo apenas uma informação.

O registro da hierarquia que precede a outros é o registro-pai,


os outros são chamados de registros-filhos.

Os dados organizados segundo este modelo podem ser acessados segundo


uma sequência hierárquica
com uma navegação do topo para as folhas e da esquerda para a direita.

Um registro pode estar associado a vários registros diferentes,


desde que seja replicado.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO HIRÁRQUICO

CARACTERÍSTICAS

FUNCIONÁRIO

NOME SALARIO

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO HIRÁRQUICO

CARACTERÍSTICAS
102 Prof. Augusto 105 Prof. Antonio

29 Web 21 DB 25 Redes

095 Ronaldo 095 Ronaldo 057 Aline


098 Daiane 070 Everton 065 Marcos
072 Mauro 057 Aline 091 Diego
095 Ronaldo

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO

REDE
É uma extensão do modelo hierárquico.

Os registros estão relacionados por apontadores,


como no modelo hierárquico, porem não esta
restrito a ordem de descendência.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO RELACIONAL

CARACTERÍSTICAS
A estrutura fundamental do modelo relacional é a relação (tabela);

Uma relação é constituída por um ou mais atributos (campos) que traduzem o


tipo de dados a armazenar;

Cada instância do esquema (linha) é chamada de tupla (registro);

O modelo relacional não tem caminhos pré-definidos para se fazer acesso aos
dados como nos modelos que o precederam;

para trabalhar com essas tabelas, algumas restrições precisaram ser impostas
para evitar aspectos indesejáveis, como: Repetição de informação,
incapacidade de representar parte da informação e perda de informação:
integridade referencial, chaves e integridade de junções de relações.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO RELACIONAL

CARACTERÍSTICAS

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO

DEDUTIVO
Os dados são representados sob a forma de tabela,
mas a sua manipulação faz-se por cálculo
de predicados

Atua sobre fatos e regras.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO

DEDUTIVO
• Fatos
• João é filho de André
• Marcos é irmão de André
• Regras
• João não tem irmãos • Fatos
• João não tem primos • A aula é a noite
• Dedução • A aula é de Banco de Dados
• Marcos é tio solteiro de João • Regras
• Aula de Banco é em laboratório
• Aula a noite somente no segundo
piso da sede
• Dedução
• A aula será na sala 225 ou 224

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO

ORIENTADO A OBJETOS
Os dados são armazenados sob a forma de objetos,
de estruturas chamadas classes que
apresentam dados membros.

Os campos são instâncias destas classes.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO

ORIENTADO A OBJETOS

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO
MULTIDIMENSIONAL
 A modelagem multidimensional, ou dimensional como às vezes é chamada, é a
técnica de modelagem de banco de dados para o auxílio às consultas do Data
Warehouse nas mais diferentes perspectivas. A visão multidimensional permite o
uso mais intuitivo para o processamento analítico pelas ferramentas OLAP (On-
line Analytical Processing).

 DIMENSÃO: Informações descritivas relacionadas aos processos de negócio.


Ex: Dados de empresa, cliente, produto, fornecedor.

 FATOS: Medidas dos processos de negócio que devem ser analisadas. Ex:
vendas, faturamento, despesa, estoque.

Prof. Rafael Marcolin – rafael@marcolin.inf.br


BANCO DE DADOS

MODELO
MULTIDIMENSIONAL
REGIÃO TRIMESTRE LINHA DE PRODUTOS VENDAS
SUL T1 Linha Branca R$ 250M
Outros R$ 127M
T2 Linha Branca R$ 225M
Outros R$ 143M
T3 Linha Branca R$ 275M
Outros R$ 148M
T4 Linha Branca R$ 253M
Outros R$ 131M
NORDESTE T1 Linha Branca R$ 280M
Outros R$ 147M
T2 Linha Branca R$ 255M
Outros R$ 163M
T3 Linha Branca R$ 305M
Outros R$ 148M
T4 Linha Branca R$ 250M
Outros R$ 127M

DIMENSÕES FATOS
Prof. Rafael Marcolin – rafael@marcolin.inf.br
BANCO DE DADOS

• Qual a o tipo de linguagem é responsável pela manipulação dos dados no DB?

• Além de garantir formas de acesso ao banco de dados, o SGDB é responsável


também por garantir um modo eficaz de acesso ao banco, exemplifique.

Prof. Rafael Marcolin – rafael@marcolin.inf.br

Você também pode gostar