4.3 SGBD

Versión para impresión

Capítulo 4. OTROS CONCEPTOS A TENER EN CUENTA

 4.3 SGBD

4.3. SGBD

Los SGBD (Sistema de Gestión de Base de Datos) son un tipo de software muy específico, dedicados a servir de interfaz entre la base de datos, el usuario y las aplicaciones que lo utilizan. Se compone de lenguajes de definición, manipulación, consulta y seguridad de datos.

El propósito general de los SGBD es el de manejar de manera clara, sencilla y ordenada un conjunto de datos.

Existen diferentes objetivos que deben cumplir los SGBD, de los cuales se han enumerado los siguientes:

  • Hacer transparente al usuario los detalles del almacenamiento físico de los datos, mediante varios niveles de abstracción de la información.

  • Permitir la realización de cambios a la estructura de la base de datos, sin tener que modificar la aplicación que la emplea.

  • Proveer al usuario la seguridad de que sus datos no podrán ser accedidos, ni manipulados por quien no tenga permiso para ello. Debido a esto, debe poseer un complejo sistema que maneje grupos, usuarios y permisos para las diferentes actividades que se pueden realizar dentro del mismo.

  • Mantener la integridad de los datos.

  • Proporcionar una manera eficiente de realizar copias de seguridad de la información almacenada en ellos, y permitir a partir de estas copias restaurar los datos.

  • Controlar el acceso concurrente de los usuarios.

  • Facilitar el manejo de grandes volúmenes de información.

Existen dos tipos de SGBD:

  1. SGBD Multidimensionales: estos aportan mucha performance al DW en cuanto a la velocidad de respuesta, ya que los datos son almacenados en forma multidimensional, sin embargo son difíciles de gestionar y de mantener.

  2. SGBD Relacionales: estos son cada vez más potentes y poseen una interfaz gráfica más avanzada.