Fundamentos de MySQL: Transacciones, Índices, Gestión de Permisos y Conexión con JDBC

Transacciones (Transactions) Una transacción agrupa una serie de operaciones SQL que deben ejecutarse como una unidad atómica. Esto significa que o todas las operaciones se completan con éxito, o ninguna de ellas se aplica. Por ejemplo, al transferir dinero entre dos cuentas, se deben deducir fondos de una cuenta y agregarse a la otra; si al ...

Publicado el 7-13 18:22

Transacciones y Bloqueos en MySQL: Una Guía Detallada

Transacciones Una transacción agrupa un conjunto de sentencias SQL en una unidad atómica: o se ejecutan todas con éxito o ninguna. Esto es fundamental para operaciones como transferencias bancarias. -- Tabla de cuentas CREATE TABLE `cuenta` ( `id` BIGINT PRIMARY KEY AUTO_INCREMENT, `nombre` VARCHAR(255) NOT NULL, `saldo` DECIMAL(10, ...

Publicado el 7-11 00:20

Conceptos Avanzados de Bases de Datos

Encriptación MD5 -- Crear tabla para prueba de encriptación CREATE TABLE `seguridad` ( `codigo` INT(4) NOT NULL, `usuario` VARCHAR(20) NOT NULL, `contrasena` VARCHAR(50) NOT NULL, PRIMARY KEY(`codigo`) ) ENGINE=INNODB DEFAULT CHARSET=utf8; -- Insertar datos sin encriptar INSERT INTO seguridad VALUES (1, 'carlos', 'abc123'), (2, 'ana', ...

Publicado el 7-7 20:27

Arquitectura y Funcionamiento Interno de las Transacciones en InnoDB

Fundamentos de la Unidad Mínima de Operación En el contexto de las bases de datos relacionales, una transacción representa un conjunto de una o más sentencias SQL que se ejecutan como una unidad lógica de trabajo. El obejtivo principle es garantizar que los datos permanezcan en un estado consistente, incluso ante fallos de hardware o concurrenc ...

Publicado el 7-7 02:27

Propiedades de las transacciones

Transacción Atomicidad (Atomicity) Una transacción es una operación atómica: se ejecuta por completo o no se ejecuta en absoluto. Si ocurre un error durante la ejecución, el sistema revierte la transacción al estado anterior para garantizar su integridad. Consistencia (Consistency) Antes y después de la transacción, las restricciones ...

Publicado el 6-16 20:50