base de datos
![]() |
![]() |
![]() |
Título del Test:![]() base de datos Descripción: tes base de datos |




Comentarios |
---|
NO HAY REGISTROS |
¿Cómo eliminarías los registros de una tabla que cumplen cierta condición?. a. DELETE FROM nombre_tabla WHERE condicion. b. REMOVE FROM nombre_tabla WHERE condicion. c. No es posible eliminar registros basados en una condición. d. DELETE FROM nombre_tabla IF condicion. ¿Qué modelo de base de datos es el más utilizado actualmente en aplicaciones web?. a. En red. b. Relacional. c. Orientado a objetos. d. Jerárquico. ¿Qué ventaja tiene Oracle sobre otras bases de datos?. a. Soporte para múltiples sistemas. b. Rendimiento en consultas. c. Open source y gratuito. d. Facilidad de uso para principiantes. Se tiene una tabla con los campos: identificador, nombre, apellido, teléfono, dirección, ciudad. ¿En qué forma normal está?. a. 3FN. b. FNBC. c. 2FN. d. 1FN. Si a la tabla1 (identificador, nombre, apellido) se le agrega el campo teléfono. ¿Qué forma normal se viola?. a. 2FN. b. 3FN. c. 1FN. d. FNBC. El proceso de normalización debe hacerse: a. Hasta cumplir con todas las formas normales. b. Hasta cumplir con 3FN. c. Hasta cumplir con 1FN. d. Hasta cumplir con 2FN. ¿Cuáles son restricciones (constraints) comunes que pueden deshabilitarse temporalmente durante un INSERT o UPDATE masivo para mejorar la performance?. a. DATA TYPES. b. DEFAULT. c. NOT NULL. d. PRIMARY KEY y FOREIGN KEY. ¿Qué tecnología bloquea ataques de inyección SQL?. a. Monitoreo de red. b. Firmas de virus. c. Validación de entrada. d. Filtrado de paquetes. ¿Qué caracteriza a MariaDB?. a. Fork de PostgreSQL. b. Fork de MySQL. c. Motor alternativo para MySQL. d. Base de datos de Oracle. ¿Qué representan las entidades débiles en un modelo entidad-relación?. a. Relaciones no identificativas. b. Entidades que dependen de otras entidades. c. Cardinalidad cero a uno. d. Entidades sin atributos propios. ¿Qué permite hacer un SGBD?. a. Solo modificar datos. b. Definir los datos a distintos niveles. c. Solo insertar datos. d. Solo consultar los datos. En el ejercicio para contar empleados por cargo, ¿qué función de agregado se utiliza?. a. SUM(). b. AVG(). c. COUNT(). d. MAX(). ¿Cómo se financia el desarrollo de PostgreSQL?. a. Publicidad. b. Suscripciones. c. Inversión de capital. d. Donaciones de usuarios. ¿Qué permite eliminar el uso de vistas en las consultas SQL?. a. Las restricciones. b. La complejidad. c. La redundancia. d. Las transacciones. ¿Cuál técnica ayuda a mejorar el performance de sentencias DML en bases de datos grandes y complejas?. a. Todas. b. Usar cursores. c. Particionar las tablas. d. Deshabilitar restricciones y triggers. ¿Cuál es la ventaja de SQL Server sobre Oracle?. a. Menor costo. b. Soporte técnico superior. c. Mejor integración con .NET. d. Mayor rendimiento. Un trigger en base de datos se ejecuta: a. Bajo demanda. b. Al programar una tarea. c. Cuando ocurre un evento. d. Antes de una consulta. ¿Cuál es una limitación de las vistas en algunos SGBD?. a. Requieren licencias adicionales. b. No se pueden utilizar en transacciones. c. Consumen mucho espacio de almacenamiento. d. No se pueden actualizar los datos subyacentes. ¿Por qué MySQL sigue siendo popular a pesar de existir nuevas bases de datos?. a. Por su flexibilidad en consultas. b. Por su facilidad de uso. c. Por la gran cantidad de información disponible. d. Por su alto rendimiento. ¿Qué ventaja de rendimiento ofrecen las vistas?. a. Indexación más rápida. b. Lecturas optimizadas. c. Particionamiento automático. d. Consultas precomputadas. ¿Qué empresa es actualmente propietaria de MySQL?. a. Oracle Corporation. b. Sun Microsystems. c. MongoDB. d. Microsoft. ¿Para qué tipo de proyectos es adecuado utilizar MySQL?. a. Bases de datos NoSQL. b. Proyectos pequeños que inician. c. Aplicaciones empresariales críticas. d. Análisis de big data. ¿Cuál es la sintaxis correcta para insertar múltiples registros en una tabla mediante una sola sentencia INSERT?. a. Ninguna de las opciones. b. INSERT INTO tabla VALUES (valor1), (valor2), (valor3). c. INSERT INTO tabla (columna1, columna2) VALUES (valor1, valor2), (valor3, valor4). d. INSERT INTO tabla SET columna1 = valor1, columna2 = valor2, columna3 = valor3. ¿Qué se requiere para que una vista se pueda actualizar en SQL Server?. a. Una clave primaria. b. Que referencie una sola tabla base. c. Una función escalar. d. Un índice agrupado. ¿Qué representa un diagrama entidad-relación?. a. Las restricciones de integridad. b. El modelo lógico de una base de datos. c. El modelo físico de una base de datos. d. Las consultas en lenguaje SQL. ¿Qué empresa desarrolla SQL Server?. a. PostgreSQL. b. Microsoft. c. Oracle. d. MongoDB. ¿Qué caracteriza a MongoDB Compass?. a. Monitoring. b. Mapas de calor. c. Interfaz gráfica de usuario. d. Consultas distribuidas. Si una tabla está en segunda forma normal, ¿está necesariamente en primera forma normal?. a. Sí. b. Sólo si no tiene dependencias transitivas. c. Sólo si también está en 3FN. d. No, podría violar 1FN. ¿Para qué se utiliza principalmente Redis?. a. Colas de mensajes. b. Base de datos principal. c. Almacenamiento en caché. d. Analítica. ¿Qué son las bases de datos?. a. Archivos individuales con información. b. Grandes volúmenes de datos no estructurados. c. Colecciones organizadas de datos almacenados electrónicamente. d. Colecciones de datos sin relación entre sí. ¿Cuál es una buena práctica al diseñar procedimientos almacenados?. a. Evitar el uso de transacciones. b. No manejar errores. c. Minimizar los parámetros de entrada. d. No validar los datos de entrada. ¿Qué ventaja tiene SQLite sobre otras bases de datos?. a. Configuración sencilla. b. Alta concurrencia. c. Cliente liviano. d. Licencia open source. ¿Qué solución reduce la latencia de lectura en bases de datos distribuidas globalmente?. a. Sharding. b. Particionamiento. c. Caché. d. Replicación. ¿Qué palabra clave se utiliza para finalizar un procedimiento almacenado?. a. EXIT. b. END. c. CLOSE. d. QUIT. Los procedimientos almacenados pueden usarse para: a. Configurar la red del servidor. b. Monitorear el hardware. c. Respaldar la base de datos. d. Compilar el código fuente. ¿Para qué tipo de aplicaciones se utiliza SQL Server?. a. Analytics y BI. b. Aplicaciones móviles. c. Procesamiento de transacciones. d. Todas las anteriores. ¿Cómo se ejecuta un procedimiento almacenado llamado SP_Reporte?. a. START SP_Reporte. b. RUN SP_Reporte. c. CALL SP_Reporte. d. EXEC SP_Reporte. ¿Qué frameworks utilizan comúnmente MongoDB?. a. Laravel y CodeIgniter. b. Django y Flask. c. Ruby on Rails. d. Express, React y NodeJS. ¿Qué tipo de base de datos es MySQL?. a. En memoria. b. Orientada a objetos. c. Relacional. d. NoSQL. ¿Qué herramienta proporciona una interfaz gráfica para administrar MySQL?. a. MySQL Workbench. b. MySQL Client. c. MySQL Shell. d. MySQL SE. ¿Qué utilidad tiene Redis más allá del almacenamiento en caché?. a. Convertirse en base de datos de propósito general. b. Machine learning. c. Análisis de big data. d. Procesamiento de transacciones. ¿Cuál es la definición de tercera forma normal (3FN)?. a. Sin grupos repetitivos. b. Clave primaria única. c. Sin dependencias transitivas. d. Atributos atómicos. ¿Qué distingue a una base de datos open source?. a. Alto rendimiento. b. Escala horizontalmente. c. Software libre y de código abierto. d. No requiere licenciamiento. En un procedimiento almacenado, ¿cómo se define un parámetro de entrada?. a. input param varchar(50). b. param varchar(50) input. c. @param varchar(50). d. input @param varchar(50). ¿Cuál de los siguientes enunciados sobre las claves foráneas es falso?. a. Permiten valores nulos. b. Deben existir en la tabla referenciada. c. Ayudan a mantener la integridad referencial. d. Hacen referencia a la clave primaria de otra tabla. En una relación uno a muchos en un modelo E-R, la entidad con cardinalidad "uno" determina: a. La existencia de la entidad "muchos". b. Los atributos de la relación. c. Las dependencias funcionales. d. Las claves candidatas. ¿Cuándo se recomienda usar disparadores (triggers) en lugar de restricciones declarativas?. a. Para validaciones simples en una sola tabla. b. Para definir claves primarias y foráneas. c. Cuando se requiere una validación procedural compleja. d. Para todas las restricciones de integridad. ¿Qué solución permite escalar el rendimiento agregando más recursos de hardware?. a. Replicación. b. Particionamiento. c. Escalado horizontal. d. Escalado vertical. ¿Qué sentencia SQL se utiliza para agregar una restricción PRIMARY KEY a una tabla existente?. a. ALTER TABLE ADD PRIMARY KEY. b. ADD PRIMARY KEY. c. APPEND PRIMARY KEY. d. MODIFY TABLE ADD PRIMARY KEY. 15. ¿Qué sentencia define una clave foránea en una tabla de SQL?. a. INSERT FOREIGN KEY. b. CREATE FOREIGN KEY. c. FOREIGN KEY CONSTRAINT. d. MAKE FOREIGN KEY. ¿Qué característica distingue a Oracle Database?. a. Escalabilidad. b. Soporte empresarial. c. Todas las anteriores. d. Alta disponibilidad. ¿Qué elemento NO es necesario verificar antes de instalar un SGBD?. a. Memoria RAM. b. Arquitectura de 32 o 64 bits. c. Dirección IP pública. d. Espacio en disco duro. ¿Qué desventaja tiene el uso de procedimientos almacenados?. a. Reduce la seguridad. b. Disminuye el rendimiento. c. Incrementa la complejidad. d. Limita la reutilización. ¿Qué modelo de base de datos es más adecuado para datos con relaciones complejas?. a. Orientado a objetos. b. Jerárquico. c. En red. d. Relacional. ¿Cuál es una limitación de Redis?. a. Solo se ejecuta en Linux. b. No es escalable. c. No open source. d. No tiene limitaciones significativas. Las vistas que exponen datos confidenciales pueden afectar: a. La integridad. b. La seguridad. c. La escalabilidad. d. La disponibilidad. ¿Qué interfaces se pueden usar con SQLite?. a. Mediante programación con los lenguajes soportados. b. Con herramientas gráficas. c. Todas las anteriores. d. Por línea de comandos. ¿Cuándo se recomienda crear índices en una base de datos?. a. En tablas muy cambiantes. b. En tablas sin clave primaria. c. En tablas con búsquedas frecuentes. d. En tablas pequeñas. ¿Qué función se utiliza en el ejercicio para obtener el cargo con más empleados?. a. AVG(). b. MIN(). c. MAX(). d. COUNT(). ¿Qué importancia tiene organizar adecuadamente los datos en una base de datos?. a. Facilita el análisis de grandes volúmenes de datos. b. Mejora la integridad y seguridad de los datos. c. Permite consultarlos y actualizarlos eficientemente. d. Todas las anteriores. ¿Qué desafío enfrentan las bases de datos relacionales ante big data?. a. Escalabilidad. b. Velocidad de consultas. c. Variedad de datos. d. Análisis en tiempo real. ¿Qué desafío enfrentan las bases de datos NoSQL?. a. Costos elevados. b. Dificultad de consultas. c. Escalabilidad limitada. d. Integridad de datos. ¿Qué SGBD no permite actualizar vistas?. a. SQL Server. b. PostgreSQL. c. MySQL. d. Oracle. ¿Qué método mejora el rendimiento de cargas masivas en tablas con índices?. a. Detener y reiniciar el servicio SQL Server. b. Deshabilitar índices antes de la carga y recrearlos después. c. Recrear los índices después de la carga. d. No hay que hacer nada, los índices se actualizan solos. ¿Para qué tipo de aplicaciones es buena opción SQLite?. a. Aplicaciones web escalables. b. Aplicaciones móviles. c. Big data y analítica. d. Apps de internet de las cosas. ¿Qué es la cardinalidad en una relación entre entidades?. a. La cantidad de atributos en la entidad. b. El tipo de dato de la clave primaria. c. El número máximo de ocurrencias en cada lado de la relación. d. El tamaño de la clave externa. ¿Qué es un registro en una base de datos?. a. Un área de almacenamiento de datos. b. Una colección de campos relacionados. c. La clave primaria de una tabla. d. El identificador único de un campo. Una tabla con campos dependientes de otros no clave, ¿incumple qué forma normal?. a. 1FN. b. 3FN. c. FNBC. d. 2FN. ¿Cuál es la mayor ventaja de Redis sobre otros almacenes de caché?. a. Mayor rendimiento. b. Licencia open source. c. Tipos de datos avanzados. d. Persistencia de datos. ¿Para qué tipo de proyectos es más adecuado PostgreSQL?. a. Sitios web transaccionales. b. Análisis de datos. c. Aplicaciones móviles. d. Todas las anteriores. ¿Qué son los bloqueos en bases de datos?. a. Llave foránea que restringe borrado y actualización. b. Disparador para mantener integridad referencial. c. Índices en columnas frecuentes. d. Mecanismo para control de concurrencia. ¿Qué palabra clave se usa en SQL para agrupar filas con un valor en común?. a. GROUP BY. b. LIMIT. c. DISTINCT. d. ORDER BY. ¿Qué SGBD NO soporta el uso de vistas?. a. Firebird. b. Oracle. c. MySQL. d. SQL Server. ¿Qué se define en la cabecera de un procedimiento almacenado?. a. El fin del procedimiento. b. Las sentencias SQL. c. Los parámetros. d. Las variables locales. MongoDB forma parte del stack: a. JAMR. b. MAPR. c. MERN. d. MEAN. ¿Qué es la normalización en bases de datos?. a. Reglas para crear índices eficientes. b. Proceso para eliminar datos ambiguos o repetidos. c. Técnica para organizar datos en tablas relacionadas. d. Método para generar claves primarias únicas. Para facilitar el mantenimiento, las tablas deben normalizarse al menos hasta: a. FNBC. b. 2FN. c. 1FN. 3FN. ¿Qué ediciones gratuitas ofrece SQL Server?. a. Core y Enterprise. b. Basic y Starter. c. Express y Developer. d. Community y Home. ¿Qué tecnología facilita la recuperación ante desastres en bases de datos?. a. Snapshots. b. SQL. c. Escalado horizontal. d. Réplicas asíncronas. ¿Cuál es la desventaja de PostgreSQL?. a. Costos elevados. b. Poca documentación. c. Difícil aprendizaje. d. No tiene desventajas significativas. ¿Con qué lenguaje se integra bien MongoDB?. a. Python. b. JavaScript. c. SQL. d. Java. ¿Qué sentencia se usa para eliminar una restricción en SQL?. a. REMOVE CONSTRAINT. b. DROP CONSTRAINT. c. PURGE CONSTRAINT. d. DELETE CONSTRAINT. ¿Qué importancia tiene la integridad en las bases de datos?. a. Mejora el rendimiento de las consultas. b. Hace más sencillo el modelado de datos. c. Permite relaciones consistentes entre los datos. d. Facilita el escalamiento a grandes volúmenes. Una tabla con (usuarioID, productoID, fecha_compra, cantidad, precio). ¿En qué forma normal está?. a. 2FN. b. 1FN. c. 3FN. d. FNBC. Si un campo depende funcionalmente de una clave, ¿qué significa?. a. Determina de manera única el valor de la clave. b. Su valor se determina mediante la clave. c. Hace parte de una clave compuesta. d. Tiene integridad referencial con la clave. ¿Qué tecnología emerge para el procesamiento de transacciones en tiempo real?. a. Computación cuántica. b. Blockchain. c. Inteligencia artificial. d. Bases de datos en memoria. Una tabla con (estudiante, curso, nota, fecha_examen, aulA). ¿Viola alguna forma normal?. a. Viola 1FN y 2FN. b. Viola sólo 1FN. c. Ninguna, está en FNBC. d. Viola sólo 2FN. ¿Qué sentencia elimina una base de datos en SQL Server?. a. PURGE DATABASE. b. DROP DATABASE. c. REMOVE DATABASE. d. DELETE DATABASE. ¿Cuál es el competidor directo de Oracle Database?. a. MongoDB. b. PostgreSQL. c. MySQL. d. SQL Server. Se dice que una tabla está completamente normalizada solo si: a. Cumple con todas las formas normales. b. Cumple con 3FN. c. Cumple con 2FN. d. Cumple con 1FN. ¿Qué operaciones realiza un administrador de bases de datos?. a. Desarrollo de aplicaciones y generación de informes. b. Diseño conceptual, lógico y físico. c. Modelado de datos y normalización. d. Instalación, configuración, mantenimiento y optimización. ¿Para qué tipo de aplicaciones es buena opción MongoDB?. a. Aplicaciones web. b. Sistemas embebidos. c. Aplicaciones móviles. d. Inteligencia artificial. ¿Qué desventaja tiene la creación de muchos índices en una base de datos?. a. Imposibilidad de usar claves externas. b. Limitación en el número de tablas. c. Peor rendimiento en modificaciones. d. Mayor espacio de almacenamiento. Las vistas en SQL son: a. Restricciones. b. Índices. c. Tablas físicas. d. Consultas almacenadas. ¿Por qué es buena opción PostgreSQL para proyectos nuevos?. a. Facilidad de instalación en la nube. b. Fácil aprendizaje. c. Costo. d. Madurez y estabilidad. ¿Cuál es una ventaja de los procedimientos almacenados?. a. Facilitan el mantenimiento. b. Mejoran la portabilidad. c. Incrementan el tráfico de red. d. Dificultan las pruebas. ¿Qué caracteriza a una tabla en primera forma normal (1FN)?. a. Solo contiene atributos atómicos. b. Tiene una clave primaria. c. No tiene dependencias transitivas. d. No tiene dependencias parciales. ¿Qué estrategia permite distribuir la carga entre varios servidores?. a. Particionamiento horizontal. b. Replicación. c. Sharding. d. Virtualización. ¿Por qué Oracle Database es popular en empresas?. a. Por su madurez y estabilidad. b. Por su bajo costo. c. Por ser open source. d. Por su fácil aprendizaje. ¿Qué permite hacer la cláusula DISTINCT en SQL?. a. Agrupar resultados. b. Ordenar resultados. c. Eliminar duplicados. d. Limitar resultados. ¿Qué ventaja tiene el uso de SQLite en desarrollo?. a. Alta concurrencia. b. Velocidad. c. Facilidad de migración. d. Portabilidad. ¿Qué elementos definen las claves de una relación muchos a muchos?. a. La unión de las claves primarias de las entidades. b. No se pueden definir claves en estas relaciones. c. Solo la clave primaria de la entidad fuerte. d. Las claves primarias de las entidades relacionadas. ¿Para qué se utiliza la programación transaccional en bases de datos?. a. Para ejecutar procedimientos almacenados. b. Para mejorar el rendimiento con operaciones asíncronas. c. Para activar disparadores (triggers). d. Para manejar concurrencia y recuperación de fallos. ¿Cuál es la principal ventaja de usar stored procedures?. a. Portabilidad entre diferentes bases de datos. b. Seguridad, se oculta la lógica a las aplicaciones. c. Se pueden ejecutar procedimientos complejos. d. Mejoran el rendimiento de consultas simples. Las transacciones SQL permiten: a. Agrupar sentencias DML en unidades lógicas. b. Confirmar o revertir varias sentencias DML como una sola operación. c. Coordinar lectura y escritura entre procesos. d. Todas son ciertas. ¿Cómo almacena los datos SQLite?. a. En memoria RAM. b. En la nube. c. En grafos. d. En archivos. ¿Por qué Redis es popular entre desarrolladores?. a. Todas las anteriores. b. Alto rendimiento. c. Fácil aprendizaje. d. Multiplataforma. ¿Qué cláusula de CREATE TABLE se usa para establecer una columna como clave principal?. a. PRIMARY KEY. b. MAIN KEY. c. MAIN INDEX. d. PRIME KEY. ¿Qué soluciones proveen alta disponibilidad para MySQL?. a. MySQL Proxy. b. MySQL Replication. c. Todas las anteriores. d. MySQL Load Balancing. ¿Por qué es buena opción PostgreSQL para proyectos nuevos?. a. Todas las anteriores. b. Comunidad activa. c. Madurez y estabilidad. d. Facilidad de instalación en la nube. ¿Qué ventaja NO tienen los procedimientos almacenados?. a. Facilitan portabilidad entre DBs. b. Mejoran rendimiento. c. Encapsulan lógica. d. Permiten reutilizar código. ¿Qué ofrece Oracle además de su base de datos?. a. Herramientas de Java. b. Java EE. c. Python SDK. d. Microsoft .NET. ¿Cuál es el objetivo de utilizar procedimientos almacenados en bases de datos?. a. Automatizar tareas de administración. b. Mejorar seguridad de datos críticos. c. Reutilizar y compartir código SQL. d. Todas. La técnica de almacenar resultados intermedios en una tabla temporal se conoce como: a. Intermediate table. b. Subquery. c. Join. d. CTE. ¿Qué edición de SQL Server 2008 puede utilizarse gratuitamente?. a. Express. b. Developer. c. Web. d. Standard. ¿Qué función de agregado de SQL devuelve el número de filas en un grupo?. a. AVG(). b. COUNT(). c. SUM(). d. MAX(). ¿Qué nube ofrece integración con SQL Server?. a. Digital Ocean. b. Google Cloud. c. Azure. d. AWS. ¿Cómo se puede usar Redis en aplicaciones web?. a. Para almacenar archivos estáticos. b. Para almacenar sesiones. c. Junto a otra base de datos para caché. d. Como base de datos principal. ¿Qué operador se utiliza para buscar valores dentro de un rango en SQL?. a. <>. b. BETWEEN. c. LIKE. d. >. ¿Qué sentencia de SQL devuelve los departamentos con más de 50 empleados?. a. Ninguna es correcta. b. SELECT Department, COUNT(*) FROM Employees GROUP BY Department HAVING COUNT(*) > 50;. c. SELECT Department, COUNT(*) AS num FROM Employees GROUP BY Department WHERE num > 50;. d. SELECT Department FROM Employees GROUP BY Department COUNT > 50;. |