jueves, 17 de noviembre de 2011

sistema gestor de datos

El sistema gestor de la base de datos Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales. Cualquier operación que el usuario hace contra la base de datos está controlada por el gestor. El gestor almacena una descripción de datos en lo que llamamos diccionario de datos, así como los usuarios permitidos y los permisos. Tiene que haber un usuario administrador encargado de centralizar todas estas tareas.
Sistemas Gestores de Bases de Datos
Para superar los límites de los sistemas de ficheros surgieron los denominados Sistemas Gestores de Bases de Datos. Estas aplicaciones daban cabida a múltiples sistemas reales de datos (múltiples bases de datos). Esto se debe a que no solo almacenaban los datos es sí, sino que además almacenaban la definición lógica de la base de datos (esquemas y subesquemas), así como la definición de los usuarios y sus respectivos permisos de acceso.
En el ámbito físico presentaban la ventaja esencial de acceso “simultáneo” a varios ficheros, lo que supone una gran mejora respecto a los tiempos de búsqueda y respuesta.
A nivel lógico, la nueva y estructurada organización de estos sistemas, apoyados en el modelo relacional de bases de datos, permiten que su gestión sea posible mediante lenguajes de muy alto nivel y de cuarta generación.
En la práctica los S.G.BB.DD. se presentan en compactos entornos de desarrollo que facilitan enormemente el diseño y creación de base de datos. Podemos dividir el grueso de estos programas en dos grandes bloques: