You are on page 1of 23

MODALIDAD ABIERTA Y A DISTANCIA

Departamento de Ciencias de la Computacin y Electrnica


Seccin Tecnologas Avanzadas de la Web y SBC

Base de Datos Avanzada


Evaluacin a distancia
4 crditos

Titulacin Ciclo
Informtica V

Profesor Principal:
Encalada Angel Eduardo

Le recordamos que el envo de evaluaciones a distancia a travs del EVA


(Entorno Virtual de Aprendizaje) es obligatorio; y, el ingreso se lo realiza
de manera impostergable de acuerdo a la segmentacin publicada en el
siguiente enlace:

http://distancia.utpl.edu.ec/calendarioevaluacionesadistancia

TUTORAS: El profesor asignado publicar en el Entorno Virtual de Aprendizaje (EVA) su nmero telefnico y horario de tutora, para
contactarlo utilice la opcin Contactar al profesor
Ms informacin puede obtener llamando al Call Center 07 3701444, lnea gratuita 1800 88758875 o al correo electrnico callcenter@utpl.
edu.ec

Abril Agosto 2017

La Universidad Catlica de Loja Asesora virtual:


www.utpl.edu.ec
PRIMER BIMESTRE

PRUEBA OBJETIVA (2 puntos)

Seleccione la respuesta correcta.

1. La desnormalizacin y el uso de ndices ayudan a mejorar el rendimiento de las


operaciones de

a. consulta de datos
b. actualizacin de datos
c. carga de datos

2. Entre los objetivos del diseo fsico de bases de datos se encuentra el

a. cuidar la ergonoma en el diseo de base de datos


b. prever el espacio de almacenamiento que se requerir para guardar los
datos
c. construir aplicaciones que accedan de forma eficiente a los datos

3. Indique que es lo que NO permitira una vista de usuario:

a. Optimizar las consultas para que sean ms rpidas


b. Reducir la complejidad de la consultas
c. Limitar el acceso solo a una porcin de los datos

4. Como regla prctica la desnormalizacin puede ser una tcnica adecuada


cuando el rendimiento no es satisfactorio y si una tabla tiene:

a. alta tasa de actualizacin y una baja tasa de consulta


b. alta tasa de actualizacin y una alta tasa de consulta
c. baja tasa de actualizacin y una tasa de consulta muy alta

5. La monitorizacin permanente del sistema de base de datos se requiere porque:

a. Se puede emplear a ms gente del rea tcnica


b. Se puede requerir ms espacio en disco producto de la monitorizacin
c. Se puede mejorar los tiempos de respuesta para los usuarios y clientes
d. Se pueden depurar los datos y eliminar informacin innecesaria

6. La desnormalizacin

a. sacrifica a menudo la flexibilidad.


b. hace que la implementacin de la BD sea ms fcil.
c. acelera las actualizaciones pero ralentiza las consultas.

La Universidad Catlica de Loja


3
Evaluaciones a distancia: Base de Datos Avanzada

7. Para especificar un ndice principal, cul de las siguientes sentencias utilizara:

a. CREATE UNIQUE INDEX Empleados_idx FOR Empleados (IdEmp);


b. CREATE UNIQUE INDEX Empleados_idx ON Empleados (IdEmp);
c. CREATE INDEX PRIMARY KEY Empleados_idx FOR Empleados (IdEmp);

8. Indique cul de las siguientes tcnicas de desnormalizacin consiste en convertir


filas en columnas:

a. Tablas de extraccin (DataWarehouse)


b. Atributos multivaluados
c. Combinacin de tablas con asociacin 1:1

9. El particionamiento de una tabla es:

a. Descomponer el ndice de una tabla en una serie de piezas ms pequeas


y manejables
b. Recomponer una serie de piezas de una tabla para volverla a su estado
normal
c. Descomponer una tabla en una serie de piezas ms pequeas y manejables

10. Ante la amenaza de Daos fsico a los equipos, una de las contramedidas
apropiadas sera

a. implementar cortafuegos (firewall)


b. aplicar cifrado a los datos confidenciales
c. mantener un servidor de respaldo

11. La estimacin de requisitos de espacio en disco depende principalmente de:

a. El SGBD seleccionado y el volumen de datos (tuplas) a almacenar en cada


tabla
b. De la capacidad adquisitiva de la organizacin
c. El arreglo de discos (RAID) que se haya dispuesto para el servidor de bases
de datos
d. Del nmero de usuarios que tendr o tiene actualmente la base de datos

12. En cul de los siguientes casos no es conveniente indexar?

a. Cuando son atributos que permitiran ejecutar planes de un solo ndice


b. Cuando son atributos tipo string de gran longitud
c. Cuando son atributos que corresponden a claves ajenas que se acceden
frecuentemente

4 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

13. Hablando de seguridad de una base de datos, la confidencialidad de la


informacin quiere decir:

a. La necesidad de proteger los datos acerca de las personas


b. La necesidad de mantener en secreto las claves de acceso a la base de
datos
c. La necesidad de mantener en secreto ciertos datos, que son crticos para
la organizacin

14. En la construccin de una base de datos, el diseo fsico se ocupa del

a. qu hacer
b. como hacerlo
c. para que hacerlo

15. Dentro de una base de datos una vista basada en dos tablas base, ocupa en
disco:

a. Ningn espacio ya que los datos estn en las tablas base


b. El mismo espacio que las dos tablas base juntas
c. El espacio que se haya asignado al usuario que se conect a la base de
datos

16. Las restricciones de integridad son aquellas que se imponen para

a. lograr que se generen alertas cuando el espacio de almacenamiento de la


base de datos est por terminarse.
b. controlar que un usuario de la base de datos solamente tenga un conjunto
de recursos limitados.
c. evitar que la base de datos llegue a ser incompleta, imprecisa o
incoherente.

17. En qu etapa del diseo de datos aun NO se considera el tipo de base de datos
a implementar (relacional, orientada a objetos, jerrquica, red, semntica, etc.):

a. Diseo conceptual
b. Diseo lgico
c. Diseo fsico

18. Al implementar una base de datos, es aconsejable aadir ndices secundarios


cuando los atributos son frecuentemente utilizados en:

a. criterios de seleccin (clusula WHERE)


b. criterios de proyeccin (clusula SELECT)
c. criterios de fuentes de datos (clusula FROM)

La Universidad Catlica de Loja


5
Evaluaciones a distancia: Base de Datos Avanzada

19. El anlisis transaccional permite:

a. calcular el espacio en disco requerido


b. identificar vistas de usuario requeridas
c. identificar las relaciones crticas

20. El paso final del diseo fsico de una base de datos es:

a. La desnormalizacin para mejorar el acceso a los datos a costa del mayor


espacio de almacenamiento.
b. El proceso continuo de monitoreo para mejorar los tiempos de respuesta.
c. La instalacin del SGBD elegido y capacitacin a usuarios finales

21. El componente de seguridad que busca asegurar la validez y completitud de los


datos almacenados en la BD, se llama:

a. Seguridad de acceso
b. Integridad de los datos
c. Disponibilidad
d. Confidencialidad de la informacin

22. Uno de los objetivos del diseo fsico de bases de datos es:

a. Cuidar la ergonoma en el diseo de base de datos.


b. Construir un esquema relacional que refleje la estructura organizacional.
c. Establecer medidas de seguridad que aseguren la integridad de la base
de datos.
d. Disear un modelo de datos acorde a los requerimientos de datos de la
empresa.

23. Aquellas restricciones de integridad del modelo lgico de datos que no se


puedan implementar a travs de DDL y/o disparadores, las debe controlar

a. El sistema operativo
b. La aplicacin
c. El DBA
d. El usuario

24. El cifrado se refiere a:

a. Realizar peridicamente una copia encriptada de la base de datos


b. Realizar un registro de todos los cambios realizados en la base de datos
en forma encriptada
c. Codificar los datos de una manera que no sean legibles por ningn
programa que no disponga de la clave de descifrado.

6 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

25. En un entorno web un servidor Proxy es un computador

a. situado entre un explorador web y un servidor web


b. donde est instalado un firewall
c. situado entre un router y un servidor web

PRUEBA ENSAYO (4 puntos)

PARTE 1 (2 puntos)
Seleccione la respuesta correcta.

26. Suponga que tenemos la tabla:

PRODUCTOS (id, nombre, tipo, cantidad, preciounit)

Y queremos agregar una restriccin para el campo preciounit de manera que


permita registrar nicamente valores mayores o iguales a cero, cul sera la
sentencia DDL correcta?

a. ALTER TABLE productos ADD CONSTRAINT chk_preciounit CHECK


(preciounit >= 0);
b. ALTER DATABASE ADD CONSTRAINT chk_preciounit ON productos.
preciounit CHECK (preciounit >= 0);
c. UPDATE productos ADD CONSTRAINT chk_preciounit CHECK (preciounit
>= 0);
d. ALTER TABLE productos MODIFY preciounit CONSTRAINT chk_preciounit
CHECK (preciounit >= 0);

27. Suponga las siguientes entidades:

ALUMNO (id, apellidos, nombres, carrera, email, telefono, direccion)

AULA (codigo_aula, edificio, piso, capacidad, tipo)

Cul de las siguientes restricciones NO es posible implementar en una base de


datos relacional a travs de DDL, y por lo tanto requiere otros medios para su
control (uso de triggers o a nivel de aplicacin)?

a. La clave principal de AULA es CODIGO_AULA


b. El TIPO de aula solo puede ser DE COMPUTO o NORMAL
c. Los NOMBRES y APELLIDOS de un ALUMNO son atributos de carcter
obligatorio
d. Un ALUMNO solo asiste a una AULA
e. Por defecto el TIPO de AULA es NORMAL

La Universidad Catlica de Loja


7
Evaluaciones a distancia: Base de Datos Avanzada

f. En un AULA no pueden estar asignados un nmero de estudiantes mayor


a su CAPACIDAD
g. La CAPACIDAD del AULA no puede ser mayor 80

28. Dado el siguiente extracto del diagrama de tablas destinado a almacenar


informacin relativa a FILMES:

La siguiente consulta SQL permite obtener el reporte de los filmes que son
largometrajes (duran ms de 100 min), y que fueron producidos durante el
2012, muestra tanto el nombre, la fecha de estreno y el presupuesto total de
cada filme, adems los resultados deben aparecer ordenados por la fecha de
estreno:

Analice la consulta anterior y determine que ndices secundarios haran falta


crear para que la extraccin de esos datos sea mucho ms eficiente. Para ello
recuerde las directrices que nos permiten identificar los ndices secundarios
requeridos. A continuacin se presentan varias alternativas con la lista de
columnas que se deberan indexar, elija la correcta:

a. PEL.ANIO | PEL.DURACION_MINUTOS
b. PEL.ANIO | PEL.DURACION_MINUTOS | PEL.NOMBRE_ORIGINAL | PEL.
FECHA_ESTRENO
c. PEL.ANIO | PEL.DURACION_MINUTOS | PES.FINANCIAMIENTO
d. PEL.ANIO | PEL.DURACION_MINUTOS | PEL.NOMBRE_ORIGINAL | PEL.
FECHA_ESTRENO | PES.FINANCIAMIENTO

8 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

e. PEL.NOMBRE_ORIGINAL | PEL.ANIO | PEL.DURACION_MINUTOS | PES.


FINANCIAMIENTO
f. PEL.NOMBRE_ORIGINAL | PEL.FECHA_ESTRENO | PES.FINANCIAMIENTO

29. En la base de datos de un fabricante de automviles, existen las tablas VEHICULOS


y MOTORES, donde en VEHICULOS se guarda la informacin general de cada
automvil fabricado y en MOTORES la informacin detallada de cada motor:

VEHICULOS (#chasis, modelo, ao, color, cilindraje, #motor)

MOTORES (#motor, #valvulas, tipo, potencia, arquitectura, descripcion)

Si casi siempre consultamos informacin de los automviles con el detalle de su


motor, cual es la tcnica de desnormalizacin que se debe aplicar en este caso?

a. Duplicidad de atributos en asociaciones M:N


b. Combinacin de tablas con asociacin 1:1
c. Duplicidad de atributos que no forman parte de la clave en asociaciones
1:N
d. Inclusin de atributos derivados

30. Considere las siguiente tablas que permiten almacenar informacin de


jugadores y clubes en los que han militado:

Con frecuencia utilizamos la siguiente consulta para obtener la plantilla de


jugadores de un determinado club en una determinada temporada:

Suponga que a fin de mejorar el rendimiento de esta consulta, decidimos


desnormalizar estas tablas aplicando la tcnica de Duplicidad de atributos en
asociaciones M:N. Como quedaran las tablas luego de desnormalizar?

Opcin 1

La Universidad Catlica de Loja


9
Evaluaciones a distancia: Base de Datos Avanzada

Opcin 2

Opcin 3

Opcin 4

No es posible desnormalizar en este caso

Opcin 5

Ninguna de las anteriores es correcta

a. Opcin 1
b. Opcin 2
c. Opcin 3
d. Opcin 4
e. Opcin 5

PARTE 2: INTERACTIVIDAD CAMPUS VIRTUAL (2 puntos)


31. Estimad@ estudiante, esta pregunta corresponde a lo que se denomina
INTERACTIVIDAD CAMPUS VIRTUAL que se califica sobre dos puntos, para
lo cual se tomar en consideracin el desarrollo de la PRCTICA DEL PRIMER
BIMESTRE (que se plantea a continuacin). Para ello deben enviar en digital el
desarrollo de las actividades all propuestas a travs de una tarea EVA que se
activar en las mismas fechas de envo de la evaluacin a distancia. Procurar
consolidar el desarrollo de toda la prctica en un solo documento (Word,
OpenOffice o PDF). Si ven imprescindible enviar documentos separados
comprimir todos en un solo archivo .rar o .zip.

Finalizados los plazos el tutor calificar y consignar la nota sobre 2 puntos en


esta pregunta, con lo cual se completar la nota de la evaluacin a distancia
sobre 6pts.

10 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

_________________________________________________________
_________________________________________________________

PRCTICA DEL PRIMER BIMESTRE

Estimado estudiante, ahora que ha asimilado los contenidos, es hora de aplicar esos
conocimientos en actividades prcticas, por lo que le invito a desarrollar las siguientes
actividades:

1. Del captulo 17 Metodologa: diseo fsico de bases de datos relacionales,


desarrolle los ejercicios 17.9 y 17.10 de su texto base. Debe entregar:

a. Ejercicio 17.9: Diseo lgico + Diseo fsico


b. Ejercicio 17.10: Pantallazos de SGBD donde se evidencie que
efectivamente la base de datos fue implementada

2. Plantee el caso de estudio de alguna organizacin que usted conozca, y en ese


contexto analice las implicaciones que tendra implementar una base de datos
para esa empresa desde el punto de vista de la seguridad de los datos. Y en
base al anlisis realizado mencione (por orden de prioridad) cuales seran la
principales recomendaciones (al menos tres) que usted hara a los directivos de
la empresa con el fin de garantizar la seguridad y disponibilidad de sus datos.

ESTRATEGIAS DE TRABAJO:

Para resolver la actividad 1 (ejercicios 17.9 y 17.10 del texto base), relativo al caso
de estudio de The University Accommodation Office, debe primero construir
el modelo de datos conceptual, traducirlo a un modelo lgico y a partir de all
realizar el diseo fsico que se solicita. Para implementar la base de datos puede
usar cualquier SGBD del que disponga o con el que est ms familiarizado.

Para la actividad 2, considere que usted ser el DBA en esa empresa y por lo
tanto el principal responsable de la seguridad de los datos. Desde ese punto de
vista analice todo lo que usted tomara en cuenta durante el proceso de diseo
e implementacin de la base de datos, de cara tener el control necesario sobre la
base de datos, y especficamente sobre su seguridad de manera que garantice:
el acceso controlado, la confidencialidad de la informacin, la integridad de
los datos y la disponibilidad de la base de datos en funcin de la necesidades
particulares de la empresa que haya elegido como caso de estudio

Debe estudiar la unidad correspondiente a las que hace referencia el ejercicio


solicitado

Si tiene dudas e inquietudes consulte con su tutor

La Universidad Catlica de Loja


11
Evaluaciones a distancia: Base de Datos Avanzada

Estimado(a) estudiante, una vez resuelta su evaluacin a distancia en el


documento impreso (borrador), acceda al Entorno Virtual de Aprendizaje
(EVA) en www.utpl.edu.ec e ingrese las respuestas respectivas.

SEOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no est permitido el uso de
ningn material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, cdigos, leyes, etc.)
Las pruebas presenciales estn diseadas para
desarrollarlas sin la utilizacin de estos materiales.

12 MODALIDAD ABIERTA Y A DISTANCIA


SEGUNDO BIMESTRE

PRUEBA OBJETIVA (2 puntos)

Seleccione la respuesta correcta.

1. En un esquema de estrella el tipo de relacin existente entre una tabla de


dimensin y la tabla de hechos es del tipo:

a. 1:1
b. 1:N
c. N:M

2. En una planificacin concurrente, cuando falla una transaccin de la cual


dependen otras; entonces:

a. Solo debe deshacerse la transaccin que fall


b. Deben deshacerse todas las transacciones de la planificacin concurrente
c. Deben deshacerse la transaccin que fall y todas las que dependan de
ella

3. Enlace los conceptos segn corresponda a las propiedades de una transaccin.

A. Atomicidad
B. Coherencia
C. Aislamiento
D. Permanencia

1. Los efectos de una transaccin confirmada se registran de modo


intacto en la base de datos.
2. La propiedad todo o nada.
3. Las transacciones se ejecutan de forma independiente unas de otras.
4. Una transaccin debe llevar a la base de datos de un estado consistente
a otro.

a. A-4, B-3, C-2, D-1


b. A-4, B-2, C-3, D-1
c. A-1, B-2, C-3, D-4
d. A-2, B-4, C-3, D-1

La Universidad Catlica de Loja


13
Evaluaciones a distancia: Base de Datos Avanzada

4. La optimizacin de consultas se refiere a:

a. Transformar la consulta en otra semnticamente equivalente


b. Seleccionar una estrategia de ejecucin eficiente para la consulta
c. Convertir la consulta en una forma normalizada que pueda manipularse
ms fcilmente
d. Validar sintctica y semnticamente la consulta

5. En un almacn de datos, Las tablas de hechos contienen:

a. Una o ms medidas numricas o hechos, relativas a cada registro.


b. Informacin detallada de las operaciones del negocio.
c. Ninguna de las anteriores.

6. Los sistemas a travs de los cuales se registran las operaciones diarias de una
organizacin se denominan:

a. Almacenes de datos
b. OLAP
c. OLTP
d. Sistemas de informacin gerencial

7. Para asegurar la coherencia y atomicidad en una ejecucin concurrente de


transacciones se necesita:

a. Una planificacin concurrente serializable


b. Una planificacin recuperable
c. Una planificacin concurrente serializable y adems recuperable

8. Para cuidar el rendimiento de la base de datos las estadsticas deberan


actualizarse:

a. Cuando el sistema est inactivo


b. Cada vez que se actualiza una tupla
c. Cuando la base de datos entra en modo de mantenimiento

9. Para garantizar la serializabilidad de las transacciones concurrentes se emplean


mtodos de bloqueo, uno de ellos es el bloqueo exclusivo con el cual si una
transaccin tiene un bloqueo exclusivo sobre un elemento de datos

a. no podr realizar ninguna operacin sobre el elemento


b. solamente podr leer elemento
c. puede leer y actualizar el elemento

14 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

10. Un almacn de datos es una base de datos que est orientada principalmente:

a. A las aplicaciones de gestin


b. Al sujeto tomador de decisiones
c. A mantener una base de datos replica de respaldo
d. A manejar informacin no registrada en ningn otro sistema

11. Cuando en un sistema transaccional se tienen tasas de consulta o reportes muy


altas, se recomienda:

a. Pedirle al cliente que reduzca el nmero de reportes


b. Implementar un Almacn de Datos (DataWarehouse)
c. Generar los reportes en horas donde la actividad del sistema es reducida
d. Aplicar desnormalizacin e introducir todos los ndices posibles para
mejorar el rendimiento de las consultas.

12. Cuando hablamos de serializabilidad en trminos de conflictos, decimos que


EXISTE CONFLICTO entre dos operaciones de distintas transacciones cuando
ambas operaciones

a. leen un mismo elemento de dato


b. escriben un mismo elemento de dato
c. leen distintos elementos de dato
d. escriben distintos elementos de dato

13. Despus que se ejecuta la instruccin final de una transaccin sta queda en
un estado:

a. Activa
b. Confirmada
c. Parcialmente confirmada
d. Finalizada

14. El anlisis sintctico y la validacin de una consulta se realiza durante la fase de:

a. Descomposicin de la consulta
b. Ejecucin de la consulta
c. Compilacin de la consulta

15. Dentro del procesamiento de una consulta, en tiempo de ejecucin el SGBD a


travs del sistema operativo ejecuta la consulta expresada en:

a. SQL
b. Lenguaje de bajo nivel
c. Algebra relacional
d. Lenguaje de alto nivel

La Universidad Catlica de Loja


15
Evaluaciones a distancia: Base de Datos Avanzada

16. En el procesamiento de consultas a qu tipo de anlisis nos referimos cuando


decimos que se rechazan consultas con predicados contradictorios o que estn
mal formuladas:

a. Anlisis sintctico
b. Anlisis semntico
c. Anlisis de predicados

17. En el procesamiento de una consulta la fase de descomposicin de la consulta


le enva a la fase de optimizacin de la consulta:

a. La expresin de algebra relacional


b. La expresin en lenguaje SQL sin errores sintcticos
c. La expresin en lenguaje binario

18. Un diagrama multidimensional bajo un esquema estrella es aquel que tiene:

a. Una tabla de dimensiones y varias tablas de hechos que giran alrededor


de la dimensin central
b. Una tabla de hechos y varias tablas de dimensiones que giran alrededor
de la tabla de hechos central
c. Varias tablas de hechos y de dimensiones, donde cada tabla de hechos
est asociada a una dimensin
d. No existen tablas de hechos, todas son dimensiones organizadas en
forma de una nube de datos

19. En un almacn de datos diseado bajo un esquema en estrella:

a. Los datos de las dimensiones pueden estar desnormalizados


b. Los datos de las dimensiones deben estar normalizados
c. No existen tablas de dimensin, solo tablas de hechos

20. En un almacn de datos la extraccin de los datos desde las fuentes origen est
a cargo del:

a. Gestor de carga
b. Gestor de almacenamiento
c. Gestor de consultas
d. Gestor de conexin

21. Una transaccin:

a. Est compuesta de al menos dos operaciones


b. Puede ocasionar la prdida de la integridad referencial
c. Debe llevar la base de datos de un estado consistente a otro

16 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

22. Uno de los objetivos de la descomposicin de consultas es:

a. Enviar el plan de ejecucin para obtener el cdigo objeto.


b. Transformar una consulta de alto nivel en una consulta de lgebra
relacional.
c. Actualizar las estadsticas de la base de datos.

23. Un datawarehouse puede permitir integrar datos provenientes de hasta

a. una nica fuente de datos


b. mltiples fuentes de datos homogneas
c. mltiples fuentes de datos heterogneas

24. Una de las caractersticas que describe a un almacn de datos es:

a. Diseo de datos normalizado


b. Actualizaciones poco frecuentes
c. Consultas demasiado lentas

25. Para garantizar la serializabilidad de las transacciones concurrentes se emplean


mtodos de bloqueo, uno de ellos es el bloqueo compartido, el cual consiste
en que si una transaccin tiene un bloqueo compartido sobre un elemento de
datos,

a. puede leer el elemento, pero no actualizarlo


b. puede actualizar el elemento, pero no leerlo
c. puede leer y actualizar el elemento
d. evita que ste sea modificado o incluso ledo por otra transaccin

PRUEBA ENSAYO (4 puntos)

PARTE 1 (2 puntos)
Seleccione la respuesta correcta.

26. En cul de los siguientes escenarios sera recomendable implementar un


almacn de datos dentro de una organizacin?

a. Cuando se necesitan realizar cargas masivas de datos


b. Cuando se requieren mejorar los tiempos de respuesta de los sistemas
transaccionales
c. Cuando se necesita implementar un proyecto de inteligencia de negocios
d. Cuando la seguridad de los datos est comprometida
e. Cuando se quiere prever la amenaza de prdida de los datos
La Universidad Catlica de Loja
17
Evaluaciones a distancia: Base de Datos Avanzada

27. Dada la siguiente planificacin concurrente:

Asumiendo que para llegar a esta partimos de una planificacin Serie T1 ->
T2 -> T3, verifique la serializabilidad de la planificacin tanto en trminos de
conflictos como en trminos de vistas y responda:

a. La planificacin es serializable en trminos de conflictos, pero no en


trminos de vistas
b. La planificacin es serializable en trminos de vistas, pero no en trminos
de conflictos
c. La planificacin es serializable en trminos de conflictos y tambin en
trminos de vistas
d. La planificacin no es serializable ni en trminos de conflictos ni en
trminos de vistas

28. Considere las siguientes planificaciones de ejecucin de transacciones, donde


P1 es la planificacin serie de partida y P2 es la planificacin concurrente
resultante a partir de P1:

Analizando ambas planificaciones se ha determinado que P2 no es una


planificacin serlializable respecto a P1, identifique el motivo:

18 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

a. Porque no se puede cambiar el orden en el que se ejecutan las operaciones


dentro de una transaccin
b. Porque no se debi intercalar y subir Read(balz) de T3 hasta la primera
posicin, ya que quien debe leer primero z es T1
c. Porque no es correcto que en T1 exista una operacin de escritura antes
de las otras de lectura, siempre las de lectura deben ir primero
d. Porque aun falta realizar ms intercalaciones
e. En realidad no hay errores, la planificacin P2 si es serializable

29. Dadas las siguientes tablas:

Tabla EMPLE

Tabla DEPART

Necesitamos obtener la lista de empleados de QUITO que ganan ms de 2000


dlares, para ello realizamos la siguiente consulta

Al momento de ejecutar esta consulta el SGBD tiene varias alternativas (planes


de ejecucin) a elegir. Analice la consulta y elija cual de los siguientes planes
(expresados en algebra relacional) sera el ms eficiente en este caso:

Opcin 1:

La Universidad Catlica de Loja


19
Evaluaciones a distancia: Base de Datos Avanzada

Opcin 2:

Opcin 3:

Opcin 4

Ninguna de las anteriores es la ms eficiente

a. Opcin 1
b. Opcin 2
c. Opcin 3
d. Opcin 4

30. Dada la tabla PELICULAS:

Deseamos conocer aquellos filmes que no fueron producidos (anio) en la dcada


de los 80 y cuya duracin no supera los 60 minutos y tampoco es inferior a 30
minutos. Para tal fin proponemos la siguiente sentencia SQL:

Luego de analizar la estructura sintctica y semntica de la consulta podemos


concluir que:

Opcin 1:

La consulta es semnticamente incorrecta, lo correcto es:

20 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

Opcin 2:

La consulta es semnticamente incorrecta, lo correcto es:

Opcin 3:

La consulta es sintcticamente incorrecta, lo correcto es:

Opcin 4:

La consulta es correcta, no hay errores sintcticos ni semnticos

Cul anlisis es el correcto?

a. Opcin 1
b. Opcin 2
c. Opcin 3
d. Opcin 4

PARTE 2: INTERACTIVIDAD CAMPUS VIRTUAL (2 puntos)


31. Estimad@ estudiante, esta pregunta corresponde a lo que se denomina
INTERACTIVIDAD CAMPUS VIRTUAL que se califica sobre dos puntos, para lo
cual se tomar en consideracin el desarrollo de la PRCTICA DEL SEGUNDO
BIMESTRE (que se plantea a continuacin). Para ello deben enviar en digital el
desarrollo de las actividades all propuestas a travs de una tarea EVA que se
activar en las mismas fechas de envo de la evaluacin a distancia. Procurar
consolidar el desarrollo de toda la prctica en un solo documento. Si ven
imprescindible enviar documentos separados comprimir todos en un solo
archivo .rar o .zip.

Finalizados los plazos el tutor calificar y consignar la nota sobre 2 puntos en


esta pregunta, con lo cual se completar la nota de la evaluacin a distancia
sobre 6pts..

La Universidad Catlica de Loja


21
Evaluaciones a distancia: Base de Datos Avanzada

_________________________________________________________
_________________________________________________________

PRCTICA DEL SEGUNDO BIMESTRE

Estimado estudiante, ahora que ha asimilado los contenidos, es hora de aplicar esos
conocimientos en actividades prcticas, por lo que le invito a desarrollar las siguientes
actividades:

1. Para el literal (d) del ejercicio 20.18 propuesto en el texto base:

a. Dibujar un grafo de precedencia


b. Verificar si es serializable en trminos de conflictos
c. Verificar si es recuperable
d. Verificar si evita realizar anulaciones en cascada

2. Tomando como base el siguientes esquema de datos, relativo al registro de


inscripciones en cursos:

ALUMNOS (cedula,nombre_alumno,email,genero)

CURSOS (codcurso,nombre_curso,costo,duracion_horas)

INSCRIPCIONES (cedula,codcurso,fecha)

Se pide:

a. Escriba la consulta SQL que permita obtener las inscripciones registradas


(fecha, nombre del curso, nombre del alumno, email) durante el 2016, en
aquellos cursos con duracin superior a 20 horas.
b. Dibuje un rbol de lgebra relacional para la consulta obtenida en el
punto anterior

3. Aplique el diseo multidimensional y construya un esquema tipo estrella (cubo


OLAP) que sirva para resolver alguno(s) reporte(s) de ndole estadstico para el
caso de estudio B.1 The University Accommodation Office, documentado en
el apndice B de su texto base.

ESTRATEGIAS DE TRABAJO:

Para resolver la primera actividad, repase las reglas de serializabilidad en


trminos de conflictos y los pasos para construir un grafo de precedencia (o de
serializacin). La verificacin de serializabilidad la puede hacer por dos vas:

1. Partir de la planificacin serie y luego ir haciendo los movimientos de las


operaciones (intercalaciones) cuidando de no violar las reglas respectivas,
hasta comprobar que coincida con la planificacin planteada.
2. Analizar el grafo de precedencia y verificar la no existencia de ciclos.

22 MODALIDAD ABIERTA Y A DISTANCIA


Evaluaciones a distancia: Base de Datos Avanzada

Para resolver la segunda actividad, conviene que a la sentencia SQL


obtenida en el punto (a) la represente a travs de lgebra relacional y
luego proceda a construir el rbol.

Para resolver el tercer ejercicio, repase los pasos de la metodologa, revise


los requerimientos del caso de estudio documentados en el apndice
B.1. Analice sobre todo los requerimientos de reportes, y principalmente
reportes estadsticos, que implican agrupacin y aplicacin funciones de
clculo (puede identificar por si mismo otras transacciones a parte de las
que constan en el texto). En base a lo anterior aplique la metodologa
y genere un esquema dimensional tipo estrella (cubos) que permitan
obtener los reportes identificados previamente.

Debe estudiar la unidad correspondiente a las que hace referencia el


ejercicio solicitado.

Si tiene dudas e inquietudes consulte con su tutor.

Estimado(a) estudiante, una vez resuelta su evaluacin a distancia en el


documento impreso (borrador), acceda al Entorno Virtual de Aprendizaje
(EVA) en www.utpl.edu.ec e ingrese las respuestas respectivas.

SEOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no est permitido el uso de
ningn material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, cdigos, leyes, etc.)
Las pruebas presenciales estn diseadas para
desarrollarlas sin la utilizacin de estos materiales.

La Universidad Catlica de Loja


23

You might also like