Lenguaje de marcas tema 6
|
|
Título del Test:
![]() Lenguaje de marcas tema 6 Descripción: Lenguaje de marcas tema 6 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál de las siguientes bases de datos está diseñada específicamente para almacenar documentos JSON?. MySQL. BaseX. MongoDB. Oracle. La tecnología XML: Seleccione una o más de una: Permite tratar a los ficheros como si fuesen una base de datos. Facilita el desarrollo de las aplicaciones al tener el esquema independiente de los datos. Hace que el compartir información sea más cómodo. Permite el acceso directo a los datos buscados, es decir sin recorrer todo el archivo. ¿Cuáles de las siguientes herramientas se relacionan directamente con XQuery? Seleccione una o más de una: Xquark-Bridge. Oracle. Saxon. MySQL. ¿Cuáles de las siguientes funciones XQuery permiten redondear datos? Seleccione una o más de una: floor. ceiling. round. top. ¿Qué solución de almacenamiento es más adecuada cuando se necesita acceso ultrarrápido a documentos JSON/XML?. Bases de datos relacionales como MySQL. Sistemas de almacenamiento como AWS S3. Sistemas en memoria como Redis o Memcached. Almacenamiento en sistemas de archivos locales. ¿Qué tipo de base de datos es MongoDB?. Relacional. Orientada a documentos. Jerárquica. Temporal. Una de las principales diferencias entre SQL y XQuery es que para XQuery es importante el orden en que los datos aparecen dentro del documento XML sobre el que se realiza la consulta, mientras que en SQL el orden no importa. ¿Verdadero o falso?. Verdadero. Falso. ¿Qué método se usa para eliminar una colección en MongoDB?. db.collection.delete(). db.collection.remove(). db.collection.truncate(). db.collection.drop(). El hecho de que el uso de las bases de datos relacionales esté muy extendido, ¿es uno de los motivos por los que se utilizan para almacenar datos XML? ¿Verdadero o falso?. Verdadero. Falso. ¿Cuál de las siguientes operaciones NO forma parte de XQuery Update Facility (XQUF)?. Insert. Delete. Select. Rename. Marcar las afirmaciones que son correctas sobre bases de datos XML: Seleccione una o más de una: Integran sistemas de información basados en documentos. Integran sistemas de información estructurados. La información se estructura siguiendo esquemas definidos previamente. Garantiza la actualización eficiente. Marcar las afirmaciones ciertas para el lenguaje XQuery. Seleccione una o más de una: Es un lenguaje declarativo, pero no es funcional. El resultado obtenido por una consulta sobre un fichero XML ha de ser independiente del protocolo usado para acceder a dicho fichero. Siempre ha de trabajar sobre documentos XML asociados a un esquema. Puede haber diferentes sintaxis de consultas que tengan el mismo resultado. ¿Cuál de los siguientes comandos se usa para ver todas las bases de datos disponibles en MongoDB?. show databases. show dbs. list databases. db.show(). ¿Cuál es la función del operador $lookup en MongoDB?. Realizar búsquedas avanzadas en documentos embebidos. Permitir la agregación de datos dentro de una colección. Unir datos de diferentes colecciones, similar a un JOIN. Ordenar los documentos dentro de una colección. ¿Cuál de los siguientes métodos se usa para insertar múltiples documentos en una colección en MongoDB?. .insert(). .insertOne(). .insertMany(). .addDocuments(). XQuery es al lenguaje XML lo que [ _________ ] es a las bases de datos relacionales. ¿Cuál de las siguientes opciones es una ventaja del almacenamiento de documentos XML y JSON en sistemas de archivos?. Soporte para consultas avanzadas y optimización de búsquedas. Fácil implementación sin necesidad de un sistema de gestión de bases de datos. Escalabilidad horizontal para grandes volúmenes de datos. Alta disponibilidad y replicación automática. Si queremos buscar documentos en MongoDB donde el campo edad sea estrictamente mayor que 30, ¿cuál es la sintaxis correcta del objeto de consulta dentro del método .find()?. db.usuarios.find({ edad: > 30 }). db.usuarios.find({ edad: { $gt: 30 } }). db.usuarios.find({ edad: { $gte: 30 } }). db.usuarios.find({ edad: { $lt: 30 } }). Al realizar modificaciones con updateOne() o updateMany(), ¿qué operador de actualización nativo de MongoDB se debe usar obligatoriamente para cambiar o establecer el valor de un campo específico sin sustituir el documento entero?. $change. $replace. $set. $update. ¿Qué método específico de MongoDB reemplaza por completo la estructura interna y los campos de un documento que coincida con el criterio de búsqueda, manteniendo únicamente intacto su identificador _id?. db.collection.replaceOne(). db.collection.updateOne(). db.collection.modifyFields(). db.collection.deleteAll(). Dentro del framework de agregación de MongoDB (aggregate), ¿qué operación realiza el operador $lookup?. Ordenar los resultados de forma alfabética o numérica según un campo. Filtrar los documentos de entrada dejando pasar solo los que cumplen una condición. Realizar una vinculación o enlace (un join equivalente a LEFT OUTER JOIN) con documentos de otra colección diferente. Agrupar los documentos por una clave para calcular sumas o promedios. Según la documentación de MongoDB aportada, el operador $lookup realiza por defecto un LEFT OUTER JOIN. Si queremos transformar este comportamiento en un INNER JOIN estricto, ¿qué paso adicional debemos añadir en la siguiente fase de la agregación?. Usar el operador $group para contar los registros. Usar un operador $match combinado con el operador $ne: [] para eliminar los documentos donde el campo generado por el $lookup está vacío. Aplicar un método .deleteMany() sobre la colección de origen. Modificar el parámetro foreignField asignándole un valor nulo. Elige las características que se ajusten a los sistemas centrados en los documentos: Seleccione una o más de una: Contiene datos muy estructurados. Es apropiada para publicidad. El tamaño de los tipos es reducido. Contiene datos con una estructura muy definida. Toda sentencia XQuery es una sentencia Xpath. ¿Verdadero o falso?. Verdadero. Falso. ¿Qué siglas identifican formalmente a la extensión de la recomendación de XQuery diseñada específicamente para permitir operaciones de actualización y modificación sobre documentos XML nativos?. XML-CRUD. XSLT-FO. XQUF (XQuery Update Facility). XPath-Mod. Si deseamos eliminar físicamente un nodo elemento, un atributo o un fragmento de texto en una base de datos nativa XML utilizando XQuery, ¿qué expresión sintáctica debemos emplear?. remove node /expresionXPath. delete node /expresionXPath. drop element /expresionXPath. clear value /expresionXPath. Al trabajar con la inserción de datos en XQUF, ¿cuál es la sintaxis general correcta para insertar un nuevo nodo dentro de una ubicación de destino determinada?. insert node into //destino. add node to //destino. append element inside //destino. put node value //destino. Dentro de las instrucciones de modificación de contenidos en XQUF, ¿qué diferencia existe entre usar replace node y usar replace value of node?. No existe diferencia; ambos comandos están en desuso. replace node modifica los permisos del archivo en disco y replace value of node altera el texto. replace node sustituye por completo el nodo objetivo (incluyendo sus etiquetas) por un elemento nuevo, mientras que replace value of node mantiene intactas las etiquetas contenedoras y solo altera el contenido o texto interior del nodo. replace node solo funciona con atributos y replace value of node solo funciona con comentarios. Si queremos cambiar de forma literal el nombre de una etiqueta (por ejemplo, pasar de <telefono> a <celular>) sin alterar ni destruir la información o datos que residen en su interior, ¿qué comando de XQUF proporciona la sintaxis?. modify name node ... update tag node ... as ... rename node ... as ... alter node name ... with ... Imagine que desea borrar el texto interior de una etiqueta llamada <compañia> pero quiere conservar la etiqueta vacía (es decir, conseguir que quede como <compañia/>). ¿Qué expresión de borrado es la adecuada?. delete node //compañia. delete node //compañia/text(). replace node //compañia with empty(). delete node //compañia/@text. Dentro del bloque de expresiones FLWOR, ¿cuál es la función y comportamiento específico de la cláusula LET?. Filtra las tuplas o nodos producidos basándose estrictamente en una condición lógica booleana. Ordena los elementos resultantes de la secuencia de forma alfabética o numérica descendente. Vincula una variable al resultado de una expresión, asignándole la secuencia completa de datos de un solo golpe. Asocia una variable con cada nodo individual iterando uno a uno y produciendo un producto cartesiano. |




