martes, 7 de febrero de 2012


4. DBMS (Database Management System) "Sistema Gestor de Bases de Datos":


 “Es un conjunto de programas que maneja la estructura de la base de datos y controla el acceso a los datos guardados en estas, además son los que permiten compartir los datos de la base de datos entre múltiples aplicaciones y usuarios” 5.
En la actualidad donde la información es tan importante, el DBMS facilita el manejo de los datos, la consulta y la interacción de los usuarios, en donde los usuarios finales pueden acceder y responder mas rápido, ya que en muchos textos el DBMS es considerado como el intermediario entre el usuario y la base de datos porque transforma las solicitudes del usuario en código complejo para que el software pueda resolver dichas solicitudes.
Las funciones del DBMS son muchas, en las cuales destaco la capacidad de facilitar los procesos de definición, construcción, manipulación y compartición de bases de datos entre varios usuarios y aplicaciones.
Definición, la definición descriptiva de una base de datos se almacena en un diccionario de la base de datos, es decir, los metadatos, según lo que entendí el gestor utiliza este diccionario para buscar las estructuras y las características del dato consultado, lo que permite que el usuario no deba codificar los requerimientos para cada programa.
Construcción, el DBMS construye estructuras necesarias para el almacenamiento de todos los datos, reglas o validaciones de datos, y en la actualidad se debe tener en cuenta las estructuras capaces de manejar y manipular formatos de video e imágenes, por nombrar las mas comunes en la cotidianidad.
Manipulación, en una base de datos la manipulación hace referencia a la consulta, actualización y a la generación de informes. El DBMS proporciona procesos para generar copias de respaldo (back up) y de recuperación de los archivos. En el caso de los archivos redundantes el gestor hace cumplir todas las leyes generadas por el programador.
Compartición, el DBMS permite que varios usuarios y programas accedan a la base de datos al mismo tiempo sin arriesgar la integridad de los datos, también se crea un sistema de seguridad que protege al usuario y la privacidad de los datos, además de brindar los privilegios correspondientes a cada usuario.
Para este ultima función las actuales bases de datos que cuentan con un DBMS moderno, dispone de funciones de comunicación (Internet, LAN) para acceder a través de la red global, con ayuda de herramientas como Exploradores de internet.


5.     Peter Rob, Carlos Coronel, Sistemas de bases de datos (Diseño, implementación y administración). Pag.7.