Glosario de conceptos de bases de datos, SQL e informática (A-D)
Resumen
Glosario técnico que define términos esenciales de los sistemas de gestión de bases de datos (DBMS), la arquitectura cliente/servidor y la programación de bases de datos. Recoge conceptos como ACID, claves, índices, restricciones, cursores, replicación, data warehouse y deadlock, ordenados alfabéticamente de la A a la D.
Puntos clave
- ACID agrupa cuatro propiedades de las transacciones: Atomicidad, Consistencia, Aislamiento y Durabilidad.
- La atomicidad garantiza que una transacción se complete totalmente o no se realice en absoluto (todo o nada).
- Un índice agrupado determina el orden físico de almacenamiento de los datos de la tabla.
- Un deadlock (interbloqueo) se produce cuando dos o más procesos se bloquean mutuamente esperando que el otro libere un recurso.
- El DDL (Lenguaje de Definición de Datos) define la estructura de la base de datos: tablas, vistas e índices.
- Un data warehouse es una base de datos optimizada para consultas complejas e informes de apoyo a la toma de decisiones.
Glosario Fundamental de Informática y Bases de Datos
Este diccionario técnico recopila y define términos esenciales utilizados en el ámbito de los Sistemas de Gestión de Bases de Datos (DBMS), la arquitectura de red y la programación.
Conceptos Fundamentales de Bases de Datos
A
- ACID: Transacción que cuenta con 4 propiedades fundamentales: Atomicidad, Consistencia, Aislamiento y Durabilidad.
- Aggregate Functions (Funciones de Agregación): Devuelven un valor único calculado a partir de un conjunto de valores (ej. MAX, MIN, VAR, SUM, COUNT).
- Alerts (Alertas): Notificaciones que se crean, históricamente, usando SQL Server Enterprise Manager.
- Alpha Server: Generación de procesadores desarrollados por Compaq.
- ANSI (American National Standards Institute): Instituto Nacional Estadounidense de Estándares.
- ASCII (American Standard Code for Information Interchange): Código Estándar Estadounidense para el Intercambio de Información.
- AppleTalk: Protocolo diseñado para la comunicación en entornos Mac. Soporta SQL.
- Application DB Roles (Roles de Base de Datos de Aplicación): Permite a los administradores proteger la base de datos (DB) con una contraseña.
- Application Programming Interface (API): Conjunto de rutinas o funciones en una aplicación que están disponibles para ser utilizadas por los programadores.
- Article (Artículo): En el contexto de replicación, agrupa datos duplicados o relacionados para su distribución.
- Atomicidad: Parte de ACID. Garantiza que una transacción se complete totalmente o no se realice en absoluto (todo o nada).
B
- Base Data Type (Tipo de Dato Base): Tipos de datos fundamentales suministrados por el sistema (ej. CHAR, VARCHAR, INT).
- Base Table (Tabla Base): La tabla física sobre la que se basa una vista o un índice.
- Batch (Lote): Un grupo de instrucciones SQL ejecutadas como una unidad.
- Binary Sort Order (Orden de Clasificación Binario): Orden de clasificación que se basa directamente en los valores binarios (ASCII o Unicode) de los caracteres.
- BINN: El centro neurálgico de SQL.
- Boolean Search (Búsqueda Booleana): Un método de búsqueda que utiliza operadores lógicos (AND, OR, NOT).
- Bulk Copy Program (BCP): Un comando de línea que permite la transferencia masiva de datos hacia o desde SQL Server.
C
- Cache: Un buffer o memoria intermedia de alta velocidad (generalmente RAM) utilizada para almacenar datos de acceso frecuente.
- Candidate Key (Clave Candidata): Un identificador único para una fila dentro de una tabla.
- Cascading Delete (Eliminación en Cascada): Una restricción que borra automáticamente las filas relacionadas en otras tablas cuando se elimina la fila principal.
- Cascading Update (Actualización en Cascada): Una restricción que actualiza automáticamente las filas relacionadas en otras tablas cuando se actualiza la fila principal.
- Character Set (Conjunto de Caracteres): Colección definida de letras, números y caracteres especiales.
- Check Constraints (Restricciones CHECK): Reglas que definen los datos aceptables para una columna específica.
- Client (Cliente): Una estación de trabajo (workstation) o aplicación que solicita servicios a un servidor.
- Client/Server Model (Modelo Cliente/Servidor): Un modelo de arquitectura donde múltiples estaciones de trabajo se conectan a un servidor central para acceder a recursos.
- Clustered Index (Índice Agrupado): Determina el orden físico de almacenamiento de los datos en la tabla.
- Clustering (Agrupamiento): Una tecnología de alta disponibilidad (ej. MSCS - Microsoft Cluster Service) que permite que múltiples servidores trabajen juntos.
- Code Page (Página de Códigos): Una tabla que define un conjunto de caracteres para un idioma específico.
- Column (Columna): Contiene un tipo específico de información individual dentro de una tabla.
- Component Object Model (COM): El modelo de programación de objetos utilizado por SQL Server (históricamente).
- Composite Index (Índice Compuesto): Un índice que utiliza más de una columna en una tabla.
- Computed Column (Columna Calculada): Una columna virtual cuyo valor se deriva de una expresión o de otras columnas.
- Consistencia: Parte de ACID. Garantiza que cualquier transacción lleve la base de datos de un estado válido a otro.
- Constraint (Restricción): Una regla o propiedad aplicada a una columna o tabla para limitar los datos que pueden ser ingresados.
- Control-of-Flow Structures (Estructuras de Control de Flujo): Sentencias que controlan el orden de ejecución de las instrucciones (ej. IF, WHILE, CASE).
- Cursor: Un puntero (pointer) que permite el procesamiento fila por fila de un conjunto de resultados.
D
- Database (Base de Datos): Una colección organizada de información, típicamente alfanumérica, estructurada para un acceso eficiente.
- DBMS (Database Management System): Un sistema de software que permite la creación, mantenimiento y uso de bases de datos.
- Database Owner (Propietario de la Base de Datos - DBO): El usuario que tiene todos los permisos administrativos sobre una base de datos.
- Database Restore Syntax (Sintaxis de Restauración de Base de Datos): El comando de línea o conjunto de instrucciones requeridas para restaurar datos desde una copia de seguridad.
- Data Bus (Bus de Datos): El conjunto de líneas físicas que conecta componentes de hardware, como la Tarjeta de Interfaz de Red (NIC) al procesador.
- Data Definition Language (DDL): Lenguaje de Definición de Datos. Define la estructura de la base de datos (tablas, vistas, índices, etc.).
- Data Replication (Replicación de Datos): Ver Replicación.
- Data Type (Tipo de Dato): Especifica qué tipo de datos (numéricos, texto, fecha, etc.) pueden almacenarse en una columna.
- Data Transformation Services (DTS): Una utilidad nativa de Microsoft SQL Server (versiones 7.0/2000) utilizada para la extracción, transformación y carga (ETL) de datos.
- Data Warehouse (Almacén de Datos): Una base de datos estructurada y optimizada para consultas complejas e informes, generalmente para soporte a la toma de decisiones.
- Data Warehousing: El proceso y la arquitectura para gestionar grandes cantidades de información histórica y operativa para fines de inteligencia empresarial.
- DB Library (Librería DB): Un conjunto de librerías de lenguaje de programación que permiten a las aplicaciones interactuar con la base de datos.
- Deadlock (Interbloqueo): Una situación en la que dos o más procesos se bloquean mutuamente, esperando que el otro libere un recurso.
- Default (Valor Predeterminado): Un valor automático que se inserta en una columna si el usuario no proporciona uno.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué significan las propiedades ACID en una base de datos?
ACID son las cuatro propiedades fundamentales de una transacción: Atomicidad, Consistencia, Aislamiento y Durabilidad. Juntas garantizan que las operaciones de la base de datos sean fiables.
¿Qué es un interbloqueo (deadlock)?
Es una situación en la que dos o más procesos se bloquean mutuamente, cada uno esperando que el otro libere un recurso que necesita.
¿Qué diferencia hay entre un índice agrupado y un índice compuesto?
Un índice agrupado determina el orden físico de almacenamiento de los datos en la tabla. Un índice compuesto utiliza más de una columna de la tabla.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.