option
Cuestiones
ayuda
daypo
buscar.php

Acceso a datos - Tema 5

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Acceso a datos - Tema 5

Descripción:
Tema 5 - Bases de Datos XML

Fecha de Creación: 2026/05/14

Categoría: Informática

Número Preguntas: 57

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es una base de datos XML?. Un sistema de persistencia que guarda información en formato relacional. Un sistema de persistencia que guarda información en formato XML. Un lenguaje de consulta para bases de datos relacionales. Un tipo de base de datos que solo almacena imágenes.

¿Qué lenguaje de consulta utilizan las bases de datos XML?. SQL. Java. XQuery. Python.

¿Qué es XQuery?. Un lenguaje de programación para crear aplicaciones. Un lenguaje de consulta diseñado para bases de datos XML. Un sistema operativo. Un formato de archivo de imagen.

¿Cuáles son los dos tipos de bases de datos XML mencionados?. Base de datos relacional y base de datos NoSQL. Base de datos activada y base de datos nativa. Base de datos de documentos y base de datos de grafos. Base de datos en memoria y base de datos en disco.

¿Qué caracteriza a una base de datos nativa XML (NXD)?. Guarda los datos en formato binario. Utiliza un modelo relacional para almacenar los datos. Guarda los datos en documentos XML. Solo permite almacenar datos numéricos.

¿Qué lenguaje se utiliza para realizar consultas en una base de datos nativa XML (NXD) según el documento?. SQL. XPath. Java. Python.

¿Qué es XPath?. Un lenguaje de consulta para bases de datos relacionales. Un lenguaje para crear páginas web. Un tipo de lenguaje que se usa en XML y permite acceder a la información del documento. Un sistema operativo.

¿Cuál de las siguientes NO es una característica principal de una base de datos XML?. Modelo lógico. Validación. Conservación de estructura XML. Uso exclusivo de lenguaje SQL.

¿Qué significa PCDATA en el contexto de bases de datos XML?. Datos de programa XML. Datos de caracteres analizados (parsed character data). Protocolo de consulta de datos. Procesamiento central de datos.

¿Cómo se comparan las bases de datos XML con las bases de datos relacionales en cuanto a estructura?. Las bases de datos XML son jerárquicas, mientras que las relacionales usan tablas. Ambas utilizan el mismo modelo jerárquico. Las bases de datos relacionales son jerárquicas y las XML usan tablas. No hay diferencias estructurales significativas.

¿Qué ventaja ofrecen las bases de datos XML nativas en cuanto al acceso a datos?. Requieren un mapeo complejo de la estructura de datos. Facilitan el acceso y almacenaje de datos en formato XML sin necesidad de mapeo. Solo permiten el acceso a datos en formato binario. El acceso a datos es más lento que en bases de datos relacionales.

¿Cuál es uno de los inconvenientes de las bases de datos XML nativas en cuanto al espacio?. Ocupan muy poco espacio de almacenamiento. La estructura XML requiere una gran cantidad de espacio para almacenar la información. Solo almacenan metadatos, por lo que el espacio es mínimo. No almacenan los documentos completos, solo las referencias.

¿Qué gestor de base de datos XML se menciona como opción de código libre?. Excelon XIS. Tamino. Oracle DB XML. X-hive DB.

¿Qué gestor de base de datos XML se utiliza en el ejemplo de instalación?. eXist-db. Tamino. Oracle DB XML. Apache Xindice.

¿Qué requisito se menciona antes de instalar eXist-db?. Tener instalado Java 1.8 o superior. Tener una conexión a internet de alta velocidad. Tener un sistema operativo Linux. Tener instalada una base de datos relacional.

¿Qué tipo de archivo se descarga al instalar eXist-db?. .exe. .jar. .dll. .zip.

¿Qué comando se utiliza para navegar a la carpeta donde se encuentra el archivo .jar de eXist-db en la consola de Windows?. dir c:\exist-db. cd c:\exist-db. md c:\exist-db. rmdir c:\exist-db.

¿Qué comando se utiliza para ejecutar el archivo .jar de instalación de eXist-db?. java -jar nombre_fichero_descargado.jar. run nombre_fichero_descargado.jar. execute nombre_fichero_descargado.jar. start nombre_fichero_descargado.jar.

¿Qué se recomienda evitar al elegir el directorio de instalación de eXist-db?. Crear una carpeta en el disco C:. Utilizar la carpeta 'Program Files' o 'Archivos de programa'. Instalar en un disco externo. Instalar en la raíz del disco.

¿Qué puertos utiliza eXist-db por defecto?. 80 y 443. 8080 para http y 8443 para https. 8000 para http y 8001 para https. 8888 para http y 8843 para https.

¿Qué interfaz se utiliza para establecer la conexión con una base de datos XML nativa?. JDBC API. ODBC API. XML:DB API. JPA API.

¿Qué es una colección en el contexto de la API XML DB?. Un tipo de consulta. Un directorio que ayuda a organizar recursos o subcolecciones. Un archivo de configuración. Un tipo de dato binario.

¿Qué representa un XMLResource en la API XML DB?. Un documento binario. Una colección. Un documento XML o un fragmento de documento seleccionado por una consulta XPath. Un servicio de gestión.

¿Qué clase permite acceder a la base de datos en la API XML DB?. Collection. XMLResource. DatabaseManager. CollectionManagementService.

¿Qué interfaz facilita la gestión básica de las colecciones (crear y borrar)?. DatabaseManager. Collection. XMLResource. CollectionManagementService.

¿Qué método se utiliza para registrar el driver en eXist-db?. database.registerDriver(). DatabaseManager.registerDatabase(). Class.forName().newInstance(). database.setProperty().

¿Cuál es el formato general de un URI para acceder a una colección en eXist-db?. http://localhost:8080/collection_name. xmldb://localhost:8080/db_name/collection_name. xmldb:exist://localhost:8080/nombre_bbdd/coleccion. jdbc:exist://localhost:8080/db_name.

¿Qué significa el prefijo 'xmldb:exist' en un URI de conexión?. Indica el protocolo de red. Especifica el tipo de base de datos y el controlador que se está usando. Define la ruta de la colección. Indica la dirección del servidor.

¿Qué son las colecciones en eXist-db?. Documentos XML individuales. Grupos de documentos XML, documentos binarios y otras colecciones. Tablas de bases de datos relacionales. Índices de búsqueda.

¿Cuál es la colección raíz del sistema de archivos UNIX en eXist-db?. /apps. /system. /db. /config.

¿Qué tipo de datos indexa los índices estructurales en eXist?. Tokens de texto. Valores de tipo de dato específicos. La estructura de los nodos, los elementos y sus atributos. Solo los atributos.

¿Qué tipo de índice convierte los nodos y atributos en tokens de texto?. Índices estructurales. Índices de rango. Índices de texto completo (fulltext). Índices de nodos.

¿Qué tipo de índice puede ser creado y configurado directamente por el usuario, similar a las bases de datos relacionales?. Índices estructurales. Índices de texto completo. Índices de rango. Índices de atributos.

¿Qué se necesita para crear un índice en eXist-db mediante la configuración de colecciones?. Un comando específico en la consola. Un archivo con extensión .conf. Un archivo con extensión .xconf. Un script en Java.

¿Qué etiqueta XML define la raíz de un fichero de configuración de índices en eXist-db?. <index>. <fulltext>. <collection>. <create>.

¿Qué etiqueta se utiliza dentro de <index> para definir la configuración de indexación fulltext?. <create>. <include>. <exclude>. <fulltext>.

¿Qué etiqueta se utiliza dentro de <fulltext> para especificar qué nodo se indexará en la indexación de tipo texto?. <exclude>. <create>. <include>. <index>.

¿Qué es XPath (XML Path Language)?. Un lenguaje de consulta para bases de datos SQL. Un lenguaje de consulta para bases de datos XML, centrado en la navegación de documentos. Un lenguaje de programación. Un formato de archivo para almacenar datos binarios.

¿Cuál de las siguientes NO es una característica de XPath?. Utiliza sintaxis de rutas. Contiene más de doscientas funciones integradas. Permite realizar agrupaciones (group by). Es parte del estándar XSLT.

¿Qué representa un nodo raíz en XPath?. Un elemento cualquiera del documento. El elemento que define el contexto actual. El nodo que se encuentra por encima del elemento padre. El elemento que representa el inicio del documento XML.

¿Qué es un elemento padre en XPath?. Un elemento que se encuentra dentro de otro elemento. El elemento que define la etiqueta del elemento que queremos representar. Un elemento que no tiene hijos. El elemento que se encuentra por encima del elemento padre.

¿Qué expresión XPath selecciona todos los elementos llamados 'libro' sin importar su ubicación en el documento?. /biblioteca/libro. //libro. //@libro. biblioteca/libro.

¿Qué expresión XPath selecciona el primer elemento 'libro' hijo de 'biblioteca'?. /biblioteca/libro[last()]. //libro[1]. /biblioteca/libro[1]. /biblioteca/libro[@position=1].

¿Qué operador XPath se utiliza para seleccionar atributos?. //. /. @. *.

¿Qué operador XPath se utiliza para seleccionar cualquier nodo de cualquier tipo?. *. @. node(). any().

¿Qué operación realiza el operador '|' en XPath?. Suma dos nodos. Calcula dos conjuntos de nodos. Multiplica dos nodos. Realiza una unión de documentos.

¿Qué clase se utiliza para crear objetos XPath en Java?. XPath. XPathExpression. XPathFactory. DocumentBuilderFactory.

¿Qué interfaz se utiliza para la gestión de transacciones en bases de datos XML?. TransactionService. ConnectionService. QueryService. DatabaseService.

¿Qué método de TransactionService se utiliza para iniciar una transacción?. commit(). rollback(). begin(). setTimeout().

¿Qué método de TransactionService se utiliza para deshacer las acciones realizadas hasta el momento?. commit(). rollback(). begin(). setTimeout().

¿Qué lenguaje de consulta es un equivalente a SQL pero para bases de datos XML?. XPath. XQuery. XSLT. HTML.

¿Qué estructura de XQuery utiliza for, let, where, order by y return?. FLWOR. IF-THEN-ELSE. CASE. SWITCH.

¿Qué cláusula en XQuery se utiliza para filtrar los nodos?. for. let. where. return.

¿Cómo se definen las variables en XQuery?. Con el símbolo # seguido del nombre. Con el símbolo @ seguido del nombre. Con el símbolo $ seguido del nombre. Utilizando la palabra clave var seguida del nombre.

¿Qué expresión se utiliza en XQuery para crear un condicional?. switch-case. if-then-else. loop. while.

¿Qué función de XQuery cuenta los ítems de una secuencia?. sum(). avg(). count(). min().

¿Qué función de XQuery devuelve el último elemento de una secuencia cuando se usa en una expresión predicada?. position(). last(). index-of(). subsequence().

Denunciar Test