Vous êtes sur la page 1sur 4

Cuestiones Evaluacin

Bases de Datos Avanzadas y Distribuidas


Cuestin 1
Indique la sentencia correcta:
a) La replicacin es un problema de las bases de datos distribuidas.
b) Fragmentacin Vertical: Dada una tabla, se parte en distintas columnas, cada una de
las cuales se asignan a un emplazamiento.
c) Los sistemas distribuidos tienen menor probabilidad de errores frente a los sistemas
no distribuidos.
d) Esquemas de fragmentacin: a quien pertenece la informacin
Cuestin 2
Indique la sentencia incorrecta sobre las caractersticas de los entornos mviles.
a)
b)
c)
d)

Datos que varan con gran rapidez.


Modalidad suspendida de los equipos.
Redes inalmbricas completamente distintas de las redes fijas.
Los usuarios entran y salen de las celdas de forma ordenada, no vara su latencia de
residencia.

Cuestin 3
Indique la sentencia correcta:
a)
b)
c)
d)

Los tipos bsicos de datos son los pblicos, privados y compartidos.


Los tipos bsicos de aplicaciones son las horizontales, verticales y diagonales.
Las bases de datos mviles requieren equipos potentes.
En las aplicaciones verticales los datos se reparten por todo el sistema.

Cuestin 4
Qu error no se puede dar en un sistema centralizado?
a)
b)
c)
d)

Fallo de un sitio
Errores de software
Errores de hardware
Fallos de discos

Cuestin 5
En un enfoque de gestor nico de bloqueos cuando no se puede conceder un bloqueo se
ignora la peticin.
a) Verdadero
b) Falso

Cuestin 6
Los directorios pueden contener referencias a otros directorios, lo que ayuda a crear vistas
integradas en que cada consulta slo se enva a un directorio pero no permite su ejecucin de
manera transparente en los directorios correspondientes.
a) Verdadero
b) Falso

Cuestin 7
Dada la transaccin siguiente. Podemos asegurar que cumple el protocolo de bloqueo de

dos fases
T:

bloquear-C(A);
leer(A);
desbloquear(A);
bloquear-C(B);
leer(B);
desbloquear(B);
visualizar(A + B).
a) Verdadero
b) Falso

Cuestin 8
En caso de tener un sistema cuya probabilidad de llegar a interbloqueo es demasiado alta
utilizaremos un protocolo de:
a) Prevencin de interbloqueos
b) Deteccin de bloqueos
c) Recuperacin de bloqueos

Cuestin 9
En el siguiente grafo de espera, Qu transacciones estn interbloqueadas?

a)
b)
c)
d)

T25, T26 y T27


T25
T26, T27 y T28
T26 y T27

Cuestin 10
Los algoritmos de recuperacin no realizan acciones durante el procesamiento normal de
transacciones para asegurar que existe informacin suficiente para permitir la recuperacin
frente a un fallo:
a) Verdadero
b) Falso

Cuestin 11
Qu tcnica permite realizar la salida de las modificaciones de la base de datos a la propia
base de datos mientras que la transaccin est todava en estado activo?:
a) Modificacin diferida de la base de datos.
b) Modificacin inmediata de la base de datos

Cuestin 12
Considere el conjunto de transacciones {T0, T1 ,, T10} de modo que su ejecucin se produce
en el orden determinado por los subndices. Supngase que el ltimo punto de revisin tiene
lugar durante la ejecucin de la transaccin T6. As, durante el esquema de recuperacin,
a) Slo deben considerarse las transacciones T6, T7, T8, T9 y T10. Ser necesario rehacer
cada una de ellas si stas se comprometieron y ser necesario deshacerlas en caso
contrario.
b) Deben considerarse las transacciones T7, T8, T9 y T10. Ser necesario rehacer cada
una de ellas si stas se comprometieron y ser necesario deshacerlas si no.
c) Se consideran todas las transacciones y ser necesario rehacer cada una de ellas si
stas se comprometieron y ser necesario deshacerlas en caso contrario.
d) Deben considerarse las transacciones T7, T8, T9 y T10 y nicamente ser necesario
rehacer cada una de ellas si stas se comprometieron.

Cuestin 13
Cul no es una propiedad ACID?
a)
b)
c)
d)

Atomicidad
Resistencia
Durabilidad
Aislamiento

Cuestin 14
Seleccione la afirmacin incorrecta sobre la concurrencia:
a) Aun utilizando la ejecucin concurrente de varias transacciones, la consistencia de la
base de datos no se ve afectada.
b) La ejecucin concurrente reduce los retardos impredecibles en la ejecucin de las
transacciones.
c) La ejecucin concurrente reduce el tiempo desde que una transaccin comienza hasta
que se completa.
d) La razn para usar la ejecucin concurrente en una base de datos es la misma que para
usar multiprogramacin en un sistema operativo.

Cuestin 15
Indique la sentencia correcta acerca de las normas SQL para terminar una transaccin:
a)
b)
c)
d)

Rollback work provoca que la transaccin actual aborte.


Commit work provoca que la transaccin actual aborte.
Rollback work compromete al transaccin actual y comienza una nueva.
La palabra work es obligatoria en ambas transacciones.