Diferència entre revisions de la pàgina «DAM2 M06 UF3 Gestión de base de datos nativas XML»
Salta a la navegació
Salta a la cerca
(→XPath) |
|||
Línia 1: | Línia 1: | ||
'''volver a''' [[M06 Acceso a datos]] | '''volver a''' [[M06 Acceso a datos]] | ||
− | =Tutorials i material interessant= | + | =XPath i XQuery= |
+ | ==Tutorials i material interessant== | ||
* [https://bbddxml.wordpress.com/2013/10/26/que-es-una-base-de-datos-xml-nativa-instalando-exist/ ¿Qué es una base de datos nativa en XML? -eXist-] | * [https://bbddxml.wordpress.com/2013/10/26/que-es-una-base-de-datos-xml-nativa-instalando-exist/ ¿Qué es una base de datos nativa en XML? -eXist-] | ||
* [https://exist-db.org/exist/apps/doc/basic-installation ¿Cómo instalar eXist?] | * [https://exist-db.org/exist/apps/doc/basic-installation ¿Cómo instalar eXist?] | ||
Línia 7: | Línia 8: | ||
* [https://www.freeformatter.com/xpath-tester.html#ad-output Xpath Tester Online] | * [https://www.freeformatter.com/xpath-tester.html#ad-output Xpath Tester Online] | ||
* [https://www.adictosaltrabajo.com/2013/08/06/introduccion-x-query/ XQuery amb exemples] | * [https://www.adictosaltrabajo.com/2013/08/06/introduccion-x-query/ XQuery amb exemples] | ||
− | =Exercicis= | + | ==Exercicis== |
− | ==XPath== | + | ===XPath=== |
<ol> | <ol> | ||
<li>Llista tot el contingut del fitxer Games.xml</li> | <li>Llista tot el contingut del fitxer Games.xml</li> | ||
Línia 18: | Línia 19: | ||
</ol> | </ol> | ||
− | ==XQuery== | + | ===XQuery=== |
<ol> | <ol> | ||
<li>Mostra el títol dels jocs ordenats per distribuïdora</li> | <li>Mostra el títol dels jocs ordenats per distribuïdora</li> | ||
Línia 26: | Línia 27: | ||
<li>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</li> | <li>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</li> | ||
<ol> | <ol> | ||
+ | =MongoDB= | ||
+ | ==Tutorials i material interessant== | ||
+ | ==Exercicis== |
Revisió del 16:42, 7 feb 2019
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