Introducción SGBD
Introducción SGBD
Introducción SGBD
BASE DE DATOS
INTRODUCCIÒN A LOS
SGBD-BDMS
SGBD
SGBD
Sistema de Gestión de Bases de Datos (SGBD*): Sistema
computarizado que permite la gestión de las BD
Es un conjunto de programas
programas de la BD
Interactúa con:
o Usuario
o Aplicaciones
o Base de Datos
2do A Informática 6
Lenguaje de Base de Datos
Se tratan de una clasificación de lenguajes de programación
que se usan para acceder y definir bases de datos. Este tipo
de lenguajes dan la posibilidad a los usuarios de realizar
acciones, controlar el acceso a los datos o buscar
información en el sistema de gestión de bases de datos
(SGBD), entre otras acciones.
Bases de Datos 7
Lenguaje de Definición de
Datos
Soporta DDL (Data Definition Language): Lenguaje para
la creación del esquema
Soporta DML (Data Manipulation Language): Lenguaje
para la inserción, actualización, borrado y consulta
de datos
Soporta DCL (Data Control Language): Lenguaje para la
gestión de usuarios, roles, permisos, entre otros.
Bases de Datos 8
SGBD
Gestión de transacciones: una transacción es una
unidad de trabajo que suele incluir varias
operaciones sobre la BD (consultas,
actualizaciones, borrados, …)
Recuperación ante fallas y para deshacer (rollback
- la acción de volver al estado anterior)
transacciones: Bitácora (log de transacciones)
Manejo de respaldos (backups)
Independencia de los datos
Otros servicios
Bases de Datos 10
Entorno simplificado
de un
Sistema de
Bases de datos
“Ya no estamos en la
era de la información.
Estamos en la era de la
gestión de la
información.”