Está en la página 1de 5

1º PED 2014-15

La consulta no se puede descorrelacionar.

CREATE TABLE t1 AS
SELECT nombre_sucursal, max(saldo)
FROM cuenta
GROUPED BY nombre_sucursal

SELECT numero_cuenta
FROM cuenta, t1
WHERE cuenta.nombre_sucursal LIKE 'B%' AND
cuenta.nombre_sucursal=11.nombre_sucursal AND
cuenta.saldo=11.saldo

Y
Ninguna de las demás respuestas es correcta,

CREATE TABLE t1 AS
SELECT nombre_sucursal, saldo
FROM cuenta
GROUPED BY nombre_sucursal

SELECT numero_cuenta
FROM cuenta, t1
WHERE cuenta.nombre_sucursal LIKE 'B%' AND
cuenta.nombre_sucursal=t1.nombre_sucursal

4 .-
¿Cuál de las siguientes afirmaciones es cierta?
* I. Teniendo una vista materializada definida por (ri = r2), si se añade
un 1% más de tuplas a r1, es más eficiente volver a calcular la vista
por completo que realizar un mantenimiento incremental.

+ II. Para una relación r(A, B, C) con un índice en A, no hay consultas


que se puedan responder solamente consultando el índice sin
consultar las tuplas de la relación.
/ 1. Falsa. 11. Falsa.

1. Correcta. 11. Falsa.

1. Correcta. II. Correcta.

1. Falsa. 11. Correcta.

5.
¿Cuál de las siguientes afirmaciones es correcta?
»+ I. Una planificación es sin cascada si para todo par de transacciones
Ti y Tj tales que Tj lee un elemento de datos que ha escrito
previamente Ti, la operación comprometer de Ti aparece antes que la
operación comprometer Tj.
+ II. La planificación siguiente es recuperable.

T, T) Ti
escribe(A);
leer(A);
escribe(A);
escribe(B);
leer(A);
comprometer;
comprometer;
comprometer;
2 Il. Falsa. Il. Falsa.

1. Correcta. 11. Falsa.

I. Falsa. 11. Correcta.

I. Correcta. 11. Correcta.

6 .-
¿Cuál de las siguientes afirmaciones es cierta sobre la planificación
siguiente?
* Il. La planificación es sin cascada.
+ II. La planificación es secuenciable en cuanto a vistas.

Li 1 in
lee(A);
escribe(A);
lee(C);
escribe(C);
lee(C);
comprometer;
escribe(B);
comprometer;
escribe(A);
escribe(C);
comprometer;
I. Correcta. 11. Correcta.

I. Correcta. 11. Falsa.

I. Falsa. 11. Correcta.

+ l. Falsa. 11. Falsa.


7 .-
¿Cuáles de las siguientes afirmaciones son correctas?
e ]. Si se utilizan esquemas de evitación de interbloqueos, es imposible
que haya inanición.
e II. En el protocolo de granularidad múltiple, cuando una transacción
bloquea un nodo de forma explícita en modo exclusivo o compartido,
los nodos descendientes de ese nodo deben ser bloqueados
explícitamente.

1. Correcta. 11. Falsa.

1. Correcta. 11. Correcta.

/ L. Falsa. 11. Falsa.

1. Falsa. 11. Correcta.

8 .-
Dada la planificación siguiente, ¿cuál de las siguientes afirmaciones es
cierta?
+ 1. La planificación es correcta bajo el protocolo de dos fases.
+ II. La planificación es correcta bajo el protocolo de las marcas
temporales.

Paso Pi To
bloquear-C(A)
AaO0n—

leer(A)
bloquear-C(B)
leer(B)
desbloquear(B)
TO

bloquear-X(B)
YO

escribir(B)
desbloquear(B)
00

desbloquear(A)
I. Falsa. 11. Correcta.

I. Falsa. 11. Falsa.

+ 1. Correcta. 11. Correcta.

I. Correcta. 11. Falsa.


SOLUCIÓN  I Correcta, II Correcta

También podría gustarte