Sistema gestor de base de datos orientada a objetos ejemplos
Respuestas a la pregunta
Respuesta:
La mayoría de las personas que gestionan regularmente bases de datos, como los programadores de software, desarrolladores web o bibliotecarios, trabajan con bases de datos relacionales o con los correspondientes sistemas gestores de base de datos (SGBD), como MySQL o MariaDB. No obstante, hay otras alternativas: las bases de datos orientadas a objetos (también llamadas bases de datos de objetos) apenas se utilizan, pero pueden mejorar mucho el rendimiento de algunos proyectos.
¿Qué son las bases de datos de objetos?
Cuestiones técnicas
Base de datos orientada a objetos: el secreto mejor guardado de los modelos de bases de datos
La mayoría de las personas que gestionan regularmente bases de datos, como los programadores de software, desarrolladores web o bibliotecarios, trabajan con bases de datos relacionales o con los correspondientes sistemas gestores de base de datos (SGBD), como MySQL o MariaDB. No obstante, hay otras alternativas: las bases de datos orientadas a objetos (también llamadas bases de datos de objetos) apenas se utilizan, pero pueden mejorar mucho el rendimiento de algunos proyectos.
Índice
¿Qué son las bases de datos de objetos?
Bases de datos orientadas a objetos vs. relacionales
Ventajas e inconvenientes del modelo de base de datos orientada a objetos
¿Qué son las bases de datos de objetos?
El modelo de base de datos orientada a objetos agrupa la información en paquetes relacionados entre sí: los datos de cada registro se combinan en un solo objeto, con todos sus atributos. De esta manera, toda la información está disponible en el objeto, ya que sus datos quedan agrupados en lugar de distribuidos en diferentes tablas. En los objetos no solo pueden guardarse los atributos, sino también los métodos, lo que refleja la afinidad de estas bases de datos con los lenguajes de programación orientados a objetos: al igual que en estos, cada objeto presenta un conjunto de acciones que pueden llevarse a cabo.
Ejemplo: en el contexto de una base de datos orientada a objetos, podemos guardar una bicicleta como objeto, con todos sus atributos y métodos: es roja, se puede conducir, tiene sillín, etc. Este objeto forma parte de la clase “bicicletas”, en la que, por ejemplo, también podría incluirse una bicicleta azul y otra verde. A su vez, la clase “bicicletas” es una subcategoría de “vehículos”, que también incluye la clase “coches”. Por otra parte, el objeto también está relacionado con la clase “actividades de ocio”. Si accedemos a este objeto a través de su código de identificación único, dispondremos directamente de todos sus métodos y atributos.