Buscar

BD_Teoria_Aula04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

BANCO DE DADOS
AULA 4
= MODELOS DE DADOS =
Prof. Ivi Alex Franco Silva
E-mail: ivi.alex@puc-campinas.edu.br
3.5. Modelos de Dados
Conjunto de ferramentas 
conceituais, sob a 
estrutura do Banco de 
Dados, usadas para a 
descrição de dados, 
relacionamentos entre 
eles, semântica e regras 
de consistência.
Dividem-se em:
– baseado em objetos,
– baseado em registros.
3.5.1. Modelo Lógico Baseado em Objetos
Exemplos:
• Entidade - Relacionamento,
• Orientado a Objetos.
No modelo orientado a objetos, código executável é 
parte integrante do modelo de dados.
Utilizados na descrição de 
dados no nível lógico
e de visões
3.5.1.1. MER - Modelo Entidade - Relacionamento
Serve para a representação das 
estruturas de informação. Tem por 
base a percepção do mundo real 
como um conjunto de objetos básicos 
(entidades) e do relacionamento
entre eles.
3.5.1.2. Modelo Orientado a Objetos
Tem por base um 
conjunto de
objetos
Variáveis instâncias: armazenam valores de um 
objeto dentro do objeto;
Métodos: conjunto de códigos que operam o 
objeto;
Classes: objetos que contêm os mesmos tipos de 
valores e os mesmos métodos. 
3.5.1.2. Modelo Orientado a Objetos
Objeto 1
Objeto 5
Método x
Acesso a dados
Enviar Mensagem
3.5.2. Modelo Lógico Baseado em Registros
Utilizados na descrição de dados 
no nível lógico e de visões. Banco de 
dados estruturado por meio 
de registros de formato fixo 
de todos os tipos.
• Exemplos:
• Modelo Relacional
• Modelo de Rede *
• Modelo Hierárquico *
* Chamados de sistemas de navegação, pois as aplicações devem ser construídas 
para atravessar um conjunto de registros interligados previamente.
3.5.2. Exemplo de Informações em um BD
3.5.2.1. Modelo Relacional
Utiliza um conjunto de tabelas p/
representar tanto os
dados quanto a relação
entre eles. Atualmente é o mais 
utilizado no mercado.
3.5.2.1. Exemplo de Modelo Relacional
Definição Simplificada: o 
modelo baseia-se em dois 
conceitos: conceito de 
entidade e relação.
3.5.2.2. Modelo em Rede
Dados representados por um
conjunto de registros e as relações
entre esses registros são 
representadas por links.
3.5.2.2. Exemplo de Modelo em Rede
* cada registro filho pode ser ligado a mais de um registro pai
3.5.2.3. Modelo Hierárquico
Dados representados por um
conjunto de registros e as relações 
entre esses registros são representadas 
por links. Os registros são 
organizados em árvores.
3.5.2.3. Exemplo de Modelo Hierárquico
1. Não podem existir ciclos entre os nós (registros);
2. Ligações formadas na árvore devem ser tais que somente retratem relações 
um-para-um ou um-para-muitos entre um pai e um filho.

Outros materiais