option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: M06 UF3
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
M06 UF3

Descripción:
M06 UF3

Autor:
AVATAR
unknown
OTROS TESTS DEL AUTOR

Fecha de Creación:
09/05/2024

Categoría: Otros

Número Preguntas: 45
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
Los sistemas relacionales: No permiten almacenar datos XML Permiten almacenar datos XML pero siempre convirtiendo estos a modelo relacional Permiten almacenar datos XML de dos maneras: como campos XML (todo el documento) y convirtiendo estos a modelo relacional Permiten almacenar datos XML gracias a unas tablas especializadas a tal efecto.
Una sentencia FLWOR permite Recorrer una porción del documento XML y ejecutar cálculos, con filtrado y ordenación Insertar datos en un documento XML Ejecutar consultas XQuery Update Extension Obtener un listado de toda una rama de un documento XML.
En eXist, para acceder a los datos: Podemos utilizar XML-RPC, SOAP, WebDAV, XMLDB, XQJ, entre otros Sólo podremos utilizar XQJ para realizar consultas Debemos conectarnos remotamente desde un servlet J2EE de Java Sólo podremos realizar consultas XPath/XQuery.
Cuando se asocia un archivo XML en un árbol XML como un nodo: Utilizaremos notación XPath considerando la raíz el nodo raíz del archivo XML vinculado No se puede realizar tal operación Podemos acceder a su contenido indicando el nombre del archivo XML Podemos acceder a su contenido sin especificar el nombre del archivo XML vinculado.
Mediante XQuery Update Extension podremos cambiar el nombre de un nodo haciendo: No se puede cambiar de nombre un nodo update rename /ruta/al/nodo as nuevo_nombre "Una construcción < rename /ruta/al/nodo to nuevo_nombre.
Cuando tenemos referida una colección eXist, el método getResourceCount() nos devolverá La cantidad de recursos que contiene dicha colección, excluyendo hijos La cantidad total de colecciones que existen en la base de datos La cantidad de recursos que contiene dicha colección, incluyendo hijos La cantidad de conexiones existentes a dicha colección.
El modelo que trata un documento XML como lo que es, una semiestructura de datos es … Documento centrado en datos Documento centrado en documentos No existe este modelo Documento centrado en contenido.
¿Cuál de los siguientes puntos NO contempla un sistema nativo XML? Solo almacena, pero no recupera datos según un modelo de datos XML Almacena y recupera datos según un modelo de datos XML Permite las tecnologías de consulta y transformación propias de XML, (Xquery, XSLT, etc), como vehículo principal de acceso y tratamiento Permite documentos centrados en el contenido.
En XQuery: Siempre deben estar las cláusulas for y order Siempre deben estar las cláusulas where y return Siempre deben estar las cláusulas for y return Siempre deben estar las cláusulas for y where.
La clase XUpdateQueryService permite: No existe tal clase Lanzar XQuery para consultas Hacer modificaciones de datos con XUpdate Modificar las colecciones de una base de datos.
¿Qué alternativas hay para almacenar XML? Almacenar los documentos XML en un sistema gestor tradicional o utilizar sistemas gestores XML Almacenar los documentos XML en un sistema gestor objeto-relacional o utilizar sistemas gestores XML Almacenar los documentos XML en un sistema gestor orientado a objetos o utilizar sistemas gestores relacionales Almacenar los documentos XML en un sistema gestor orientado a objetos o utilizar sistemas gestores XML.
En eXist: No se permite la ejecución de XQuery ni XQuery Update Extension de manera inmediata Las mismas clases que permiten ejecutar XQuery permiten ejecutar XQuery Update Extension Se implementan clases específicas y bien diferenciadas para ejecutar XUpdate, XQuery y XQuery Update Extension Su principal ventaja es que permite ejecutar XQuery y XQuery Update Facility 3.0.
Utilizar un sistema XML nativo es útil: Allá donde SAX y JAXB no pueden cubrir las expectativas Solo en casos en los que quiera hacer aplicaciones para trabajar con archivos de configuración basados en XML que no sean demasiado grandes Siempre, ya que es un sistema de almacenamiento mucho más potente que los sistemas relacionales Cuando se necesita hacer aplicaciones puras con tecnología XML, donde no es recomendable ningún tipo de conversión con otras tecnologías o modelos.
La clase que identifica una fuente física de datos a partir de la cual crear conexiones es … XQPreparedStatement XQDataSource XQConnection XQExpression.
Las colecciones, en XML, simbolizan: La lista de posibles atributos dentro de un árbol XML Una lista de nodos dentro de un único archivo XML La forma de realizar una estructura compleja de diversos archivos XML unidos en un único árbol La lista de posibles nodos dentro de un árbol XML.
XQuery Update Facility: Es una extensión oficial W3C para añadir posibilidad de edición de datos en XML Todas las implementaciones de XML:DB y XQJ la incluyen Es una extensión propietaria de eXist para modificar datos en XML Es una aplicación externa para modificar manualmente documentos XML.
Utilizar un sistema XML nativo es útil: Solo en casos en los que quiera hacer aplicaciones para trabajar con archivos de configuración basados en XML que no sean demasiado grandes Allá donde SAX y JAXB no pueden cubrir las expectativas Cuando se necesita hacer aplicaciones puras con tecnología XML, donde no es recomendable ningún tipo de conversión con otras tecnologías o modelos Siempre, ya que es un sistema de almacenamiento mucho más potente que los sistemas relacionales.
XQuery es, respecto de XPath Una extensión Un nuevo modelo de almacenamiento en bases de datos XML Una nueva forma de lanzar consultas sobre XML Un mecanismo para hacer modificaciones en una base de datos XML.
La clase XUpdateQueryService permite: Modificar las colecciones de una base de datos Hacer modificaciones de datos con XUpdate Lanzar XQuery para consultas No existe tal clase.
Respecto de las colecciones: "XQJ no se preocupa de ellas, pero las gestiona "XML:DB no se preocupa de ellas, pero las gestiona Ni XQJ ni XML:DB gestionan ni tratan colecciones XQJ y XML:DB gestionan y tratan las colecciones de forma transparente.
En eXist: No se permite la ejecución de XQuery ni XQuery Update Extension de manera inmediata Su principal ventaja es que permite ejecutar XQuery y XQuery Update Facility 3.0 Las mismas clases que permiten ejecutar XQuery permiten ejecutar XQuery Update Extension Se implementan clases específicas y bien diferenciadas para ejecutar XUpdate, XQuery y XQuery Update Extension.
Sobre excepciones: XQJ no permite capturar errores propios de las implementaciones de los sistemas gestores XML:DB y XQJ tratan las excepciones permitiendo dar errores generales y errores propios de las implementaciones de los sistemas gestores Ninguno de los dos captura excepciones XML:DB no permite capturar errores propios de las implementaciones de los sistemas gestores.
¿Qué alternativas hay para almacenar XML? Almacenar los documentos XML en un sistema gestor orientado a objetos o utilizar sistemas gestores XML Almacenar los documentos XML en un sistema gestor tradicional o utilizar sistemas gestores XML Almacenar los documentos XML en un sistema gestor objeto-relacional o utilizar sistemas gestores XML Almacenar los documentos XML en un sistema gestor orientado a objetos o utilizar sistemas gestores relacionales.
Si queremos substituir una porción XML por otra mediante XQuery Update Extension haremos: update replace porción_xpath with nuevo_xml update value porción_xpath with nuevo_xml replace porción_xpath with nuevo_xml value porción_xpath with nuevo_xml.
La clase que identifica una fuente física de datos a partir de la cual crear conexiones es … XQDataSource XQPreparedStatement XQExpression XQConnection.
¿Qué dos modelos condicionan la estructura interna de los sistemas gestores XML? Documento centrado en datos y documento centrado en documento Documento centrado en datos y documento centrado en información Documento centrado en información y documento centrado en contenido Documento centrado en documentos y documento centrado en contenido.
Para añadir un elemento al final como último hermano como XUpdate dentro de un XML haremos: update insert texto_xml into /ruta/al/nodo/padre Una construcción <xupdate:append> Una construcción <xupdate:insert-after> insert texto_xml into /ruta/al/nodo/padre.
Mediante XUpdate, Podemos realizar modificación del texto de los nodos de un XML Podemos realizar tareas de inserción, modificación y eliminación sobre los nodos y atributos de un XML Podemos modificar sentencias XPath Podemos codificar sentencias XQuery.
Un conjunto de documentos, de modod que forma una estructura de árbol donde cada documento pertenece a una única entidad es … Un bosque Una base de datos Un documento Una colección.
La clase que permite crear objetos creados a partir de una conexión para la ejecución de múltiples veces es … XQPreparedStatement XQDataSource XQConnection XQExpression.
En XML:DB, mediante un objeto de la clase XMLResource: Podremos solicitar el binding mediante JAXB Haremos referencia a un nodo XML Podremos solicitar el recorrido de los datos mediante SAX y DOM Únicamente podremos efectuar acceso en forma de cadena de texto.
Las construcciones XUpdate estarán siempre: En forma de texto plano Dentro de un bloque <xupdate:update> Dentro de un bloque <xupdate> Dentro de un bloque <xupdate:modifications>.
El modelo que trata un documento XML como una estructura fija de datos tal y como lo haría el modelo relacional es … Documento centrado en datos Documento centrado en contenido Documento centrado en documentos No existe este modelo.
Para indicar una colección concreta en eXist, utilizamos la notación: De URL, incluyendo la cadena de conexión De texto XML con los atributos apropiados De cadena de texto en forma de ruta hasta la colección concreta De cadena de texto con el nombre de la colección.
Para conectar con una base de datos eXist con XML:DB necesitamos: Una cadena de conexión similar a la de JDBC que incluye el nombre de la colección La librería de Java para eXist conectará automáticamente con la base de datos Una cadena de conexión similar a la de JDBC sin indicar la colección Llamar a la función eXistConnect() con IP, puerto, usuario y contraseña.
Podemos eliminar un atributo de un nodo haciendo mediante XQuery Update Extension: delete /ruta/al/nodo/@atributo update delete /ruta/al/nodo/@atributo update delete /ruta/al/nodo/atributo delete /ruta/al/nodo/atributo.
Un objeto XQExpression permite: Lanzar una consulta en XQJ, que no podrá reutilizarse varias veces Lanzar una consulta en XML:DB, que podrá reutilizarse múltiples veces Lanzar una consulta en XML:DB, que no podrá reutilizarse varias veces Lanzar una consulta en XQJ, que podrá reutilizarse múltiples veces.
Respecto de las colecciones en XML:DB, Podemos añadir, listar y eliminar colecciones dentro de una base de datos XML Podemos añadir y eliminar colecciones en forma de grupos de nodos XML individuales Podemos únicamente consultar las asociaciones de las colecciones a archivos XML No permite operar sobre ellas.
Las sentencias XUpdate tienen la forma de: Un bloque de texto con la instrucción precisa Funciona igual que XQuery Update Extension Un nodo XML que describe la operación a efectuar Se invoca a través del método XUpdate.execute().
La conexión mediante XQJ respecto de la de XML:DB Es igual de compleja puesto que exigirá de los mismos datos XQJ es un lenguaje de consultas, no una técnica de conexión Es más tediosa, porque requiere de más código y otras consideraciones Es menos tediosa, porque requiere de menos código y otras consideraciones.
¿Qué punto NO contempla un sistema XML nativo? Almacena y recupera datos según un modelo de datos XML Permite las tecnologías de consulta y transformación propias de XML, (Xquery, XSLT, etc), como vehículo principal de acceso y tratamiento Todos son puntos válidos Permite documentos centrados en el contenido.
Las colecciones, en XML, simbolizan: Una lista de nodos dentro de un único archivo XML La lista de posibles atributos dentro de un árbol XML La lista de posibles nodos dentro de un árbol XML La forma de realizar una estructura compleja de diversos archivos XML unidos en un único árbol.
XML:DB frente a XQJ: Es más nuevo que XQJ pero menos potente ya que no permite ejecutar XQuery Es más antiguo pero más potente ya que no se centra solo en ejecutar XQuery Funciona sobre el JBDC estándar, mientras que XQJ simplemente lo simula Es el futuro del acceso a datos XML y dejará de lado a XQJ.
Para insertar una porción XML dentro de un nodo concreto (como hijo) mediante XQuery Update Extension haremos: update insert preceding into ubicación_xpath insert following into ubicación_xpath insert texto_xml into ubicación_xpath update insert texto_xml into ubicación_xpath.
La cláusula RETURN en una sentencia FLWOR permite Establecer la ordenación de los datos Finalizar la ejecución de la consulta Indicar el dato que se insertará en el nodo XML objeto de la operación Formatear el resultado de la consulta como se desee.
Denunciar Test