Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Modelos de Bancos de Dados: Hierárquico e Rede, Esquemas de Introdução a Banco de Dados

Uma comparação entre dois modelos básicos de bancos de dados: hierárquico e rede. Ele aborda a história de posicionamento, as estruturas básicas, exemplos de tipos de registros e conjuntos, além de suas instâncias e relacionamentos m:n. O texto também inclui algumas aplicações e bancos de dados que utilizam esses modelos.

Tipologia: Esquemas

2023

Compartilhado em 23/09/2022

mariana-miranda-74
mariana-miranda-74 🇧🇷

3 documentos

1 / 24

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Modelos de Bancos de Dados
(Rede e Hierárquico)
Universidade Católica de Petrópolis
Luís Alexandre
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18

Pré-visualização parcial do texto

Baixe Modelos de Bancos de Dados: Hierárquico e Rede e outras Esquemas em PDF para Introdução a Banco de Dados, somente na Docsity!

Modelos de Bancos de Dados

(Rede e Hierárquico)

Universidade Católica de Petrópolis

Luís Alexandre

Posicionamento histórico

• Ambos os modelos precederam o modelo relacional

Composição do modelo em rede

  • Existem duas estruturas básicas no modelo em rede:

registros e conjuntos (sets);

  • Os dados são armazenados em Registros ;
  • Cada Registro é constituído por um conjunto de valores

relacionados;

  • Os registros são classificados em Tipos de Registros , onde

cada um desses descreve a estrutura para um grupo de

registros;

  • Um Item de Dado é um atributo.

Exemplo de tipo de registro

Estudante nome matrícula endereço departamento aniversário Nome do item de dado formato nome char 30 matrícula char 9 endereço char 40 departamento char 10 aniversário char 9

Exemplo de conjunto

Departamento Nome ... Estudante Nome ... Departamento_estudante

Instâncias do tipo de registro

Departamento_estudante

Ciência da Computação ... Matemática ... Estudante A ... Estudante B ... EstudanteC ... Estudante D ... Estudante E ... Estudante F ... Estudante G ... Estudante H ...

Relacionamento M:N

Empregado Nr ... Projeto Nr ... Trabalha_em Horas ...

Exemplo para este

relacionamento

Registros de empregados Registros trabalha_em Registros de projetos 55

Modelo Hierárquico

• Em 60, a IBM e a North American Aviation

desenvolveram em conjunto a DL/I ( Data

Language );

• Sua implementação mais popular é o IMS

( Information Management System ).

Definição

• A DL/I usa hierarquias para representar os

relacionamentos, assim todos os objetos dos

usuários devem ser transformados em

representações de árvores antes de serem

processados em DL/I;

• uma árvore é um grupo de registros e

relacionamentos no qual cada registro tem no

máximo um pai e os filhos podem ser muitos.

Exemplo de um registro Aluno

Nome Endereço Cargo Sálário Nome Grau Segmento Aluno Segmento histórico de empregos Segmento Classe

Uma aplicação exemplo em DER

Aluno Vídeo Aluno_Título DataDevolução Editor Título Aluno_Título Autor DataDevolução Autor Título Aluno_Título DataDevolução

O problema da duplicação de

dados

• Há uma grande duplicação de dados:

  • desperdício de espaço;
  • inconsistência de dados;

• Obs.: o segmento Aluno_Título aparece em 3

lugares.