Diccionario de Conceptos Clave en Sistemas de Gestión de Bases de Datos (SGBD)
Clasificado en Informática
Escrito el en
español con un tamaño de 4,94 KB
Conceptos Fundamentales de Bases de Datos y SGBD
Transacciones y Concurrencia
Aislamiento
Propiedad que garantiza que la ejecución concurrente de transacciones produce el mismo resultado que si se ejecutasen de manera secuencial.Concurrencia
Ejecución de múltiples transacciones de manera simultánea.Interbloqueo (Deadlock)
Situación que se produce cuando dos transacciones que se ejecutan simultáneamente están bloqueando un recurso que necesita la otra transacción, quedando ambas bloqueadas hasta que una libere el recurso que la otra requiere.Propiedades ACID
Propiedades que garantizan que las transacciones se ejecuten de manera confiable:- A: Atomicidad
- C: Consistencia
- I: Aislamiento (Isolation)
- D: Durabilidad
Seguridad, Integridad y Restricciones
Restricciones
Regla que determina cuándo son válidos los valores que se insertan en la base de datos. Su objetivo es garantizar la integridad de la información.Encriptación Transparente de Datos (TDE)
Mecanismo de cifrado donde el Sistema Gestor de Bases de Datos (SGBD) se encarga de cifrar y descifrar la información automáticamente al almacenarla y recuperarla, sin requerir cambios en la aplicación.LOPD
Acrónimo de Ley Orgánica de Protección de Datos.Optimización y Estructura de Datos
Caché de Consultas
Almacén temporal de los planes de ejecución óptimos de las consultas más ejecutadas en el sistema gestor.Fragmentación (Almacenamiento)
Aparición de espacios no utilizados en los soportes de almacenamiento de la información.Registro (Log)
Grabación secuencial en un fichero o base de datos de los eventos registrados en un sistema, esencial para la recuperación y auditoría.Optimizador
Componente del sistema gestor encargado de calcular el coste de ejecución estimado de cada posible plan de ejecución y seleccionar el de menor coste.Plan de Ejecución
Camino o secuencia de pasos que seguirá el sistema gestor para acceder a los datos y resolver una consulta.Tabla de Particionamiento
Tabla que está dividida en segmentos lógicos que el sistema gestor trata como objetos de base de datos individuales, mejorando la gestión y el rendimiento.Programación y Automatización en SGBD
Agente
Servicio encargado de ejecutar las tareas programadas y automatizadas dentro del SGBD.Función
Rutina interna que se ejecuta a petición del usuario y devuelve como resultado un valor.Procedimiento Almacenado
Rutina interna que se ejecuta a petición del usuario y no devuelve un valor explícito (a diferencia de una función).Rutinas Externas
Programas que se ejecutan desde el sistema gestor pero que se definen externamente, utilizando algún lenguaje de programación ajeno al SGBD.Rutinas Internas
Programas que se definen y se ejecutan en el propio sistema gestor de base de datos (como funciones y procedimientos almacenados).Script
Conjunto de instrucciones que se ejecutan conjuntamente, una a continuación de otra.Trigger (Disparador)
Rutina interna que se ejecuta automáticamente cuando se produce un evento específico en la base de datos, comoINSERT, UPDATE o DELETE.