examen_práctico_2t_2013_lenguajemarcas
TRANSCRIPT
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)