Quiz Observaciones: https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... Nota: Secciones: 1 de 7 Observaciones: 26/11/2019 19:37 Quiz https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... 1 .- 2 de 7 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. Nota: 1.00 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) Puntuación acierto: 1 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’)]]) ; insert into Emp values (‘Antonio’, array [[‘Pepe’,’1-1-2010],[‘Juan’,'1-1-1999']], [‘mecanografía’],[1999,’Madrid’]; Ninguna de ellas Observaciones: Correcto 26/11/2019 19:37 Quiz https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... 2 .- 3 de 7 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. Nota: 1.00 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) Puntuación acierto: 1 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; Select e.nombre_emp From Emp as e, unnest(e.ConjuntoConocimientos) as c Group by e.nombre_emp Having count(c.tipo_conocimiento)>=2; Observaciones: Correcto 26/11/2019 19:37 Quiz https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... 3 .- En un sistema paralelo ¿a qué se denomina ganancia de velocidad? (puede tener más de una respuesta correcta) Puntuación acierto: 1 Nota: 1.00 Al manejo de un mayor número de transacciones 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. Ninguna de ellas. 4 .- En análisis de datos y OLAP, ¿a qué se denomina pivotaje? (puede tener más de una respuesta correcta) Puntuación acierto: 1 Nota: Observaciones: Correcto 1.00 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 5 .- Hablando de las técnicas de división para un sistema paralelo de E/S. ¿Cuál de estas afirmaciones es correcta? 4 de 7 Nota: Observaciones: Correcto 1.00 (puede tener más de una respuesta correcta) Puntuación acierto: 1 Turno rotatorio se adapta perfectamente a las aplicaciones con consultas concretas basadas en un atributo. Ninguna de ellas Turno rotatorio se adapta perfectamente a las aplicaciones que deseen leer secuencialmente la relación completa Turno rotatorio se adapta perfectamente a las aplicaciones basadas en división Observaciones: Correcto 26/11/2019 19:37 Quiz https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... 6 .- ¿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?. 5 de 7 Nota: 1.00 Libro =(titulo, editores multiset(Editor), palabras_clave multiset (varchar(20))) Editor=(nombre, ciudad) (puede tener más de una respuesta correcta) Puntuación acierto: 1 <!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)> <!ELEMENT nombre (#PCDATA)> <!ELEMENT ciudad (#PCDATA)> <!ELEMENT palabras_clave (#PCDATA)> ]> Ninguna de las anteriores <!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)> ]> Observaciones: Correcto 26/11/2019 19:37 Quiz https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... 7 .- ¿A que se denomina una Transacción comprometida? (puede tener más de una respuesta correcta) Puntuación acierto: 1 Nota: 1.00 A una transacción que se encuentra en estado de ejecición A una transacción que está a punto de ejecutarse. A una transacción que no puede continuar con la ejecución normal A una transacción que ha terminado con éxito 8 .- ¿Cuál de las siguientes afirmaciones es correcta? (puede tener más de una respuesta correcta) Puntuación acierto: 1 Nota: Observaciones: Correcto 1.00 XML schema define tipos predefinidos y permite tipos definidos por el usuario. 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 no define tipos predefinidos ni permite tipos definidos por el usuario. 9 .- En un servidor de transacciones ¿qué proceso recibe las consultas del usuario, las ejecuta y devuelve los resultados? 6 de 7 Nota: Observaciones: Correcto 1.00 (puede tener más de una respuesta correcta) Puntuación acierto: 1 Proceso servidor Proceso gestor de bloqueos Proceso escritor de registros Proceso escritor de la base de datos Observaciones: Correcto 26/11/2019 19:37 Quiz https://2020.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/710230... 10 .- ¿Cuál de las siguientes afirmaciones es correcta? 7 de 7 (puede tener más de una respuesta correcta) Puntuación acierto: 1 Nota: 1.00 Para un conjunto de n transacciones, existen n-1 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 planificaciones secuenciales válidas Para un conjunto de n transacciones, existen n! planificaciones secuenciales válidas. 26/11/2019 19:37