option
Cuestiones
ayuda
daypo
buscar.php

Introducción a los Sistemas Gestores de Bases de Datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Introducción a los Sistemas Gestores de Bases de Datos

Descripción:
test Final simulacro examen

Fecha de Creación: 2025/04/21

Categoría: Informática

Número Preguntas: 55

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

1. ¿Qué es un Sistema Gestor de Bases de Datos (SGBD)?. a) Un software para realizar cálculos matemáticos. b) Un sistema que gestiona bases de datos, permitiendo su creación, modificación y consulta. c) Un tipo de base de datos distribuida. d) Un lenguaje de programación para interactuar con bases de datos.

2. ¿Cuál de las siguientes es la función principal de un SGBD?. a) Compilar aplicaciones. b) Gestionar la memoria del sistema operativo. c) Asegurar la integridad, disponibilidad y confidencialidad de los datos. d) Ejecutar comandos del sistema operativo.

3. ¿Qué ventaja principal ofrece un SGBD en comparación con la gestión manual de bases de datos?. a) Mayor seguridad. b) Menor consumo de recursos. c) Mayor eficiencia en la organización y manipulación de datos. d) Menor costo.

4. ¿Qué comando se utiliza para instalar MariaDB en un sistema basado en Debian/Ubuntu?. a) apt-get install mariadb-server. b) yum install mariadb-server. c) pacman -S mariadb. d) install mariadb-server.

5. ¿Qué comando se utiliza para verificar si MariaDB o MySQL está corriendo en un sistema Linux?. a) service mariadb status. b) mysql check. c) systemctl status mysql. d) mysql -status.

6. ¿Cómo se inicia el servicio de MariaDB en un sistema Linux?. a) service mysql start. b) systemctl start mariadb. c) mariadb start. d) mysql start.

7. ¿Dónde se encuentran generalmente los archivos de configuración de MariaDB en un sistema Linux?. a) /etc/mysql/mariadb.conf.d/. b) /etc/my.cnf. c) /etc/mysql/. d) /var/lib/mysql/.

8. ¿Qué comando muestra las variables de configuración de MariaDB?. a) SHOW CONFIG. b) SHOW VARIABLES. c) SHOW SETTINGS. d) SHOW OPTIONS.

9. ¿Qué archivo de log contiene los mensajes de error de MariaDB?. a) mysql.log. b) mariadb.err. c) mysql_error.log. d) mariadb.error.

10. ¿Cómo se puede ver el archivo de log de errores de MariaDB en Linux?. a) cat /var/log/mysql.log. b) cat /var/log/mariadb.log. c) cat /var/log/mariadb.err. d) cat /var/log/mysql.err.

11. ¿Qué archivo contiene los registros de las consultas realizadas en MariaDB?. a) mysql_query.log. b) mariadb_query.log. c) mysql-general.log. d) mariadb-general.log.

12. ¿Qué comando se usa para crear un nuevo usuario en MariaDB o MySQL?. a) CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'contraseña';. b) ADD USER 'usuario'@'localhost' 'contraseña';. c) NEW USER 'usuario'@'localhost'. d) CREATE ACCOUNT 'usuario'@'localhost'.

13. ¿Qué comando concede privilegios de administración a un usuario en MariaDB?. a) GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost';. b) ALLOW ALL PRIVILEGES TO 'usuario'@'localhost';. c) GRANT ALL RIGHTS TO 'usuario'@'localhost';. d) PERMIT ALL ON *.* TO 'usuario'@'localhost';.

14. ¿Qué comando se usa para ver los permisos de un usuario en MariaDB?. a) SHOW USER PRIVILEGES;. b) SHOW GRANTS FOR 'usuario'@'localhost';. c) SHOW ALL PRIVILEGES;. d) SHOW RIGHTS FOR 'usuario';.

15. ¿Cómo se revocan los privilegios de un usuario en MariaDB?. a) REVOKE ALL PRIVILEGES ON *.* FROM 'usuario'@'localhost';. b) REMOVE PRIVILEGES ON *.* FOR 'usuario'@'localhost';. c) RESTRICT PRIVILEGES TO 'usuario'@'localhost';. d) DELETE PRIVILEGES FROM 'usuario'@'localhost';.

16. ¿Cuál de los siguientes es un tipo de dato en MariaDB?. a) STRING. b) CHARACTER. c) TEXT. d) VARCHAR2.

17. ¿Cómo se declara una variable definida por el usuario en MariaDB?. a) DECLARE variable_name TYPE;. b) CREATE variable_name TYPE;. c) SET variable_name = VALUE;. d) DECLARE variable_name VALUE;.

18. ¿Qué función se utiliza para realizar una copia de seguridad en MariaDB?. a) BACKUP DATABASE. b) DUMP DATABASE. c) mysqldump. d) EXPORT DATABASE.

19. ¿Cuál es la estructura de control utilizada para realizar bucles en MariaDB?. a) IF...ELSE. b) WHILE. c) DO...WHILE. d) Todas las anteriores.

20. ¿Cuál es el propósito principal de un trigger en MariaDB?. a) Ejecutar una consulta SQL de manera programada. b) Definir los tipos de datos en una tabla. c) Ejecutar automáticamente un código en respuesta a un evento específico en una tabla. d) Crear una copia de seguridad de la base de datos.

21. ¿Qué comando se utiliza para crear un procedimiento almacenado en MariaDB?. a) CREATE PROCEDURE. b) CREATE FUNCTION. c) CREATE SCRIPT. d) CREATE FUNCTION PROCEDURE.

22. ¿Cómo se define un cursor en MariaDB?. a) DECLARE cursor_name CURSOR FOR SELECT statement;. b) CREATE CURSOR cursor_name FOR SELECT statement;. c) BEGIN CURSOR FOR SELECT statement;. d) DEFINE cursor_name CURSOR FOR SELECT statement;.

23. ¿Cuál de las siguientes es una ventaja de utilizar vistas en MariaDB?. a) Facilitar la manipulación de datos en la base de datos. b) Mejorar el rendimiento de las consultas complejas. c) Crear tablas temporales. d) Ninguna de las anteriores.

24. ¿Qué comando se usa para crear un evento en MariaDB?. a) CREATE EVENT. b) CREATE SCHEDULE. c) CREATE JOB. d) CREATE TRIGGER.

25. ¿Qué tipo de índice en MariaDB mejora la velocidad de las consultas en las que se usan columnas específicas en una cláusula WHERE?. a) Índice primario. b) Índice único. c) Índice compuesto. d) Índice simple.

26. ¿Qué tipo de diseño de base de datos puede contribuir a mejorar el rendimiento y la eficiencia en MariaDB?. a) Uso de claves primarias en todas las tablas. b) Redundancia de datos. c) Normalización excesiva. d) Desnormalización adecuada según el caso.

27. ¿Qué comando se utiliza para optimizar una tabla en MariaDB?. a) OPTIMIZE TABLE. b) REPAIR TABLE. c) UPDATE TABLE. d) REFRESH TABLE.

28. ¿Cómo se mejora el rendimiento de las consultas en MariaDB mediante caché?. a) Usando el comando CACHE. b) Modificando las variables de configuración de caché en el archivo my.cnf. c) Utilizando índices compuestos. d) Deshabilitando el almacenamiento en caché.

29.¿Cuál es la función del diccionario de datos en MariaDB?. a) Almacenar información sobre los datos de la tabla. b) Proporcionar detalles sobre la estructura de la base de datos, tablas, vistas, etc. c) Guardar los datos de las consultas realizadas. d) Desarrollar nuevos procedimientos almacenados.

30. ¿Qué comando se utiliza para mostrar el rendimiento de la base de datos en MariaDB?. a) SHOW STATUS. b) SHOW PERFORMANCE. c) SHOW INFO. d) SHOW METRICS.

31. ¿Cuál de los siguientes servicios de Amazon RDS se utiliza para gestionar bases de datos relacionales en la nube?. a) AWS Lambda. b) Amazon S3. c) Amazon RDS. d) Amazon EC2.

32. ¿Cuál es el principal beneficio del escalado vertical en RDS?. a) Aumenta el número de instancias disponibles. b) Permite cambiar el tamaño de la instancia para manejar más carga. c) Reduce el costo operativo al usar menos recursos. d) Proporciona redundancia entre múltiples zonas de disponibilidad.

33. ¿Cuál es la principal diferencia entre el escalado vertical y horizontal en RDS?. a) El escalado vertical aumenta la capacidad de la instancia, mientras que el escalado horizontal añade más instancias. b) El escalado vertical agrega más instancias, mientras que el escalado horizontal aumenta la capacidad de la instancia. c) No hay diferencia significativa entre ambos. d) El escalado vertical es más barato que el horizontal.

34. ¿Qué herramienta de Amazon RDS permite realizar copias de seguridad automáticas de bases de datos?. a) Amazon EC2. b) AWS Backup. c) Amazon CloudWatch. d) Amazon RDS Snapshots.

35. ¿Cuál de los siguientes es un componente clave de la arquitectura de AWS Redshift?. a) Almacenamiento en bloques. b) Cluster de nodos de datos. c) Contenedores de servicios. d) Lambda Functions.

36. ¿Qué tipo de datos se suele almacenar en AWS Redshift?. a) Datos no estructurados como videos y archivos multimedia. b) Datos en tiempo real. c) Datos estructurados, generalmente para análisis y reportes. d) Datos de aplicaciones web.

37. ¿Cuál es la ventaja principal de usar AWS Redshift para Data Warehousing?. a) No requiere la configuración de servidores. b) Ofrece alta escalabilidad y capacidad de procesamiento para grandes volúmenes de datos. c) Solo permite almacenamiento de datos no estructurados. d) Es más barato que las bases de datos relacionales tradicionales.

38. ¿Cuál de las siguientes mejoras de rendimiento se puede aplicar a AWS Redshift?. a) Compresión de datos. b) Agregar más CPU a las instancias. c) Uso de bases de datos NoSQL. d) Reducir el tamaño del clúster.

39. ¿Qué es un Data Lake?. a) Un tipo de base de datos relacional. b) Un almacenamiento centralizado de datos estructurados y no estructurados. c) Un sistema para analizar datos en tiempo real. d) Un sistema de backup de datos.

40. ¿Cuál es la principal diferencia entre los procesos de RTL y ELT en el contexto de Big Data?. a) RTL implica la carga de datos antes de la transformación, mientras que ELT transforma datos antes de cargarlos. b) RTL es más rápido que ELT. c) ELT implica la carga de datos antes de la transformación, mientras que RTL las transforma antes de cargarlas. d) No hay diferencias entre RTL y ELT.

41. ¿En qué escenario sería más apropiado utilizar un Data Lake?. a) Solo cuando se necesita almacenar datos estructurados. b) Para almacenar grandes volúmenes de datos no estructurados y estructurados con fines de análisis. c) Solo para realizar copias de seguridad. d) Solo cuando se trabaja con bases de datos transaccionales.

42. ¿Qué es AWS Athena?. a) Un servicio de bases de datos transaccionales. b) Un servicio de computación de alto rendimiento. c) Un servicio de análisis interactivo de datos directamente en Amazon S3. d) Un servicio de almacenamiento en la nube.

43. ¿Cómo se describe una arquitectura serverless?. a) Una arquitectura que requiere la gestión y aprovisionamiento de servidores. b) Una arquitectura en la que no es necesario gestionar servidores, solo las funciones y servicios. c) Un sistema que solo funciona en la nube privada. d) Una arquitectura que solo es compatible con bases de datos relacionales.

44. ¿Cuál de las siguientes afirmaciones es correcta sobre Amazon Aurora?. a) Es una base de datos NoSQL. b) Aurora es compatible solo con MySQL. c) Es un servicio de base de datos relacional completamente gestionado con alta disponibilidad y rendimiento. d) Sólo está disponible en entornos on-premises.

45. ¿Qué ventaja ofrece Amazon Redshift Serverless?. a) Permite realizar backups automáticos de datos. b) No requiere la gestión de infraestructura ni configuración de clústeres. c) Solo es adecuado para bases de datos NoSQL. d) Tiene un rendimiento inferior al Redshift tradicional.

46. ¿Qué es Amazon Athena?. a) Un servicio de almacenamiento de objetos. b) Un servicio de consultas SQL sin servidor para analizar datos en S3. c) Un servicio de bases de datos relacionales. d) Un servicio de procesamiento de flujos de datos.

47. ¿Qué tipo de datos puede analizar Amazon Athena?. a) Solo datos estructurados en bases de datos relacionales. b) Datos almacenados en Amazon S3 en formatos como CSV, JSON, Parquet y ORC. c) Sólo datos en tiempo real. d) Datos almacenados en Amazon DynamoDB.

48. ¿Qué es AWS Glue?. a) Un servicio de almacenamiento de archivos. b) Un servicio de procesamiento de flujos de datos en tiempo real. c) Un servicio ETL (Extract, Transform, Load) sin servidor. d) Un servicio de bases de datos NoSQL.

49. ¿Qué componente de AWS Glue se utiliza para definir la estructura de los datos?. a) Glue Jobs. b) Glue Data Catalog. c) Glue Crawlers. d) Glue Triggers.

50. ¿Qué hace un Glue Crawler?. a) Ejecuta consultas SQL sobre datos en S3. b) Escanea datos en S3 o bases de datos para inferir esquemas y actualizar el Data Catalog. c) Procesa flujos de datos en tiempo real. d) Almacena datos en formato columnar.

51. ¿Cuál es el lenguaje de programación principal para escribir scripts de ETL en AWS Glue?. a) Python. b) Java. c) SQL. d) Ruby.

52. ¿Amazon Athena requiere la configuración de servidores para su funcionamiento?. a) Sí, siempre se necesitan servidores dedicados. b) No, es un servicio completamente sin servidor (serverless). c) Sólo si se analizan grandes volúmenes de datos. d) Depende del tipo de consulta.

53. ¿Qué formato de datos es más eficiente para consultas en Amazon Athena?. a) CSV. b) JSON. c) Parquet. d) TXT.

54. ¿Qué servicio de AWS se utiliza para orquestar workflows de ETL que involucran AWS Glue?. a) AWS Step Functions. b) Amazon S3. c) Amazon Redshift. d) AWS Lambda.

55. ¿Qué ventaja ofrece AWS Glue sobre soluciones ETL tradicionales?. a) Requiere servidores dedicados para su funcionamiento. b) Está completamente administrado y no requiere infraestructura. c) Solo funciona con bases de datos relacionales. d) No soporta transformaciones complejas.

Denunciar Test