Sistemas. Gestión informacion
![]() |
![]() |
![]() |
Título del Test:![]() Sistemas. Gestión informacion Descripción: tipo test base datos |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué tipo de modelo de datos utiliza MongoDB?. Relacional basado en tablas. Documental basado en JSON/BSON. Columnares como Cassandra. Grafos como Neo4j. ¿Cuál de las siguientes operaciones permite hacer un “join” entre colecciones en una consulta de agregación?. $match. $group. $lookup. $project. ¿Qué característica es una ventaja de MongoDB frente a bases de datos relacionales?. Transacciones ACID más potentes. Mayor normalización de datos. Esquema flexible y sin estructura fija. Requiere menos memoria RAM. ¿Qué ventaja destaca en Firestore frente a bases de datos tradicionales?. Soporte para SQL. Transacciones distribuidas complejas. Sincronización en tiempo real. Alta normalización de datos. ¿Cómo se identifican de forma única los documentos en Firestore?. Por su índice. Por su posición en la colección. Por un ID único dentro de la colección. Por su clave primaria relacional. En Firestore, ¿cómo se organizan los datos?. Tablas y filas. Nodos y aristas. Documentos y colecciones. Claves y valores. ¿Qué tipo de base de datos es MongoDB?. Relacional. NoSQL. Orientada a grafos. Basada en tablas. ¿Cómo se crea un índice ascendente en el campo tipo?. db.platos.addIndex({ "tipo": 1 }). db.platos.createIndex({ "tipo": 1 }). db.platos.index({ "tipo": "asc" }). db.platos.makeIndex({ "tipo": "up" }). ¿Qué consulta encuentra todos los platos veganos?. db.platos.search({ "vegano": true }). db.platos.select({ "vegano": "yes" }). db.platos.find({ "vegano": true }). db.platos.get({ "vegano": 1 }). ¿Qué operador se usa para añadir un ingrediente a un plato?. $add. $push. $insert. $append. ¿Cuál es el propósito del índice compuesto { "tipo": 1, "vegano": 1 }?. Ordenar alfabéticamente por nombre. Acelerar consultas que filtran por tipo y vegano. Eliminar documentos duplicados. Validar el formato de los datos. ¿Qué consulta muestra platos de Murcia ordenados por calorías (ascendente)?. db.platos.find({ "origen": "Murcia" }).orderBy("calorias"). db.platos.find({ "origen": "Murcia" }).sort({ "calorias": 1 }). db.platos.filter({ "origen": "Murcia" }).asc("calorias"). db.platos.get({ "origen": "Murcia" }).sort("calorias"). ¿Cómo se verifica si una consulta usa un índice?. db.platos.queryPlan({ ... }). db.platos.find(...).explain("executionStats"). db.platos.indexUsage({ ... }). db.platos.stats({ ... }). ¿Qué campo sería ideal para un índice si se filtran platos por origen frecuentemente?. precio. descripcion. origen. _id. ¿Qué tipo de base de datos es MongoDB?. Relacional. De grafos. NoSQL orientada a documentos. De series de tiempo. ¿En qué formato se almacenan los datos en MongoDB?. XML. JSON. BSON. CSV. ¿Cuál de las siguientes operaciones se utiliza para insertar un documento en una colección de MongoDB?. db.collection.insertOne(). db.collection.addDocument(). db.collection.saveAs(). db.collection.pushDocument(). ¿Qué modelo de datos utiliza MongoDB?. Relacional. Grafos. Documento. Clave-valor. ¿Cuál de las siguientes características es una ventaja de MongoDB frente a bases de datos relacionales?. Uso obligatorio de esquemas fijos. Alta dependencia del hardware propietario. Bajo rendimiento en lecturas. Flexibilidad en la estructura de los datos. ¿Cuál es el sistema de gestión de bases de datos subyacente de MongoDB?. MySQL. PostgreSQL. MongoDB usa su propio motor. Oracle. ¿En qué formato se almacenan los documentos en MongoDB internamente?. XML. BSON. YAML. CSV. ¿Qué desventaja destaca el trabajo sobre MongoDB frente a MySQL?. No permite almacenar archivos. Falta de integridad referencial. No soporta consultas ad hoc. Solo funciona en Windows. ¿En qué formato se almacenan los documentos en MongoDB?. XML. CSV. JSON binario (BSON). YAML. ¿Cuál es la unidad básica de almacenamiento de datos en MongoDB?. Tabla. Documento. Fila. Registro. ¿Qué tipo de estructura utiliza MongoDB para guardar los datos?. JSON. BSON. Ficheros XML. CSV. ¿Cuál es el modelo de datos que utiliza MongoDB?. Relacional. Documento. Columnares. Clave-valor. ¿MongoDB requiere un esquema fijo para las colecciones?. Sí. No. Depende del tipo de colección. Solo en versiones Enterprise. ¿Qué es MongoDB y cual es su formato de almacenamiento principal?. Una base de datos relación que almacena datos en tablas con formato SQL. Una base de datos NO-SQL que almacena datos en documentos con formato BSON. Un sistema de archivos que distribuido que utiliza exclusivamente JSON para almacenar información. Un motor de búsqueda que indexa documentos en formato XML. ¿Qué operación de agregación de MongoDB permite combinar documentos de dos colecciones diferentes de manera similar a un JOIN en SQL?. $match. $project. $lookup. $sort. ¿Cuál de las siguientes consultas en MongoDB devuelve correctamente el nombre, DNI y _id de los documentos de la colección “usuarios con edad mayor o igual a 18?. db.usuarios.find( {edad: {$gte: 18}}, {dni: 1, nombre: 1, _id: 1}). db.usuarios.find({edad: {$gt: 18}}, {dni: 1, nombre: 1}). db.usuarios.find{edad: {$gte:18}},{dni:1,nombre:1}). db.usuarios.find({edad: {$gte: 18}}, {dni: 0, nombre: 0, _id: 0}). ¿Cuál de las siguientes afirmaciones describe mejor el modelo de datos de MongoDB?. Es un modelo basado exclusivamente en columnas. Utiliza documentos en formato XML. Almacena datos en documentos BSON, similares a JSON. Requiere esquemas fijos y normalización previa. ¿Qué operador se utiliza en MongoDB para realizar uniones entre colecciones?. $join. $merge. $lookup. $attach. Una ventaja principal del uso de documentos anidados en MongoDB es: Mayor control sobre la integridad referencial. Mayor compatibilidad con transacciones ACID. Consultas más simples para datos jerárquicos. Mejor rendimiento al hacer múltiples joins. ¿Cuál es la función de jsonb_set() en PostgreSQL?. Eliminar una clave dentro de un documento JSONB. Reemplazar un valor o insertar uno nuevo en una clave específica. Ordenar los elementos de un array JSONB. Convertir un JSONB a texto plano. ¿Qué hace el operador ->> en una columna de tipo JSONB?. Accede al valor como JSON. Elimina un campo del documento. Accede al valor como texto. Filtra las claves que coinciden parcialmente. ¿Qué limitación tiene JSONB frente a un esquema relacional clásico?. No se puede almacenar en columnas. No se puede usar en consultas SQL. No se aplica validación de tipo ni estructura. Solo funciona con claves numéricas. ¿Cuál de las siguientes opciones corresponde a una base de datos diseñada específicamente para trabajar con grafos?. PorstgreSQL. MySQL. InfluxDB. Neo4j. Completa la siguiente afirmación de manera correcta: Los grafos son... Estructuras utilizadas para almacenar información organizada, formadas por nodos y conexiones (aristas) entre ellos. Representaciones gráficas que facilitan la visualización de grandes volúmenes de datos. Documentos JSON que almacenan información en pares clave-valor. Filas dentro de una base de datos relacional con atributos asociados. ¿Cuáles son algunos de los usos más comunes de las bases de datos orientadas a grafos?. Guardado de archivos multimedia en servicios en la nube. Análisis de redes sociales o detección de actividades fraudulentas. Gestión de contenidos web y almacenamiento de datos en tablas. Intercambio rápido y seguro de archivos. ¿Cuál es la principal característica que distingue a Redis de otros sistemas de bases de datos relacionales?. Es exclusivamente un sistema de base de datos SQL. Redis es un sistema de base de datos orientado a gráficos. Es un sistema de base de datos NoSQL en memoria. Redis utiliza procesamiento distribuido por lotes. ¿Qué tipo de estructuras de datos admite Redis nativamente?. Solo admite cadenas de texto. Listas, conjuntos, tablas hash, cadenas y conjuntos ordenados. Redis no admite estructuras de datos complejas, solo almacenamiento binario. Solo admite documentos JSON. ¿Cuál de las siguientes afirmaciones sobre Redis es falsa?. Redis puede usarse como un sistema de caché en memoria. Redis soporta replicación y clustering para alta disponibilidad. Redis utiliza únicamente discos duros para almacenar datos. Redis ofrece la capacidad de ejecutar scripts en Lua. ¿Qué tipo de base de datos es SQLite?. Relacional. No relacional. Orientada a documentos. Orientada a objetos. ¿Cuál es la principal característica de SQLite?. Es una base de datos en la nube. Es una base de datos embebida. Es una base de datos distribuida. Requiere un servidor dedicado. ¿Con qué lenguajes de programación puede ser utilizada SQLite?. Solo Python. Solo JavaScript. C, C++, Python, Java, PHP, entre otros. Ninguno. ¿SQLite permite consultas SQL estándar?. Sí, permite casi todas las consultas SQL estándar. No, solo permite consultas en un lenguaje específico. No, no soporta SQL. Solo permite consultas básicas. ¿Qué extensión de archivo corresponde a una base de datos SQLite?. .db. .sqlite. .sql. Ambos a y b. ¿Cuál es el uso ideal de SQLite?. Un alto volumen de transacciones concurrentes. Integración con sistemas distribuidos. Almacenamiento local y ligero. Un procesamiento intensivo de datos. ¿Cuál de las siguientes opciones no corresponde con las características de SQLite?. No necesita servidor. Es completamente libre y de código abierto. Permite escalabilidad horizontal. Almacena bases de datos en un solo archivo. ¿SQLite puede ser utilizado en aplicaciones móviles?. No, solo en aplicaciones de escritorio. Sí, es común en aplicaciones móviles como Android e iOS. Solo en aplicaciones de servidor. No, solo en aplicaciones web. ¿Qué tipo de transacciones soporta SQLite?. Transacciones ACID (Atómicas, Consistentes, Aisladas, Duraderas). Solo transacciones parciales. Transacciones no persistentes. No soporta transacciones. ¿En qué tipo de aplicaciones se utiliza principalmente SQLite?. Grandes sistemas distribuidos. Aplicaciones móviles y de escritorio con bajo volumen de datos. Aplicaciones que requieren alta disponibilidad. Bases de datos en la nube. ¿Cuál es una de las principales limitaciones de SQLite?. No es gratuito. No tiene soporte para consultas complejas. No soporta un alto volumen de escritura concurrente. No tiene soporte para SQL. ¿Cómo se crean tablas en SQLite?. Usando la palabra clave CREATE TABLE. Usando un comando específico de SQLite. SQLite no soporta creación de tablas. A través de un archivo de configuración. ¿Qué tipo de base de datos es más adecuado para SQLite?. Grandes empresas que requieren sistemas distribuidos. Aplicaciones ligeras que necesitan almacenamiento embebido. Aplicaciones que manejan grandes volúmenes de datos. Bases de datos en la nube. En el contexto de aplicaciones móviles, ¿cómo se utiliza SQLite?. Almacenar grandes cantidades de datos en servidores. Ofrecer un sistema de base de datos local para almacenamiento. Gestionar transacciones de alta concurrencia. Proveer capacidades de procesamiento en la nube. Las caracteríscas de un grafo son: Su uso de nodos y estructura jerárquizada. Uso de nodos, arcos y la estructura jerárquizada. Las mismas que las de un árbol. Usa nodos y arcos. El mayor uso de este modelo de datos es: Ninguno, se hace complicado saber qué está conectado con quién. Las interconexiones complejas, por ejemplo de mapas. Sobre todo para representar relaciones, cuanto más simples mejor. Para grandes volúmenes de datos, sobre todo orientados a ecommerce. Las bases de datos relacionales y los grafos: No tienen nada en común. Tienen muy buena flexibilidad para cambiar los esquemas. Los grafos son más rápidas que las relacionales en las consultas. Las relacionales son más precisas en las consultar porque usan joins. ¿Cuál es la principal diferencia entre los tipos de datos JSON y JSONB en PostgreSQL?. JSON permite consultas más rápidas que JSONB. JSONB almacena los datos como texto plano sin procesar. JSONB almacena los datos en formato binario y permite indexación. JSON solo se puede usar con funciones especiales. ¿Qué ventaja ofrece usar JSONB frente a JSON en PostgreSQL?. Menor compatibilidad con otros lenguajes. Permite almacenar datos de mayor tamaño. Permite búsquedas y filtros más eficientes con índices. Reduce la necesidad de usar tablas relacionales. ¿Cuál de las siguientes consultas permite acceder al campo "nombre" dentro de una columna tipo JSONB llamada "datos"?. SELECT datos->'nombre' FROM usuarios;. SELECT datos->>nombre FROM usuarios;. SELECT datos.nombre FROM usuarios;. SELECT datos['nombre'] FROM usuarios;. |