4.3 SGBD
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:
-
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.
-
SGBD Relacionales: estos son cada vez más potentes y poseen una interfaz gráfica más avanzada.

