jueves, 15 de noviembre de 2012

Administración de Objetos y Recursos en una Base de Datos

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