Quiz 24/11/2018 12:32:49 % Realizado: 100.00% Obligatorias: 0.0% Observaciones: Nota: 10.00 Secciones: Preguntas 1 .Considérese el esquema de la base de datos con la relación Emp cuyos atributos se muestran a continuación, con los tipos especificados para los atributos multivalorados. Emp = (nombre_emp, ConjuntoHijos multiset(Hijos), ConjuntoConocímientos multiset(Conocimientos)) Hijos = (nombre, cumpleaños) Conocimientos = (tipo_conocimiento, ConjuntoExámenes multiset(Examenes)) Examenes = (año, ciudad) ¿Cuál de las siguientes consultas obtiene el nombre de los empleados con dos o más tipos de conocimientos? (una única respuesta correcta) 1 Select e.nombre_emp From Emp as e, unnest(e.ConjuntoConocimientos) as c Group by e.nombre_emp Having count(c.tipo_conocimiento)>=2; https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz Select Emp.nombre_emp From Emp as e, unnest(e.conocimiento) as c, unnest(c.tipo_conocimiento) as t Where count(t)>=2; Ninguna de ellas Select Emp.nombre_emp From Emp as e, unnest(e.ConjuntoConocimientos) as c, unnest(c.tipo_conocimiento) as t Group by Emp.nombre_emp Having count(t.tipo_conocimiento)>=2; Nota: 1.00 Observaciones: Correcto https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz 2 .En análisis de datos y OLAP, ¿a qué se denomina pivotaje? (puede tener más de una respuesta correcta) 1 Al paso de una granularidad más fina a otra más gruesa A una rebanada de un cubo de datos. A la modificación de las dimensiones utilizadas en las tabulaciones cruzadas. A ninguna de ellas Nota: 1.00 Observaciones: Correcto 3 .¿Cuál de las siguientes DTD es la correcta para una representación XML del siguiente esquema relacional anidado en el que todos los atributos tienen obligatoriamente valores?. Libro =(titulo, editores multiset(Editor), palabras_clave multiset (varchar(20))) Editor=(nombre, ciudad) (puede tener más de una respuesta correcta) 1 Ninguna de las anteriores <!DOCTYPE datos [ <!ELEMENT Libro (titulo, editor, palabras_clave)> <!ELEMENT editor (nombre, ciudad)> <!ELEMENT titulo (CDATA)> <!ELEMENT nombre (CDATA)> <!ELEMENT ciudad (CDATA)> <!ELEMENT palabras_clave (CDATA)> ]> <!DOCTYPE datos [ <!ELEMENT Libro (titulo, editor+, palabras_clave+)> <!ELEMENT editor (nombre, ciudad)> <!ELEMENT titulo (#PCDATA)> https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz <!ELEMENT nombre (#PCDATA)> <!ELEMENT ciudad (#PCDATA)> <!ELEMENT palabras_clave (#PCDATA)> ]> <!DOCTYPE datos [ <!ELEMENT Libro (titulo, editor+, palabras_clave+)> <!ELEMENT editor (nombre+, ciudad+)> <!ELEMENT titulo (#PCDATA)> <!ELEMENT nombre (#PCDATA)> <!ELEMENT ciudad (#PCDATA)> <!ELEMENT palabras_clave (#PCDATA)> ]> Nota: 1.00 Observaciones: Correcto https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz 4 .¿Cuál de las siguientes afirmaciones es correcta? (puede tener más de una respuesta correcta) 1 Para un conjunto de n transacciones, existen n! planificaciones secuenciales válidas. Para un conjunto de n transacciones, existen n planificaciones secuenciales válidas Para un conjunto de n transacciones, existen n*n planificaciones secuenciales válidas Para un conjunto de n transacciones, existen n-1 planificaciones secuenciales válidas. Nota: 1.00 Observaciones: Correcto 5 .¿A que se denomina una Transacción comprometida? (puede tener más de una respuesta correcta) 1 A una transacción que no puede continuar con la ejecución normal A una transacción que está a punto de ejecutarse. A una transacción que ha terminado con éxito A una transacción que se encuentra en estado de ejecición Nota: 1.00 Observaciones: Correcto https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz 6 .Hablando de las técnicas de división para un sistema paralelo de E/S. ¿Cuál de estas afirmaciones es correcta? (puede tener más de una respuesta correcta) 1 Turno rotatorio se adapta perfectamente a las aplicaciones con consultas concretas basadas en un atributo. Turno rotatorio se adapta perfectamente a las aplicaciones basadas en división Turno rotatorio se adapta perfectamente a las aplicaciones que deseen leer secuencialmente la relación completa Ninguna de ellas Nota: 1.00 Observaciones: Correcto 7 .En un servidor de transacciones ¿qué proceso recibe las consultas del usuario, las ejecuta y devuelve los resultados? (puede tener más de una respuesta correcta) 1 Proceso servidor Proceso escritor de la base de datos Proceso gestor de bloqueos Proceso escritor de registros Nota: 1.00 Observaciones: Correcto https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz 8 .En un sistema paralelo ¿a qué se denomina ganancia de velocidad? (puede tener más de una respuesta correcta) 1 Ninguna de ellas. Al manejo de transacciones más largas mediante el incremento del grado de paralelismo. A la ejecución en menos tiempo de una tarea mediante el incremento del grado de paralelismo. Al manejo de un mayor número de transacciones Nota: 1.00 Observaciones: Correcto 9 .¿Cuál de las siguientes afirmaciones es correcta? (puede tener más de una respuesta correcta) 1 XML schema no define tipos predefinidos y permite tipos definidos por el usuario. XML schema define tipos predefinidos y no permite tipos definidos por el usuario. XML schema define tipos predefinidos y permite tipos definidos por el usuario. XML schema no define tipos predefinidos ni permite tipos definidos por el usuario. Nota: 1.00 Observaciones: Correcto https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50] Quiz 10 .Considérese el esquema de la base de datos con la relación Emp cuyos atributos se muestran a continuación, con los tipos especificados para los atributos multivalorados. Se supone la existencia de las funciones constructoras necesarias. Emp = (nombre_emp, ConjuntoHijos multiset(Hijos), ConjuntoConocímientos multiset(Conocimientos)) Hijos = (nombre, cumpleaños) Conocimientos = (tipo_conocimiento, ConjuntoExamenes multiset(Examenes)) Examenes = (año, ciudad) ¿Cuál de las siguientes sentencias inserta correctamente los datos de un empleado? (puede tener más de una respuesta correcta) 1 Ninguna de ellas insert into Emp values (‘Antonio’, array [[‘Pepe’,’1-1-2010],[‘Juan’,'1-1-1999']], [‘mecanografía’],[1999,’Madrid’]; insert into Emp values (‘Antonio’, [[‘Pepe’,’1-1-2010'],[‘Juan’,’1-1-1999']],[‘mecanografía’], [1999,’Madrid’]; insert into Emp values (‘Antonio’, multiset[new Hijos(‘Pepe’,’1-1-2010'), new Hijos(‘Juan’,’1-1-1999')],multiset[new ConjuntoConocimientos(‘mecanografía’,multiset[new Examenes(1999,’Madrid’)]]) ; Nota: 1.00 Observaciones: https://2019.cursosvirtuales.uned.es/...s%2f71023045%2d19%2fone%2dcommunity%3fpage%5fnum%3d3&p%5fsession%5fid=28945002[07/02/2019 15:20:50]