Sistema de gestión de base de datos


Los Sistemas de gestión de base de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los términos SGBD y DBMS, siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System, su expresión inglesa.


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

Existen distintos objetivos que deben cumplir los SGBD:

  1. Facilidad de manejo de grandes volúmenes de información.
  2. Gran velocidad en muy poco tiempo.
  3. Independencia del tratamiento de información.
  4. Seguridad de la información (acceso a usuarios autorizados), protección de información, de modificaciones, inclusiones, consulta.
  5. No hay duplicidad de información, comprobación de información en el momento de introducir la misma.
  6. Integridad referencial el terminar los registros.
  1. El costo de actualización del hardware y software son muy elevados.
  2. Costo (salario) del administrador de la base de datos es costoso.
  3. El mal diseño de esta puede originar problemas a futuro.
  4. Un mal adiestramiento a los usuarios puede originar problemas a futuro.
  5. Si no se encuentra un manual del sistema no se podrán hacer relaciones con facilidad.
  6. Generan campos vacíos en exceso.
  7. El mal diseño de seguridad genera problemas en esta.