La Administración de Objetos y
Recursos en una Base de Datos es sencillamente una actividad que se encarga
principalmente de la administración de una aglomeración o agrupación de datos
de alguna entidad u organización (Data Base). Dicha administración antes
mencionada, tiene como objetivo principal satisfacer la gran cantidad de
necesidades que exigen los consumidores o colaboradores del negocio.
Cuando hablamos de Base de datos orientada a objetos
nos referimos a una Data Base que tiene como característica la incorporación de
conceptos importantes de objetos (programación), dentro de estos conceptos tenemos
:
- Encarcelación: Propiedad que permite ocultar información al resto de los objetos, impidiendo así accesos incorrectos o conflictos.
- Herencia: Propiedad a través de la cual los objetos heredan comportamientos dentro de una jerarquía de clases.
- Polimorfismo: Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
A parte de las ventajas antes
mencionadas, en una Base de datos orientada a objetos podemos definir ciertas
operaciones sobre los datos como parte
de la definición de la base de datos.
Otra cosa que debemos
resaltar, es que por ser orientadas a objetos podemos hacer uso de diversos lenguajes
de programación, siendo esta una de las formas más eficientes de procesar información
de una manera concreta, rápida y segura.
¿Por qué se crearon las Base
de Datos orientadas a objetos?
Las bases de datos orientadas
a objetos se crearon por el simple hecho de que en la actualidad existen múltiples
lenguajes de programación y dichos lenguajes se actualizan constantemente. Esto
nos da a entender que la razón principal de la orientación a objetos es el uso
creciente que se le da a los lenguajes orientados a objetos para la creación de
aplicaciones.
¿Qué lenguajes de programación
se aplican en este tipo de Base de Datos?
- Visual Studio .Net
- C++.
- C#.
- Microsoft SQL Server.
- Oracle.
- Java.
¿Qué ventajas trae este tipo
de Base de datos?
-
- Manipulación de datos complejos de forma rápida.
- Flexibilidad.
¿Qué desventajas trae este
tipo de Base de Datos?
- Imposibilidad de procesamiento almacenado, hay que los objetos como condición solo pueden ser consultados con el cliente.
- No hay agrupamiento físico de objetos (problemas de especialización).
- Mecanismo de consultas muy primitivos.
No hay comentarios:
Publicar un comentario