El sistema de gestión de base de datos

En cuanto al sistema gestor de la base de datos podemos definirla como ese conjunto de programas el cual van administrando y controlando toda la información abarcada dentro de la base de datos. Ayuda al momento de hacer las siguientes tareas:

  • La definición de los datos
  • El correcto mantenimiento en la integridad de datos que están dentro de la base de datos
  • El buen control en la seguridad y privacidad de cada dato
  • La manipulación de todos los datos.

El sistema de gestión en base de datos se compone de la siguiente manera:

El gestor de la base de datos

Este se relaciona a un grupo de programas que no son visibles por un usuario y que se encargan de toda la privacidad, la integridad, la seguridad de todos los datos y la correcta interacción en cuanto al sistema operativo. Brinda asimismo una interfaz entre toda la información, los programas que se manipulan y los usuarios finales.  Todo tipo de operación que la persona hace en contra de la base de datos se regula por su gestor.

Ese gestor archiva una descripción referente a los datos que se designa como diccionario de datos, así como los usuarios permitidos y los permisos. Es por ello que tiene que existir un usuario administrador que se encargue de centralizar cada tarea.

Diccionario de datos

Se trata de una base de datos el cual va guardando cada propiedad de la base de datos, toda su descripción referente a estructura, vínculos entre los datos, entre otro. El diccionario debe tener:

La descripción externa, conceptual y también la interna en la base de datos

  • Todas limitaciones en cuanto a los datos
  • La entrada a los datos
  • Todas las descripciones de las cuentas de usuario
  • Los permisos de cada usuario
  • Cada esquema externo de cada una de las personas

El administrador de la base de datos

Se trata de un individuo o grupo de personas que se encargan del control del sistema gestor de la base de datos. Sus principales labores son:

  • Correcta definición del esquema lógico y físico de la base de datos
  • Correcta definición de las vistas de usuario
  • Correcta asignación y edición de los accesos para los usuarios
  • El correcto mantenimiento y seguimiento de la seguridad en la base de datos
  • El correcto mantenimiento general referente al sistema gestor de base de datos


Los lenguajes

Se trata de un sistema gestor en la base de datos el cual debe brindar diversos lenguajes con el fin de definir y controlar la base de datos. Esos lenguajes son los presentados a continuación:

  • Lenguaje de definición de datos (DDL). Sirve para concretar cada uno de los esquemas de la base de datos
  • Lenguaje de manipulación de datos (DML). Sirve para controlar cada uno de los datos de la base de datos
  • Lenguaje de control de datos(DCL). Sirve para la correcta administración de usuarios y seguridad en la base de datos.