DAM2 M06 UF3 Gestión de base de datos nativas XML
La revisió el 16:42, 7 feb 2019 per Lzabala (discussió | contribucions)
volver a M06 Acceso a datos
XPath i XQuery
Tutorials i material interessant
- ¿Qué es una base de datos nativa en XML? -eXist-
- ¿Cómo instalar eXist?
- Tutorial básico XPath
- Exemple d'implementació d'accès a eXist des de JAVA
- Xpath Tester Online
- XQuery amb exemples
Exercicis
XPath
- Llista tot el contingut del fitxer Games.xml
- Llista tots els ids
- Llista tots els títols
- Llista els títols i la data de publicació
- Llista els jocs de la distribuidora EA del any 2019
- Que fa aquesta instrucció? "//Game/Genres/Genre[.="Frist Person Shooter"]/../.."
XQuery
- Mostra el títol dels jocs ordenats per distribuïdora
- Mostra títol, preu de Xbox One i el primer genere dels jocs d'EA
- Mostra el títol i el número de desenvolupadors dels jocs que tinguin més d'un desenvolupador
- Mostra el títol i la data de sortida dels jocs que al menys un dels seus generes que sigui "Third Person Shooter"
- Mostra el titol dels jocs amb el tag "multiplataforma" si estan disponibles per PC, PS4, Xbox One i Switch, i amb el tag ExcepteSwitch els que nomès estan disponibles per PC, PS4 i Xbox One