Sistemas Gestores de
Bases de Datos (SGBD)
o DataBase
Management System
(DBMS)
¿Qué son?
"es una colección de datos
interrelacionados y un conjunto de
programas para acceder a dichos datos."
(Silberschatz, Korth y Sudarshan, 2006, p. 1)
¿Para que sirven?
"El objetivo principal de un SGBD es
proporcionar una forma de almacenar y
recuperar la información de una base de
datos de manera que sea tanto práctica
como eficiente." (Silberschatz, Korth y
Sudarshan, 2006, p. 1)
Funciones que
permiten realizar
Generales
Consisten en definir las estructuras
para almacenar, insertar, manejar,
modificar, recuperar, actualizar,
eliminar y extraer los datos por medio
de peticiones hechas por el usuario"
(UnADM, 2020).
Específicas
Las funciones específicas
de un DBMS son definir las
relaciones, administrar,
transformar y proteger
(seguridad) los datos
(UnADM, 2020).
Componentes
Hardware
Software
Motor de la
base de datos
Diccionario
de datos
Procesador
de consultas
Generador
de informes
Datos
Usuarios
Tipos de usuarios y
descripción de cada uno
Utilidad
Administrador de la Base de Datos
Es el usuario que se encarga
de diseñar y mantener la
estructura de la base de datos.
Desarrollador de aplicaciones
Es el usuario que determina e
implementa las transacciones
que deberán estar direccionadas
al manejo de la información
dentro de la base de datos.
Usuario final (u objetivo)
Es el usuario que utiliza las
consultas y realiza operaciones
típicas de altas, bajas y cambios.
Relación con la BD
Desarrollador de aplicaciones
Es el usuario que escribe
programas de aplicaciones
Usuarios normales
Es el usuario que usa las
interfaces de aplicaciones
Esporádicos
Simple o paramétrico
Usuarios especializados
Es el usuario que usa herramientas
de consulta para análisis
Administrador de la base de datos
Es el usuario encargado de definir
los procedimientos de respaldo y
recuperación de datos, define los
esquemas de seguridad y
protección para el acceso limitado
a los datos, mantenimientos
rutinarios, definición de
esquemas.