examen_práctico_2t_2013_lenguajemarcas

1
CICLO: ASIR / DAM FECHA: 11/3/2013 MÓDULO: Lenguajes de Marcas y Sistemas de Gestión de la Información CURSO: 1º NOMBRE Y APELLIDOS: EVALUACIÓN: 2º CALIFICACIÓN PARTE PRÁCTICA – 9 puntos 1) (2 puntos) [Carpeta Ejercicio1] Construye una DTD que defina documentos XML que sirvan para agrupar información de los grandes premios de F1 del próximo Mundial. El DTD tendrá que definir la repetición de un elemento Gran Premio con información general de los mismos como: identificador del GP (indicador de número GP1, GP2, GP3, etc), nombre oficial del Gran Premio, fecha de celebración, país, ganador del año anterior y datos del circuito que a su vez tendrá: nombre, kms, nº de vueltas y mapa. Asociada a esta DTD construye un documento XML bien formado: ejercicio1.xml con al menos 4 Grandes Premios que siga sus definiciones y comprueba que se valide contra él. (tiempo estimado 1h) 2) (3 puntos) [Carpeta Ejercicio2] Basándote en la DTD anterior construye el ESQUEMA XSD: mundial2013.xsd que sirva para definir documentos XML con las mismas características que las descritas en el ejercicio anterior, utilizando tipos de datos adecuados según los posibles valores de los campos: fecha para la fecha del GP, numéricos para el número de vueltas, decimal para la longitud, etc. Renombra y realiza todas las modificaciones necesarias en el documento XML del Ejercicio 1 para que se valide de manera correcta contra este Esquema. [NO INCLUYAS RESTRICCIONES] (tiempo estimado 50 mins) 3) (2 puntos) [Carpeta Ejercicio3] Modifica y renombra (mundial2013_fac.xsd) el esquema construido en el ejercicio anterior para que se incorporen restricciones y facetas. Modifica el contenido del documento XML para que se valide contra él: - Incluye la opción para que el identificador del Gran Premio sea GP y un dígito del 1 al 9. - Los ganadores del año pasado sólo pueden ser: Vettel, Alonso, Button (da igual que no lo ganaran realmente). - El nº de vueltas podrá ser un número entre 40 y 80. - La longitud será un número decimal entre 200 y 400 - El campo país, no podrá tener más de 15 caracteres. (tiempo estimado 35 mins) 4) (2 puntos) [Carpeta Ejercicio4] Construye dos transformaciones XSL para el documento XML construido en el ejercicio 3 que consigan: - Mostrar en modo tabla la información de los Grandes Premios: nombre, país, fecha y nombre del circuito (una fila para cada GP) - Mostrar los grandes premios que ganó uno de los tres pilotos: Vettel, Alonso o Button. (tiempo estimado 20 mins)

Upload: juanaves

Post on 09-Feb-2016

28 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Examen_Práctico_2T_2013_LenguajeMarcas

CICLO: ASIR / DAM FECHA: 11/3/2013

MÓDULO: Lenguajes de Marcas y Sistemas de Gestión de la Información CURSO: 1º

NOMBRE Y APELLIDOS: EVALUACIÓN: 2º

CALIFICACIÓN

PARTE PRÁCTICA – 9 puntos

1) (2 puntos) [Carpeta Ejercicio1] Construye una DTD que defina documentos XML que sirvan para

agrupar información de los grandes premios de F1 del próximo Mundial. El DTD tendrá que definir la

repetición de un elemento Gran Premio con información general de los mismos como: identificador del

GP (indicador de número GP1, GP2, GP3, etc), nombre oficial del Gran Premio, fecha de celebración,

país, ganador del año anterior y datos del circuito que a su vez tendrá: nombre, kms, nº de vueltas y

mapa.

Asociada a esta DTD construye un documento XML bien formado: ejercicio1.xml con al menos 4

Grandes Premios que siga sus definiciones y comprueba que se valide contra él. (tiempo estimado 1h)

2) (3 puntos) [Carpeta Ejercicio2] Basándote en la DTD anterior construye el ESQUEMA XSD:

mundial2013.xsd que sirva para definir documentos XML con las mismas características que las

descritas en el ejercicio anterior, utilizando tipos de datos adecuados según los posibles valores de los

campos: fecha para la fecha del GP, numéricos para el número de vueltas, decimal para la longitud, etc.

Renombra y realiza todas las modificaciones necesarias en el documento XML del Ejercicio 1 para que

se valide de manera correcta contra este Esquema. [NO INCLUYAS RESTRICCIONES] (tiempo estimado

50 mins)

3) (2 puntos) [Carpeta Ejercicio3] Modifica y renombra (mundial2013_fac.xsd) el esquema construido en

el ejercicio anterior para que se incorporen restricciones y facetas. Modifica el contenido del

documento XML para que se valide contra él:

- Incluye la opción para que el identificador del Gran Premio sea GP y un dígito del 1 al 9.

- Los ganadores del año pasado sólo pueden ser: Vettel, Alonso, Button (da igual que no lo

ganaran realmente).

- El nº de vueltas podrá ser un número entre 40 y 80.

- La longitud será un número decimal entre 200 y 400

- El campo país, no podrá tener más de 15 caracteres.

(tiempo estimado 35 mins)

4) (2 puntos) [Carpeta Ejercicio4] Construye dos transformaciones XSL para el documento XML

construido en el ejercicio 3 que consigan:

- Mostrar en modo tabla la información de los Grandes Premios: nombre, país, fecha y nombre

del circuito (una fila para cada GP)

- Mostrar los grandes premios que ganó uno de los tres pilotos: Vettel, Alonso o Button.

(tiempo estimado 20 mins)