Please enable JavaScript.
Coggle requires JavaScript to display documents.
Base de Datos Relacional
Es una colección de datos con relaciones…
Base de Datos Relacional
Es una colección de datos con relaciones predefinidas entre ellos. Estos elementos se organizan como un conjunto de tablas con columnas y filas. Las tablas se utilizan para contener información sobre los objetos a representar en la base de datos. Cada columna de una tabla contiene un cierto tipo de datos y un campo almacena el valor real de un atributo. Las filas en la tabla representan una colección de valores relacionados de un objeto o entidad (registro).
Un sistema de gestión de bases de datos relacionales (RDBMS) es un programa que le permite crear, actualizar y administrar una base de datos relacional. La mayoría de los sistemas de gestión de bases de datos relacionales utilizan el lenguaje SQL para acceder a la base de datos.
SQL (Structured Query Language) es un lenguaje de programación que se utiliza para comunicarse con los datos almacenados en un sistema de administración de bases de datos relacionales. La sintaxis SQL es similar al idioma inglés, lo que hace que sea relativamente fácil de escribir, leer e interpretar.
-
-
-
-
-
La integridad de los datos es la integridad, exactitud y consistencia generales de los datos. Las bases de datos relacionales utilizan un conjunto de restricciones para imponer la integridad de los datos en la base de datos.
ACID es un acrónimo de Atomicity, Consistency, Isolation y Durability
El aislamiento es fundamental para lograr el control de concurrencia y asegura que cada transacción sea independiente de sí misma.
La atomicidad requiere que cualquiera de las transacciones en su totalidad se ejecute con éxito o si una parte de la transacción falla, entonces la transacción completa se invalidará.
La durabilidad requiere que todos los cambios realizados en la base de datos sean permanentes una vez que la transacción se complete con éxito.
La coherencia exige que los datos escritos en la base de datos como parte de la transacción deben cumplir con todas las reglas definidas y las restricciones, incluidas las restricciones, las cascadas y los desencadenadores.
-
Ventajas
-
-
-
Segura: los datos en tablas dentro de los sistemas de administración de bases de datos relacionales (RDBMS) se pueden limitar para permitir el acceso de solo usuarios particulares.
Precisión: los datos se almacenan solo una vez, lo que elimina la deduplicación de datos.
Transacciones, es una o más instrucciones SQL que se ejecutan como una secuencia de operaciones que forman una sola unidad lógica de trabajo. Las transacciones proporcionan una propuesta de "todo o nada", lo que significa que la transacción completa debe completarse como una sola unidad y debe escribirse en la base de datos o ninguno de los componentes individuales de la transacción debe pasar.
-
Rollback es el comando SQL que se utiliza para revertir los cambios realizados por una transacción. Cuando se emite un comando ROLLBACK, revierte todos los cambios desde el último COMMIT o ROLLBACK.
-