ACCESO A DATOS TEMA 13
|
|
Título del Test:
![]() ACCESO A DATOS TEMA 13 Descripción: Explotación de bases de datos No-SQL |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cómo afectan los índices al rendimiento de las operaciones en MongoDB?. Mejoran tanto las operaciones de lectura como las de escritura. Penalizan las operaciones de lectura pero mejoran las de escritura. Ofrecen grandes mejoras en las operaciones de lectura, pero pueden penalizar las operaciones de escritura. No tienen ningún impacto en el rendimiento de la base de datos. ¿Dónde se almacenan los índices en MongoDB?. En disco duro, junto con los documentos. En memoria. En la caché del procesador. En una base de datos separada. ¿Qué índice se crea por defecto en MongoDB al insertar documentos?. Un índice compuesto en todos los campos. Un índice de texto en el primer campo. Un índice único sobre el campo _id. Ninguno, los índices deben crearse manualmente siempre. ¿Qué tipo de operadores NO utilizan índices en MongoDB ?. Operadores de igualdad. Operadores de rango. Operadores lógicos AND. Operadores de negación. Además de los campos, ¿qué otra información es fundamental definir al crear un índice?. El tamaño máximo del índice. La fecha de expiración. El orden del índice. El tipo de compresión de datos. ¿Qué índice se crea por defecto en toda colección de MongoDB?. Un índice compuesto sobre todos los campos del documento. Un índice de texto para búsquedas de palabras. Un índice único sobre el campo _id. No se crea ningún índice por defecto. ¿Cuál de las siguientes afirmaciones sobre los índices en MongoDB es CORRECTA ?. Los índices mejoran tanto las operaciones de lectura como las de escritura. Los índices ofrecen mejoras en las operaciones de lectura, pero pueden penalizar las de escritura. Los índices solo afectan a las operaciones de escritura. Los índices no tienen ningún impacto en el rendimiento. ¿Qué tipo de operadores NO utilizan índices en MongoDB ?. Operadores de comparación. Operadores lógicos. Operadores de negación. Operadores aritméticos. Además de las querys (consultas), ¿Qué otro tipo de operaciones utilizan los índices en MongoDB?. Las inserciones. Los backups con mongodump. Las agregaciones. Las migraciones con mongooplog. ¿Qué tipo de índice en MongoDB indexa únicamente un campo de los documentos de la colección, permitiendo indicar -1 o 1 para especificar el orden?. Índice Compuesto. Índice Hashed. Índice Monoclave. Índice Geoespacial. ¿Qué tipo de índice NO indexa campos con valores nulos, y una búsqueda que lo utilice no devolverá documentos que no estén en el índice?. Índice Unique. Índice Sparse. Índice TTL. Índice Background. ¿Qué tipo de índice se utiliza para eliminar automáticamente documentos de una colección cuando pasa cierto tiempo o alcanzan una fecha de expiración?. Índice Partial. Índice Unique. Índice TTL. Índice Hashed. ¿Qué tipo de índice es más lento de crear, pero tiene la ventaja de no bloquear a los lectores/escritores durante su construcción?. Índice Monoclave. Índice Compuesto. Índice Background. Índice Text. ¿Qué tipo de índice garantiza que sólo puede haber una correspondencia entre entrada del índice y documento, es decir, que cada valor del índice debe corresponder con un único valor?. Índice Unique. Índice Sparse. Índice Partial. Índice Geoespacial. Si necesitas crear un índice que se construya de forma más lenta pero que NO bloquee las operaciones de lectura y escritura en la colección, ¿Qué tipo de índice utilizarías?. Unique. Sparse. Background. TTL. ¿Cuál es la principal característica de un índice de tipo "Sparse"?. Solo indexa documentos que cumplen una condición específica. Indexa por varios campos de los documentos. No indexa los campos que tienen valores nulos. Indexa por coordenadas geográficas. ¿Qué tipo de índice se menciona en el texto para ser utilizado en campos que contienen valores de array, creando una entrada de índice por cada valor del array?. Monoclave. Hashed. Text. Partial. ¿Cuál es la diferencia correcta entre un índice de tipo Sparse y un índice de tipo Partial en MongoDB?. El índice Sparse elimina automáticamente documentos caducados, el índice Partial se usa exclusivamente para búsquedas geoespaciales. El índice Sparse no indexa campos con valores nulos; el índice Partial indexa únicamente los documentos que cumplen una condición previamente definida. Ambos índices son exactamente iguales, la única diferencia es que el índice Partial solo se puede crear en índices compuestos. El índice Partial no indexa valores nulos, el índice Sparse indexa solo los documentos que cumplen una condición. ¿Qué es una Covered Query en MongoDB ?. Una consulta que siempre devuelve todos los documentos de una colección. Una consulta que requiere acceder obligatoriamente a los datos de la colección en disco. Una consulta que se resuelve exclusivamente con los datos del índice, sin necesidad de consultar los documentos de la colección. Una consulta que crea automáticamente un nuevo índice temporal. ¿Cuál es la sintaxis correcta para eliminar el índice con nombre tax-id de la colección accounts?. db.accounts.removeIndex({ "tax-id": 1 }). db.accounts.dropIndex({ "tax-id": 1 }). db.accounts.deleteIndex("tax-id"). db.accounts.drop("tax-id"). ¿Qué hace el método reIndex() en MongoDB?. Elimina todos los índices de una colección. Vuelve a crear (regenera) todos los índices ya definidos en una colección. Crea un nuevo índice único automáticamente. Lista los índices existentes. ¿Qué comando se utiliza para obtener un listado de todos los índices asociados a la colección accounts?. db.accounts.showIndexes(). db.accounts.getIndexes(). db.accounts.list(). db.accounts.indexes(). ¿Cuál de estas afirmaciones sobre las Covered Queries es falsa?. Permiten mejorar drásticamente el rendimiento de las consultas. Requieren que todos los campos usados en la consulta y el projection existan en el índice. Necesitan acceder a los documentos originales en la colección para devolver resultados. Son ideales para consultas de solo lectura que no necesitan datos adicionales. ¿Qué es "covered query" en MongoDB?. Una consulta que siempre devuelve todos los campos del documento. Una consulta que requiere un full scan de la colección. Una consulta que se resuelve completamente utilizando los datos del índice, sin necesidad de acceder a los datos de la colección. Una consulta que solo se ejecuta en segundo plano. ¿Qué comando se utiliza para reconstruir (regenerar) un índice ya existente en MongoDB?. db.collection.createIndex(). db.collection.rebuildIndex(). db.collection.refreshIndex(). db.collection.reIndex(). ¿Qué comando sirve para listar todos los índices de una colección en MongoDB?. db.collection.listIndexes(). db.collection.showIndexes(). db.collection.viewIndexes(). db.collection.getIndexes(). ¿Qué mecanismo de control de acceso utiliza MongoDB para gestionar los privilegios de los usuarios?. Control de acceso basado en permisos individuales. Control de acceso basado en listas blancas de IPs. Control de acceso basado en roles (RBAC). Control de acceso basado en autenticación de huellas dactilares. ¿Qué devolverá el comando db.createUser() si el usuario ya existe previamente?. Creará el usuario duplicado sin problemas. Devolverá un mensaje de éxito. Devolverá un error de duplicado. No hará nada y no mostrará ningún mensaje. ¿Qué campo de la sintaxis de db.createUser() se utiliza para especificar los permisos o privilegios que tendrá el usuario?. passwordDigestor. Roles. CustomData. Mechanisms. ¿Qué tipo de modelo de seguridad utiliza MongoDB para controlar el acceso de los usuarios?. Control de acceso discrecional (DAC). Control de acceso obligatorio (MAC). Control de acceso basado en roles (RBAC). Control de acceso por lista (ACL). ¿Qué comando se utiliza en MongoDB para crear un nuevo usuario?. db.addUser(). db.createRole(). db.createUser(). db.newUser(). ¿Qué determina el acceso de un usuario en MongoDB según el modelo RBAC?. Una lista de direcciones IP permitidas. Las contraseñas individuales de cada colección. Uno o más roles asignados que otorgan privilegios a recursos y operaciones específicas. El nombre de usuario directamente sin roles. ¿Cómo se habilita el control de acceso basado en roles (RBAC) en MongoDB?. Se habilita automáticamente al instalar MongoDB. Mediante la configuración --auth o security.authorization. Solo creando el primer usuario con createUser(). Desactivando la autenticación del cliente. ¿Qué significa la sigla "RBAC" en el contexto de MongoDB?. Role-Based Access Control (Control de acceso basado en roles). Resource-Based Authorization Control. Remote Backup and Access Control. Role Assignment and Binding Control. ¿Qué comando se utiliza para visualizar los privilegios de un rol específico?. db.showRoles(). db.getRole(). rolesInfo con los parámetros showPrivileges y showBuiltinRoles en true. db.listPrivileges(). ¿Qué ocurre una vez que se habilita el control de acceso RBAC en MongoDB?. Los usuarios pueden acceder sin autenticarse. Solo los administradores pueden conectarse al clúster. Los usuarios deben autenticarse para acceder al sistema. Se desactiva la autenticación interna automáticamente. ¿Qué herramienta visual se utiliza en el texto para realizar la importación y exportación de datos en MongoDB?. Robo 3T. MongoDB Atlas. Compass. Studio 3T. Al importar datos en MongoDB Compass, ¿Qué opciones de formato de archivo están disponibles?. XML y TXT. Excel y PDF. JSON y CSV. BSON y HTML. Cuando se importa un archivo CSV en MongoDB Compass, ¿Qué información adicional se debe especificar?. Solo el nombre de la colección destino. La dirección IP del servidor. Los campos que se van a importar y los tipos de los mismos (por defecto String). El tamaño máximo del archivo. Al exportar datos con Compass, ¿Qué opción permite exportar todos los documentos de la colección sin aplicar filtros de consulta?. "Select All Documents". "Export Without Query". "Export Full Collection". "Ignore Filters". ¿Qué herramienta visual se utiliza para la importación y exportación de datos en MongoDB?. Robo 3T. MongoDB Shell. MongoDB Atlas. Compass. Al importar un archivo CSV en Compass, ¿Qué tipo de dato se asigna por defecto a los campos si no se especifica otro?. Number. Boolean. Date. String. ¿Qué formatos de archivo están disponibles tanto para importación como para exportación en MongoDB Compass ?. XML y YAML. BSON y TXT. JSON y CSV. SQL y Excel. |




