Está en la página 1de 10

2023

Tem
ma 4:
4 Práácticca
TRATAMIENTO Y RECUPERACCIÓN DE DATOS.
D XP
PATH Y XQ
QUERY.
CONVERSSIÓN Y TRA
ANSFORM
MACIÓN DEE DOCUMENTOS XM ML. XSLT
LENGUAJESS DE MARCA
AS Y SISTEM
MAS DE GESSTIÓN DE IN
NFORMACIÓ
ÓN
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón

Intrroducció
ón
La prresente prácctica está co
ompuesta de
d 3 partes.

Prim
mera parte: XPath
Ejerccicio 1
Partiendo del sig
guiente XM
ML:
<?xm
mlversion="1.0" encoding="UTF-8"?>
<ies>
>
<nom
mbre>Mi IE
ES favorito</nombre>
<web
b>http://ww
ww.mi-IES.o
org</web>
<ciclos>
<ciclo id="ASIR">
<nom
mbre>Administración de
d Sistemass Informáticcos en Red<
</nombre>
<gra
ado>Superio
or</grado>
>
<deccretoTitulo año="2009"
a " />
</cicclo>
<ciclo id="DAW
W">
<nom
mbre>Desa
arrollo de Ap
plicaciones Web</nom
mbre>
<gra
ado>Superio
or</grado>
>
<deccretoTitulo año="2010"
a " />
</cicclo>
<ciclo id="SMR">
<nom
mbre>Sistemas Microinformáticoss y Redes<//nombre>
<gra
ado>Medio</grado>
<deccretoTitulo año="2008"
a " />
</cicclo>
</cicclos>
</iess>

Proporcione las rutas XPAT


TH para obte
ener la sigu
uiente inform
mación tal ccual se soliccita:
a. Ele
emento Nom
mbre del Instituto
<nom
mbre>Mi IE
ES favorito</nombre>

b. Pá
ágina web del
d Instituto
http://www.mi-IES.org

c. No
ombre de lo
os Ciclos Forrmativos:
Administración de Sistemass Informáticcos en Red
Desa
arrollo de Ap
plicaciones Web
Sistemas Microinformáticoss y Redes

Págiina 1 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón
glas por las que se con
d. Sig nocen los Ciclos Formattivos (atribu
uto y valor)
id="A
ASIR"
id="D
DAW"
id="S
SMR"

e. Añ
ños en los que se publicaron los decreto
os de título
o de los Ciiclos Forma
ativos
(atrib
buto y valorr)
año=
="2009"
año=
="2010"
año=
="2008"

f. Ciclos Forma
ativos de Grado
G Med
dio (se trata de obtener el ele
emento <cciclo>
comp
pleto)
<ciclo id="SMR">
<nom
mbre>Sistemas Microinformáticoss y Redes<//nombre>
<gra
ado>Medio</grado>
<deccretoTitulo año="2008"
a "/>
</cicclo>

g. No
ombre de lo
os Ciclos Formativos de
e Grado Sup
perior:
<nom
mbre>Administración de
d Sistemass Informáticcos en Red<
</nombre>
<nom
mbre>Desa
arrollo de Ap
plicaciones Web</nom
mbre>

h. No os Ciclos Formativos an
ombre de lo nteriores a 2010
2
Administración de Sistemass Informáticcos en Red
Sistemas Microinformáticoss y Redes

i. Nombre de loss Ciclos Forrmativos de 2008 o 201


10
Desa
arrollo de Ap
plicaciones Web
Sistemas Microinformáticoss y Redes

Págiina 2 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón

Ejerccicio 2
Partiendo del sig
guiente XM
ML:
<?xm
mlversion="1.0" encoding="UTF-8"?>
<ies>
>
<mo
odulos>
<mo
odulo id="02
228">
<nom
mbre>Apliccaciones we
eb</nombre
e>
<currso>2</cursso>
<horrasSemanale
es>4</hora
asSemanale
es>
<ciclo>SMR</ciclo>
</mo
odulo>
<mo
odulo id="03
372">
<nom
mbre>Gestiión de base
es de datos<
</nombre>
<currso>1</cursso>
<horrasSemanale
es>5</hora
asSemanale
es>
<ciclo>ASIR</ciclo>
</mo
odulo>
<mo
odulo id="03
373">
<nom
mbre>Lenguajes de marcas y siste
emas de gestión de infformación<//nombre>
<currso>1</cursso>
<horrasSemanale
es>3</hora
asSemanale
es>
<ciclo>ASIR</ciclo>
<ciclo>DAW</cciclo>
</mo
odulo>
<mo
odulo id="03
376">
<nom
mbre>Impla
antación de
e aplicacione
es web</no
ombre>
<currso>2</cursso>
<horrasSemanale
es>5</hora
asSemanale
es>
<ciclo>ASIR</ciclo>
</mo
odulo>
</mo
odulos>
</iess>
Proporcione las rutas XPAT
TH para obte
ener la sigu
uiente inform
mación:

a. No
ombre de lo
os módulos que se imp
parten en el Instituto:
Apliccaciones we
eb
Gestión de base
es de datos
Leng
guajes de marcas y siste
emas de gestión de infformación
Impla
antación de
e aplicaciones web

Págiina 3 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón
b. No
ombre de lo
os módulos del ciclo AS
SIR:
Gestión de base
es de datos
Leng
guajes de marcas y siste
emas de gestión de infformación
Impla
antación de
e aplicaciones web

c. No os módulos que se imp


ombre de lo parten en el segundo cu
urso de cua
alquier ciclo:
Apliccaciones we
eb
Impla
antación de
e aplicaciones web

d. No os módulos de menos de 5 horas semanales:


ombre de lo
Apliccaciones we
eb
Leng
guajes de marcas y siste
emas de gestión de infformación

e. No os módulos que se imp


ombre de lo parten en el primer cursso de ASIR:
Gestión de base
es de datos
Leng
guajes de marcas y siste
emas de gestión de infformación

f. Ho
oras semana
ales de los módulos
m de más de 3 horas
h seman
nales:
4
5
5

Págiina 4 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón

Ejerccicio 3
Partiendo del sig
guiente XM
ML:
<?xm
mlversion="1.0" encoding="UTF-8"?>
<ies>
>
<nom
mbre>Mi IE
ES favorito</nombre>
<web
b>http://ww
ww.mi-IES.o
org</web>
<ciclos>
<ciclo id="ASIR">
<nom
mbre>Administración de
d Sistemass Informáticcos en Red<
</nombre>
<gra
ado>Superio
or</grado>
>
<deccretoTitulo año="2009"
a " />
</cicclo>
<ciclo id="DAW
W">
<nom
mbre>Desa
arrollo de Ap
plicaciones Web</nom
mbre>
<gra
ado>Superio
or</grado>
>
<deccretoTitulo año="2010"
a " />
</cicclo>
<ciclo id="SMR">
<nom
mbre>Sistemas Microinformáticoss y Redes<//nombre>
<gra
ado>Medio</grado>
<deccretoTitulo año="2008"
a " />
</cicclo>
</cicclos>
<mo
odulos>
<mo
odulo id="02
228">
<nom
mbre>Apliccaciones we
eb</nombre
e>
<currso>2</cursso>
<horrasSemanale
es>4</hora
asSemanale
es>
<ciclo>SMR</ciclo>
</mo
odulo>
<mo
odulo id="03
372">
<nom
mbre>Gestiión de base
es de datos<
</nombre>
<currso>1</cursso>
<horrasSemanale
es>5</hora
asSemanale
es>
<ciclo>ASIR</ciclo>
</mo
odulo>
<mo
odulo id="03
373">
<nom
mbre>Lenguajes de marcas y siste
emas de gestión de infformación<//nombre>
<currso>1</cursso>
<horrasSemanale
es>3</hora
asSemanale
es>

Págiina 5 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón
<ciclo>ASIR</ciclo>
<ciclo>DAW</cciclo>
</mo
odulo>
<mo
odulo id="03
376">
<nom
mbre>Impla
antación de
e aplicacione
es web</no
ombre>
<currso>2</cursso>
<horrasSemanale
es>5</hora
asSemanale
es>
<ciclo>ASIR</ciclo>
</mo
odulo>
</mo
odulos>
</iess>

Proporcione las rutas XPAT


TH para obte
ener la sigu
uiente inform
mación:
a. No
ombre de lo
os móduloss del ciclo "Sistemas
" Microinform
M máticos y Re
edes".Nota: en la
expre
esión final no
n deben ap
parecer las siglas SMR::
Apliccaciones we
eb

ombre de los ciclos que incluyen


b. No n el módulo
o "Lenguaje
es de marca
as y sistemas de
gestiión de inforrmación":
Administración de Sistemass Informáticcos en Red
Desa
arrollo de Ap
plicaciones Web

c. No os módulos de ciclos de
ombre de lo e Grado Sup
perior:
Gestión de base
es de datos
Leng
guajes de marcas y siste
emas de gestión de infformación
Impla
antación de
e aplicaciones web

d. No os módulos de ciclos cu
ombre de lo uyo título se
e aprobó en
n 2008:
Apliccaciones we
eb

e. Grrado de los ciclos con módulos


m de
e primer curso:
Supe
erior Superio
or

Págiina 6 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón

gunda parte: XSLT


Seg
Debe
es crear un XML lo sufficientemente extenso e interesante para pod
der llevar a cabo
todas las transfformacioness vistas en teoría y que pueda ser
s usado ccomo fuentte de
inforrmación parra la segund
da parte.

En esste primer paso


p tenéis 2 opciones:
 Opción 1:
1 buscar en
n internet un
n archivo XM
ML.
 Opción 2:
2 realizar el XML cada uno de vossotros.

CADA
A ALUMNO
O DEBERÁ USAR
U UN ARCHIVO
A DISTINTO.
D C
Como sugerrencia, los datos
pued
den estar re
elacionados con la emp
presa elegid
da en la asig
gnatura de Bases de Datos
D
del primer
p trime
estre.

Ejerccicio 4
Una vez seleccio
onado el arrchivo, y co
onfirmado que
q nadie lo
o está usando previam
mente,
tendréis que ge
enerar un arrchivo XSLT a través de
el cual se ob a transformación
btendrá una
e el archivo
sobre o XML anterrior en un arrchivo HTM
ML en el cual se represe
ente de un modo
m
visua
al mucho más atractivo
o la información conten
nida en el arrchivo XML de origen.
XML + XSLT = HTML
H

T a realizar debe con


El arrchivo XSLT ntener al menos
m TOD
DAS Y CAD
DA UNA de
d las
instru
ucciones de
e transforma
ación que se han visto en la teoría
a, a saber:
 Value-off, para nodo
o
 Value-off, para atributo
 Text
 Attribute
e
 If
 Choose-when
 For-each
h
 Sort

Tercera parrte: XQu


uery

Ejerccicio 5
Debe
es crear una fuente de
e datos en formato XML
X para, posteriorme
p ente, obtene
er las
consultas XQuerry solicitada
as.

Págiina 7 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón

Fichero XML
Tend
dremos que
e crear nue
estro fichero
o XML com
mo fuente de
d datos. LLa temática
a será
“Series” y tendremos que guardar,
g al menos, 5 diferentes,
d d las que g
de guardaremo
os los
siguientes datoss:
 Nombre en castellano
 Nombre original
 adas, indicando episod
Tempora dios en CAD
DA temporad
da
 Plataform
ma en la que originaria
amente se visualizó
v
 Director o directore
es
 Actores y actrices principales
 Clasificacción
o T
TP
o 7
o 10
o 12
o 13
o 16
o 18

Consultas
Conssulta 1: Mostrar los nombres de to
odas las serries.

Conssulta 2: Mostrar los nombres de la


as series para todos loss públicos (T
TP).

Conssulta 3: Mo
ostrar los nombres
n orriginales de
e las seriess junto al n
número tottal de
temp
poradas.

Conssulta 4: Mo
ostrar los no
ombres de los directores de las series
s orden
nados por orden
o
alfab
bético.

Conssulta 5: Mo ombres de los actores y actrices de


ostrar los no d las series eliminand
do los
repettidos.

Entrega
Se entregará
e u único fichero com
un ar, winzip, 7zip, …) ccon el sigu
mprimido (ra uiente
conte
enido:

 Un ÚNIC
CO docume
ento PDF co
on:

Págiina 8 de 10
Len
nguajes de Marcas
M y Sisstemas de Gestión de
Info
ormació
ón
o lo
os enunciad
dos de cada
a apartado de cada eje
ercicio corre
espondiente
e a la
p
primera parttejunto a la respuesta aportada.
a
o c
cada una de
d las conssultas corre
espondiente
es a la terrcera parteyy sus
resultados obtenidos.
o
 Respecto
o a la segun
nda parte.
o F
Fichero XMLL original co
omo fuente de datos
o F
Fichero XSLT
T con las tra
ansformacio
ones oportu
unas
o F
Fichero HTM
ML generado
o al aplicar las transforrmaciones

Rúb
brica
Elem
mento Puntos
Prim
mera parte
Ejerccicio 1: 1 punto
Ejerccicio 2: 1 punto
Ejerccicio 3: 1 punto
Segu unda parte
Ficheero XML 0.3 puntos
Formmato HTML 5 0.15
5 puntos
Juego de caracteres adecua ado (tildes, ñ, …) 0.15
5 puntos
valuee-of (nodo) 0.15
5 puntos
valuee-of (atributto) 0.15
5 puntos
text 0.3 puntos
attrib
bute 0.3 puntos
if 0.3 puntos
chooose-when 0.3 puntos
for-eeach 0.3 puntos
sort 0.3 puntos
Tercera parte
Ficheero XML 0.8 puntos
Conssulta 1 0.4 puntos
Conssulta 2 0.6 puntos
Conssulta 3 0.6 puntos
Conssulta 4 0.4 puntos
Conssulta 5 0.4 puntos
Diseñ ño cuidado:: Tildes, com
mentarios, … 1 punto

27/06/2023
3

Págiina 9 de 10

También podría gustarte