Archivo de la etiqueta: Transacciones

Transacciones en Sistemas Distribuidos: Funcionamiento, Tipos y Propiedades ACID

Motivos para el Uso de Transacciones en Sistemas Distribuidos

Los sistemas distribuidos, aunque potencialmente muy fiables gracias a la redundancia y autonomía de recursos en diferentes nodos, enfrentan desafíos en la integridad de los datos. La capacidad de detectar y localizar fallas se ve contrarrestada por problemas que motivan el uso de transacciones:

Profundizando en SQL: Programación, Transacciones y Control de Concurrencia

Programación en SQL

  1. ¿Por qué no es SQL un lenguaje computacionalmente completo?

Le faltan ciertas características como recursividad o estructuras repetitivas (bucles).

¿Qué soluciones conoces para aumentar las capacidades de cómputo de SQL? En SQL 2003 se introduce recursividad de forma limitada. Los bucles se consiguen combinando SQL con otros lenguajes procedimentales.

  1. SQL embebido: describe su funcionamiento.

Se denomina así al código SQL que se mezcla con el código de un lenguaje anfitrión. Seguir leyendo “Profundizando en SQL: Programación, Transacciones y Control de Concurrencia” »

Conceptos Clave en Sistemas de Bases de Datos: Definiciones y Procesos

Conceptos Clave en Sistemas de Bases de Datos

Este documento presenta una serie de conceptos fundamentales en el ámbito de los sistemas de bases de datos, abarcando desde la definición de datos hasta la optimización del rendimiento.

Definiciones de Lenguaje SQL y Estructuras de Datos

Consistencia y Aislamiento en Transacciones de Bases de Datos

IV.7 Transacciones Consistentes

Como se acaba de leer, una transacción atómica es aquella en la que todas las acciones de la base de datos (b.d.) pueden ocurrir, o también ninguna. Una transacción durable es aquella para la que todos los cambios confirmados son permanentes. El SMBD no eliminará esos cambios, incluso en el caso de fracasar. Si la transacción es durable, el SMBD proporcionará las facilidades para recuperar los cambios de todas las acciones confirmadas cuando sea necesario.

Sin Seguir leyendo “Consistencia y Aislamiento en Transacciones de Bases de Datos” »

Fundamentos de Bases de Datos Distribuidas y Transacciones SQL Server

Conceptos Básicos de Bases de Datos
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos (pej. Un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamiento autónomo, esto permite realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema Seguir leyendo “Fundamentos de Bases de Datos Distribuidas y Transacciones SQL Server” »

Procesamiento de Transacciones y Gestión de Datos: Conceptos Clave

OLTP

OLTP (OnLine Transaction Processing) es un tipo de procesamiento que facilita y administra aplicaciones transaccionales, usualmente para entrada de datos, recuperación y procesamiento de transacciones (gestor transaccional). Los paquetes de software para OLTP se basan en la arquitectura cliente-servidor, ya que suelen ser utilizados por empresas con una red informática distribuida.

El término puede parecer ambiguo, ya que puede entenderse «transacción» en el contexto de las «transacciones Seguir leyendo “Procesamiento de Transacciones y Gestión de Datos: Conceptos Clave” »

Taller de Bases de Datos

TALLER DE BASE DE DATOS

UNIDAD 0:

APORTACION AL PERFIL

  • La capacidad de diseñar y desarrollar bases de datos conforme a los requerimientos definidos, las normas organizacionales de manejo y seguridad de la información, utilizando tecnologías emergentes con el fin de integrar soluciones computacionales.
  • Las bases para asignaturas directamente vinculadas con el desarrollo de software y acceso a base de datos.

INTENCION DIDACTICA