Es
una agrupación de programas que sirven para definir, construir y manipular una base
de datos.
* Definir una base de datos: consiste en especificar los tipos de
datos, estructuras y restricciones para los datos que se almacenarán.
* Construir una base de datos: es el proceso de almacenar los datos
sobre algún medio de almacenamiento.
* Manipular una base de datos: incluye funciones como consulta,
actualización, etc. de bases de datos.
Si el sistema soporta bases de datos relacionales se llama RDBMS en
inglés o SGBDR en español.
Otras
funciones de los SGBD
* En la manipulación de una base de datos, los SGBD deben incluir un control de
concurrencia, o sea, deben permitir a varios usuarios tener acceso
"simultáneo" a la base de datos. Controlar la concurrencia implica
que si varios usuarios acceden a la base de datos, la actualización de los
datos se haga de forma controlada para que no haya problemas.
* Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias.
* Otra función importante en un SGBD es su capacidad de realizar copias de
seguridad y de recuperación de datos.
* Restricción de accesos no autorizados.
* Suministrar múltiples interfaces de usuario.
* Representar relaciones complejas entre los datos.
No hay comentarios:
Publicar un comentario