next up previous contents
Next: Bibliografía Up: Tema 1. Introducción a Previous: Contenidos (2 horas)   Índice General

Resumen

En este tema se presentan los sistemas de bases de datos, haciendo antes un repaso por sus predecesores, los sistemas de ficheros. También se presentan los sistemas de gestión de bases de datos, que son las aplicaciones que interaccionan con los usuarios de los programas de aplicación y la base de datos. En general, un sistema de gestión de bases de datos proporciona varios servicios. Por una parte, proporciona un lenguaje de definición de datos que permite a los usuarios definir la base de datos y un lenguaje de manejo de datos que permite a los usuarios la inserción, actualización, eliminación y consulta de datos de la base de datos. Además, el sistema de gestión de bases de datos proporciona un acceso controlado a la base de datos: proporciona seguridad, integridad, concurrencia y controla la recuperación ante fallos. También proporciona un mecanismo de vistas que permite mostrar a cada grupo de usuarios sólo aquellos datos que les interesan.

A continuación se presentan las personas involucradas en el entorno de una base de datos, que son: el administrador de la base de datos, los diseñadores de la base de datos, los programadores de aplicaciones y los usuarios finales, y se hace un breve repaso por la historia de los sistemas de gestión de bases de datos.

Por último, se comentan las ventajas e inconvenientes de los sistemas de bases de datos. Las ventajas surgen tanto por el hecho de compartir los datos, como por la existencia del sistema de gestión de bases de datos. Algunas de estas ventajas son el control de la redundancia, la consistencia de datos y la mejora en los aspectos de seguridad y la integridad. Algunos de sus inconvenientes son su elevada complejidad, su coste y su vulnerabilidad ante fallos.


next up previous contents
Next: Bibliografía Up: Tema 1. Introducción a Previous: Contenidos (2 horas)   Índice General
Marques Andres Maria Mercedes
2000-07-05