Aula 3 - Sistemas e Modelos de Dados

773 visualizações

Publicada em

Aula 3 - Sistemas e Modelos de Dados, do curso Técnico em Informática - Pronatec Anhanguera

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
773
No SlideShare
0
A partir de incorporações
0
Número de incorporações
140
Ações
Compartilhamentos
0
Downloads
46
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 3 - Sistemas e Modelos de Dados

  1. 1. Técnico em Informática Organização de Computadores Aula 3 –Sistemas e Modelos de Dados Prof. Vitor Hugo Melo Araújo
  2. 2. MODELO DE DADOS Ummodelodedadoséumacoleçãodeferramentasconceituaisparaadescriçãodedados, relacionamentos,semânticadedadoserestriçõesdeconsistência. Paraquesejapossívelfazeressadescrição,éutilizadaumalinguagemdemodelagem,quepodesertextualougráfica. Ummodelodedadosdeveexplicitarostiposdedadosarmazenadoseasrestriçõesqueessesdadospossuem.
  3. 3. MODELO DE DADOS Diversosmodelosdedadosforampropostoseestãodivididosemtrêsdiferentesgrupos: Modelobaseadoemregistros Baseadosemobjetos Modelofísico
  4. 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. 5. MODELOS BASEADOS EM REGISTROS Sãousadosnadescriçãodedadosnosníveisconceitualevisão,especificamtantoaestruturaglobal,comoumadescriçãoemaltoníveldaimplementação, dividem-seem: ModeloHierárquico ModelodeRede ModeloRelacional
  6. 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. 7. MODELOS BASEADOS EM REGISTROS ModeloHierárquico Osdadossãoclassificadoshierarquicamente,emformatodeárvoresdescendente
  8. 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
  9. 9. MODELOS BASEADOS EM REGISTROS ModeloHierárquico
  10. 10. MODELOS BASEADOS EM REGISTROS ModelodeRede Omodeloemredessurgiucomoumaextensãoaomodelohierárquico,eliminandooconceitodehierarquiaepermitindoqueummesmoregistroestivesseenvolvidoemváriasassociações,criandoconexõesbastantecomplexasesãobastanteutilizadosemsistemasparacomputadoresdegrandeporte.
  11. 11. MODELOS BASEADOS EM REGISTROS ModelodeRede Osdadossãorepresentadosporcoleçõesderegistroseosrelacionamentosporelos Clientes Contas José Figueiras Campinas 900 55 João Laranjeiras Campinas 556 1.000 Antônio Ipê São Paulo 647 5.366 801 10.533
  12. 12. MODELOS BASEADOS EM REGISTROS ModelodeRede
  13. 13. MODELOS BASEADOS EM REGISTROS ModeloRelacional OmodelorelacionalapareceudevidoànecessidadedeaumentaraindependênciadedadosnosSGBDseproverumconjuntodefunçõesapoiadasemálgebrarelacionalparaarmazenamentoerecuperaçãodedados Éomodelomaisutilizadohojenomercado,poisserevelouseromaisflexíveleadequadoaosolucionarosváriosproblemasquesecolocamnoníveldaconcepçãoeimplementaçãodabasededados.
  14. 14. MODELOS BASEADOS EM OBJETOS Usadosnadescriçãodedadosnonívelconceitualevisão,proporcionamamplaeflexívelcapacidadedeestruturaçãoepermitemaespecificaçãoderestriçõesdedadosdeformaexplicita.Entreosmodelosmaisconhecidosestão: ModelodeEntidade-Relacionamento ModeloOrientadoaObjeto
  15. 15. ModelodeEntidade-Relacionamento Éomodeloqueestásendolargamenteutilizadonaprática,elesebaseianumapercepçãodomundorealeconsistenumacoleçãodeobjetosbásicoschamadosdeentidadesederelacionamentoentreestesobjetos. MODELOS BASEADOS EM OBJETOS
  16. 16. ModelodeEntidade-Relacionamento MODELOS BASEADOS EM OBJETOS
  17. 17. ModelodeEntidade-Relacionamento MODELOS BASEADOS EM OBJETOS Tabela Cliente (dados) cód-clientenome ruacidade 015JoséFigueiras Campinas 021JoãoLaranjeiras Campinas 037Antônio IpêSão Paulo nro-contasaldo 90055 5561.000 6475.366 801 10.533 Tabela Conta (dados) cód-clientenro-conta 015900 021556 021647 037647 037801 Tabela Cliente-Conta (relacionamento)
  18. 18. ModeloOrientadoaObjetos Nestemodelotodaequalquerentidadedomundorealérepresentadaporummodeloconceitual,oobjeto. Umobjetosempreestaráassociadoaumestadoeumcomportamento. Amotivaçãoparaseusurgimentoestáemfunçãodoslimitesdearmazenamentoerepresentaçãosemânticaimpostasnomodelorelacional MODELOS BASEADOS EM OBJETOS
  19. 19. ModeloOrientadoaObjetos Sãomuitoutilizadosemsistemasdeinformaçãogeográficas(SIG),ossistemasCAD(Desenhoassistidoporcomputador)eCAM(MapeamentoAssistidoporComputador),quesãomaisfacilmenteconstruídosusandotiposcomplexosdedados. Possuialgumasdesvantagenscomofaltadepadronizaçãodaslinguagensdemanipulaçãodosdados,altocustodeaquisiçãodasnovastecnologias. MODELOS BASEADOS EM OBJETOS
  20. 20. ModeloOrientadoaObjetos MODELOS BASEADOS EM OBJETOS
  21. 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. 22. Técnico em Informática Organização de Computadores Aula 3 –Sistemas e Modelos de Dados Prof. Vitor Hugo Melo Araújo

×