Dicionário de Genealogia, autor Gilber Rubim Rangel
Aula 3 - Sistemas e Modelos de Dados
1. Técnico em Informática
Organização de Computadores
Aula 3 –Sistemas e Modelos de Dados
Prof. Vitor Hugo Melo Araújo
2. MODELO DE DADOS
Ummodelodedadoséumacoleçãodeferramentasconceituaisparaadescriçãodedados, relacionamentos,semânticadedadoserestriçõesdeconsistência.
Paraquesejapossívelfazeressadescrição,éutilizadaumalinguagemdemodelagem,quepodesertextualougráfica.
Ummodelodedadosdeveexplicitarostiposdedadosarmazenadoseasrestriçõesqueessesdadospossuem.
3. MODELO DE DADOS
Diversosmodelosdedadosforampropostoseestãodivididosemtrêsdiferentesgrupos:
Modelobaseadoemregistros
Baseadosemobjetos
Modelofísico
4. MODELO DE DADOS
ExemplodasInformaçõesemumBancodeDados
nome ruacidadecontasaldo
JoséFigueiras Campinas90055
JoãoLaranjeiras Campinas 5561.000
JoãoLaranjeiras Campinas 6475.366
AntônioIpê São Paulo6475.366
AntônioIpê São Paulo801 10.533
5. MODELOS BASEADOS EM REGISTROS
Sãousadosnadescriçãodedadosnosníveisconceitualevisão,especificamtantoaestruturaglobal,comoumadescriçãoemaltoníveldaimplementação, dividem-seem:
ModeloHierárquico
ModelodeRede
ModeloRelacional
6. MODELOS BASEADOS EM REGISTROS
ModeloHierárquico
Omodelohierárquicofoioprimeiroaserreconhecidocomoummodelodedados.
Eleorganizaosdadosdecimaparabaixo,comoumaárvoreseédefinidocomoumacoleçãoderegistrosconectadospormeiodeligações,ondecadaregistroéumacoleçãodecamposecadacamposcontémumúnicovalor.
Oregistrodahierarquiaqueprecedeaoutroséoregistro-pai,osoutrossãochamadosderegistros- filhos.
7. MODELOS BASEADOS EM REGISTROS
ModeloHierárquico
Osdadossãoclassificadoshierarquicamente,emformatodeárvoresdescendente
8. MODELOS BASEADOS EM REGISTROS
ModeloHierárquico
José
Figueiras
Campinas
900
55
João
Laranjeiras
Campinas
556
1.000
Antônio
Ipê
São Paulo
647
5.366
801
10.533
647
5.366
21. 1.Qual o objetivo da modelagem de um banco de dados?
2.Quais as etapas de um Projeto de Desenvolvimento de um Sistema de Banco de Dados? O que é feito em cada uma dessas etapas?
3.O que são modelos de dados?
4.Qual a diferença entre os modelos orientados a registro e os modelos orientados a objetos? Cite exemplos de cada um deles.
EXERCÍCIOS
22. Técnico em Informática
Organização de Computadores
Aula 3 –Sistemas e Modelos de Dados
Prof. Vitor Hugo Melo Araújo