Base De Datos; Peticiones Distribuidas - IBM DB2 Connect 10.5 Guia Del Usuario

Ocultar thumbs Ver también para DB2 Connect 10.5:
Tabla de contenido

Publicidad

v Están permitidas varias peticiones (sentencias de SQL) para cada unidad de
v Están permitidos varios cursores para cada unidad de trabajo.
v Cada unidad de trabajo solamente puede actualizar una sola base de datos.
v El programa de aplicación confirma o retrotrae la unidad de trabajo. En ciertas
Por ejemplo, la Figura 7 muestra un cliente de base de datos que ejecuta una
aplicación de transferencia de datos que accede a una base de datos que contiene
tablas de cuentas corrientes y cuentas de ahorros, así como una programación de
las comisiones por transacción. La aplicación debe:
v Aceptar el importe que se debe transferir desde la interfaz de usuario.
v Restar de la cuenta de ahorros el importe y determinar el nuevo saldo.
v Leer el plan de comisiones para determinar la comisión por transacción para una
v Restar de la cuenta de ahorros la comisión por transacción.
v Añadir el importe de la transferencia a la cuenta corriente.
v Confirmar la transacción (unidad de trabajo).
Figura 7. Utilización de una sola base de datos en una transacción
Para configurar una aplicación de este tipo, es necesario:
1. Crear las tablas para la cuenta corriente, la cuenta de ahorros y el plan de las
2. Si está situado en una ubicación remota, configure el servidor de bases de datos
3. Si está situado en una ubicación remota, catalogue el nodo y la base de datos
4. Precompile el programa de aplicación para especificar una conexión de tipo 1;

Peticiones distribuidas

Una petición distribuida es una función de la base de datos distribuida que permite
que aplicaciones y usuarios sometan sentencias de SQL que hagan referencia a dos
o más DBMS o bases de datos en una sola sentencia. Por ejemplo, una unión entre
96
Guía del usuario de DB2 Connect
trabajo.
circunstancias de error, es posible que el servidor de bases de datos o DB2
Connect retrotraiga una unidad de trabajo.
cuenta de ahorros que tenga el saldo obtenido.
Cliente de base
de datos
Servidores de base
de datos
comisiones por transacción en la misma base de datos.
para que utilice el protocolo de comunicaciones adecuado.
para identificar la base de datos en el servidor de bases de datos.
es decir, especifique CONNECT(1) en el mandato PREP.

Base de datos

Actualización
Actualización
Lectura
Cuenta de ahorros
Cuenta corriente
Comisión por
transacción

Publicidad

Tabla de contenido
loading

Tabla de contenido