1 / 17

Bases de Datos Orientadas por Objetos

Bases de Datos Orientadas por Objetos. Introducción Conceptos Básicos RDBs vs. OODBs RDBs vs. OODBs en SIG Ejemplos Referencias. Introducción Complejidad  Abstracción Instrucciones  Estructuras Estructuras  Objetos Objetos  Agentes Inteligentes.

thuyet
Download Presentation

Bases de Datos Orientadas por Objetos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bases de Datos Orientadas por Objetos

  2. IntroducciónConceptos BásicosRDBs vs. OODBs RDBs vs. OODBs en SIGEjemplosReferencias

  3. IntroducciónComplejidad  Abstracción Instrucciones  EstructurasEstructuras  Objetos Objetos Agentes Inteligentes

  4. Conceptos BásicosBase de Datos Base de Datos Relacional Base de Datos OOEstructura de Datos Clase  Objeto

  5. Estructura Dato1Dato2...DatoN

  6. Objeto Métodos(comportamiento) Atributos(conocimiento)

  7. MétodosPúblicos Objeto Métodos PrivadosAtributos

  8. RDBs: Tablas de Registros RDBs vs. OODBs ... Registro ...

  9. id nombre dir email ... Registro: RDBs vs. OODBs (~estructura de datos)(no métodos)(tipos de datos limitados)

  10. OODBs: Relaciones entre Objetos RDBs vs. OODBs  elementos activos (métodos) cualquier tipo de dato encapsulamiento herencia polimorfismo

  11. Ejemplo: ArcGIS(www.esri.com) georelational data model OODB

  12. Gothic Object Oriented Database Ejemplo: Laser-Scan(www.laser-scan.com) • Fully customisable data modules and behaviour • The ability to present highly complex geographic models through simple applications to different sets of users • Concurrent access by different applications to the same continuous geographic data • The ability to dynamically generate, maintain and analyse topological relationships as the model is modified • Self-validating datasets that ensure data integrity at all times by combining data and functionality • Active representation that provides task-oriented visualisation of geodata • Handles large or complex datasets

  13. Dynamic Object Oriented Geographic Information System Ejemplo: DOOGIS(doogis.dis.anl.gov) • The basic idea of DOOGIS is that the entire internet is your database and, using object technology, you get intelligent spatial objects. Spatial objects can live anywhere on the internet, in spatial data servers, or they can be located on your local computer • What is an intelligent object? Its an object that performs some behavior or supplies data, be that a simple road with address data, a tank driving across a battlefield, or a simulation of the Earth's atmosphere

  14. [1] Batty, P. "Object-Orientation - some objectivity please!". GIS 93 Conference Proceedings, May 1993, Birmingham, UK. [2] Hartnall, T J and MacAllister, B. "Meeting Utility Needs Using Object-Oriented Spatial Technology". GIS 95 Conference Proceedings, May 1995, Birmingham, UK. [3] Laser-Scan Ltd. "The Gothic Versioned Object-Oriented Database: an Introduction". November 1994, Laser- Scan, Cambridge UK. Referencias

  15. [4] Muller, J-C. "Generalisation of Spatial Databases", in "Geographical Information Systems Volume 1: Principles" edited by David J Maguire, Michael F Goodchild and David W Rhind, pp457-75, Longmans, 1991. [5] Woodsford, P A. "Object-orientation Cartographic Generalisation and Multi-product Databases", 17th Conference of the International Cartographic Association", Barcelona, Spain, pp1054-8, September 1995. Referencias

  16. [6] Tor, Bernhardsen. “Geographic Information Systems, An Introduction", pp148-50, pp207-22, John Wiley & Sons, 1999. [7] Cattell, R.G.G. and Barry, Douglas K. (Editors). “The Object Database Standard: ODMG 2.0”, Morgan Kaufmann, San Francisco, California. With contributions by Bartels, D.; Berler, M.; Eastman, J.; Gamerman, S.; Jordan, D.; Springer, A.; Strickland, H.; and Wade. D., September 1997. Referencias

  17. ungrid.unal.edu.co m a t e r i a so o s d + a o s do o d b

More Related