Características de Las Bases de Datos Orientadas A Objetos

July 22, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Características de Las Bases de Datos Orientadas A Objetos...

Description

 

 

Características de las bases de datos orientadas a objetos Las bases de datos orientadas a objetos (BDOO) son bases de datos constituidas por objetos de distintos tipos, sobre los que se definen una serie de operaciones para su interactuación, que a su vez se in intteg egra ran n co con n las las op oper erac acio ione nes s de un leng lengua uaje je de prog progra rama maci ción ón orientado a objetos (POO).

Sus componentes son objetos, puesto que en ellas se almacenan los datos como objetos y objetos y no como datos, tal y como hace una base de datos relacional, cuya representación son las tablas. De hecho, las BDOO BD OO es está tán n dise diseñad ñadas as pa para ra tra traba baja jarr co con n lengu lenguaj ajes es orie orient ntado ados s a objetos,, pero tam objetos también bién mane manejan jan inf informa ormació ción n bina binaria ria y tra trabaj bajan an con datos complejos de manera rápida y segura. En los noventa se esperaba mucho de este tipo de base de datos NoSQL,, que re NoSQL repr pres esen entta la inf infor orma maci ción ón me medi dian antte ob objjetos etos,, pe pero ro finalment nte e fueron ron sup upe erad radas por las bas ases es de datos atos SQL o re rellac acio iona nale les. s. Ac Actu tual alme ment nte e ha han n vue uelt lto o a su susc scit itar ar inte interé rés s co como mo alternativa a las omnipresentes bases de datos relacionales. relacionales.   Gracias a su flexibilidad a la hora de satisfacer necesidades de nuevas aplicaciones aplica ciones,, el creci creciente ente uso de los lenguaj lenguajes es orientados a objet objetos, os, y a la intensa actividad que demuestran las comunidades opensource, se han reactivado tanto las BDOO como los POO. Java, Visual Basic o C++ son ejemplos de lenguajes que soportan el trabajo con las bases de datos orientadas a objetos. De hecho, las bases de datos tradicionales tienen problemas de operatividad cuando las aplicaciones que acceden a ellas están escritas en uno de estos lenguajes de programación.

 

 

1.-Características de las BDOO (bases de datos orientadas a objetos) Como modelo propio de los modelos informáticos orientados a objetos, la las s BDOO BDOO so son n una una ba base se de da dato tos s inte inteli lige gent ntes es,, dise diseña ñada das s pa para ra al alma mace cena narr ob obje jeto tos s co compl mplej ejos os,, que que incor incorpor pora a todos todos los los co conc ncept eptos os cl clav aves es del pa parad radig igma ma de obj objet etos os.. En ellas ellas po pode demos mos ob obse serv rvar ar las las siguientes características características principales:  principales: 





Mandatorias: Son requisitos esenciales, características que el   Mandatorias:  sistema necesariamente debe tener. Entre otros, el sistema debe soporta sop ortarr obj objeto etos s com comple plejos jos,, iden identid tidad ad de obj objetos etos (lo (los s obj objetos etos deben tener un identificador al margen de los valores de sus atribu atr ibutos tos), ), enca encapsul psulaci ación ón (lo (los s dat datos os e imp implem lement entaci ación ón de los métodos, ocultos en los objetos), y su esquema contiene un conj co njun unto to de tipo tipos s o clas clases es,, ad adem emás ás de la co conc ncur urre renc ncia ia,, la re recu cupe perac ració ión, n, la co comp mpet etic ició ión n co compu mputa taci cion onal al,, pe pers rsis iste tenc ncia ia y manejador de almacenamiento secundario, facilidad de Queryx o, por ejemplo, la extensibilidad.   Opcional:  Pued eden en añ añad adir irse se opci opcion onal alme ment nte e pa para ra me mejo jora rarr el Opcional: Pu sistema, como la herencia múltiple, diseño de transacciones y versiones, el chequeo de tipos e inferencia de la distribución. Abiertas: Son los puntos donde existen   Abiertas:  e xisten distintas opciones, como el paradigma de la programación, la representación del sistema y su uniformidad.

 Además de diseñarse para trabajar con lenguajes de programación orientado a objetos, las bases de datos orientadas a objetos incluyen los conceptos clave del modelo de objetos, como son las siguientes propiedades: propiedades: 

  Encapsulación:  Ocul ulta ta inf inform ormac ació ión n al res resto to de obj objet etos os pa para ra Encapsulación: Oc impedir conflictos o un acceso incorrecto.

 

 





Herencia:  Jerarquía de clases a partir de la que los objetos   Herencia:  heredan comportamientos. Polimorfismo: Prop   Polimorfismo:  ropieda dad d de un una a operac ración aplicarse a objetos de distinta tipología.

qu que e

per ermi mitte

2.-LAS CARACTERÍSTI CARACTERÍSTICAS CAS DE UN SGBDOO SON: SON:   

















complejos.. Debe ser posible construir  Debe soportar objetos complejos objetos complejos aplicando constructores a objetos básicos.   Identidad del objeto objeto.. To Todo dos s los los ob obje jeto tos s de debe ben n tene tenerr un identificador, el cual es independiente de los valores de sus atributos.   Encapsulamiento. Encapsulamiento. Los  Los programadores solo tienen acceso a la interfaz de los métodos, y los datos e implementación de estos métodos están en los objetos. clases. El esquema de una base orientada a objetos   Tipos o clases.  contiene un conjunto de clases o tipos. Tipos o clases deben ser capaces de heredar de sus super-tipos o superclases los atributos y los métodos. La sobrecarga debe ser soportada, los métodos deben poder  aplicarse a diferentes tipos.   El DML debe ser completo. completo. El DML en los sistemas gestores de bases de datos orientados a objetos debe ser un lenguaj lenguaje e de programación de propósito general.   El conjunto conjunto de tipos de datos debe ser extensible. extensible.  No habrá di dist stin inci ción ón entre entre los los tipos tipos de defi fini nidos dos po porr el us usua uari rio o y los los tipo tipos s definidos por el sistema, datos.  Los datos deben mantenerse después   Persistencia de datos. de que la aplicación que los creó haya finalizado, el usuario no tiene que hacer copia explícitamente.

 

 









El SGBD debe ser capaz de manejar bases de datos grandes. concurrencia. Debe disponer del   El SGDB debe soportar la concurrencia. mecanismo para el control de la concurrencia.   Recuperación Recuperación.. El sistema gestor debe de proveer mecanismos de recuperación de la información en caso de fallo de sistema. El SGDB debe proveer de manera fácil de hacer consultas.

Fuente: 



https://blog.powerdata.es/el-valor-de-la-gestion-dedatos/bid/404366/principales-caracter-sticas-de-las-bases-dedatos-orientadas-a-objetos https://topicdb.wordpress.com/2-1-1-caracteristicas-de-lossgbdoo-3/

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF