option
Cuestiones
ayuda
daypo
buscar.php

REPASO ADE ASIR

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
REPASO ADE ASIR

Descripción:
Examen Final

Fecha de Creación: 2026/05/15

Categoría: Informática

Número Preguntas: 150

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

¿Qué es un SGBD?. Un sistema operativo. Un lenguaje de programación. Un servidor web. Un software para gestionar bases de datos.

¿Cuál es una función principal de un SGBD?. Gestionar redes. Crear sistemas operativos. Controlar la redundancia de los datos. Diseñar interfaces gráficas.

¿Qué función evita duplicidad de datos?. Seguridad. Backup. Integridad. Control de redundancia.

¿Qué función garantiza coherencia de datos?. Integridad. Concurrencia. Redundancia. Seguridad.

¿Qué permite recuperar datos tras fallo?. Redundancia. Acceso. Integridad. Respaldo y recuperación.

¿Qué controla accesos simultáneos?. Backup. Accesos concurrentes. Redundancia. Integridad.

¿Qué componente conecta datos y aplicaciones?. Gestor de consultas. Diccionario. Gestor de almacenamiento. Motor SQL.

¿Qué gestor asegura consistencia ante fallos?. Consultas. Memoria. Gestor de archivos. Gestor de transacciones.

¿Qué gestiona espacio en disco?. Motor. Memoria. DML. Gestor de archivos.

¿Qué mueve datos entre disco y memoria?. Gestor de memoria intermedia. Archivos. DDL. Transacciones.

¿Qué interpreta DDL?. Memoria. Motor. Intérprete del DDL. Compilador DML.

¿Qué ejecuta consultas?. Archivos. Compilador. Motor de evaluación de consultas. Almacenamiento.

Modelo más usado?. XML. Relacional. Jerárquico. Red.

GBD multiusuario permite: Solo remoto. Varios usuarios simultáneamente. Uno. Solo local.

Multiplataforma significa: Solo Windows. Solo nube. Solo servidor. Funciona en varios SO.

Código libre permite: Acceso al código fuente. Privado. Comercial. Cerrado.

PostgreSQL es: Solo Windows. Monousuario. Privativo. Libre y relacional.

Niveles ANSI/SPARC: 5. 4. 3. 2.

Nivel almacenamiento: Usuario. Externo. Lógico. Interno.

Nivel relaciones: Lógico. Interno. Físico. Externo.

Nivel vistas usuario: Físico. Externo. Interno. Lógico.

Esquema interno: Ninguno. Infinitos. Uno. Varios.

Modificar almacenamiento: Integridad. Redundancia. Lógica. Independencia física.

Modificar modelo: Física. Concurrencia. Independencia lógica. Backup.

SGBD privativo: MySQL. PostgreSQL. SQL Server. SQLite.

SGBD libre: SQL Server. PostgreSQL. DB2. Oracle.

Elegir SGBD depende de: Popularidad. Precio. Necesidades del sistema. Marca.

Arquitectura dos capas: Cliente accede directo a BD. No accede. Solo cliente. Sin servidor.

Arquitectura tres capas: Cliente accede a servidor de aplicaciones. Directo BD. Sin servidor. Sin cliente.

Estándar conexión: TCP/IP. ODBC/JDBC. FTP. HTTP.

¿Qué es una vista en una base de datos?. Un índice. Una tabla física. Una tabla temporal. Una consulta almacenada como tabla virtual.

¿Qué se almacena realmente en una vista?. Los datos. Las tablas. Los índices. La definición de la consulta.

¿Cuál es una ventaja principal de las vistas?. Aumentan el almacenamiento. Eliminan tablas. Mejoran la seguridad. Reducen índices.

¿Qué otra ventaja ofrecen las vistas?. Evitan reescribir consultas complejas. Eliminan permisos. Reducen usuarios. Crean tablas.

¿En qué se diferencia una vista de una tabla?. No almacena los datos. No tiene columnas. No tiene nombre. No puede consultarse.

¿Qué sentencia se usa para crear una vista?. CREATE TABLE. CREATE VIEW. MAKE VIEW. NEW VIEW.

¿Qué cláusula permite reemplazar una vista existente?. UPDATE. REPLACE VIEW. MODIFY. OR REPLACE.

¿Qué privilegio se necesita para crear una vista?. UPDATE. INSERT. SELECT. CREATE VIEW.

¿Qué ocurre si se eliminan columnas usadas por una vista?. Se elimina la base de datos. La vista se actualiza sola. Se produce un error. No ocurre nada.

¿Qué sentencia se usa para eliminar una vista?. DROP VIEW. REMOVE VIEW. DELETE VIEW. CLEAR VIEW.

¿Cómo se identifica un usuario en MySQL?. Nombre y contraseña. Usuario y host. Solo por nombre. Solo por IP.

¿Qué sentencia crea un usuario?. ADD USER. NEW USER. INSERT USER. CREATE USER.

¿Qué sentencia elimina un usuario?. REMOVE USER. DELETE USER. DROP USER. CLEAR USER.

¿Qué sentencia cambia la contraseña de un usuario?. CHANGE PASSWORD. MODIFY PASSWORD. UPDATE PASSWORD. SET PASSWORD.

¿Qué sentencia permite renombrar un usuario?. CHANGE USER. RENAME USER. UPDATE USER. MODIFY USER.

¿Qué privilegio global permite gestionar usuarios?. INSERT. UPDATE. CREATE. CREATE USER.

¿En qué base de datos se almacenan los usuarios de MySQL?. mysql. users. admin. system.

¿Quién es el responsable de la seguridad del SGBD?. El programador. El usuario final. El administrador web. El DBA.

¿Qué comando asigna permisos a un usuario?. GIVE. ALLOW. PERMIT. GRANT.

¿Qué comando elimina permisos a un usuario?. REMOVE. DELETE. REVOKE. CLEAR.

¿Qué privilegio permite consultar datos?. SELECT. UPDATE. INSERT. DELETE.

¿Qué privilegio permite crear tablas?. INSERT. UPDATE. ALTER. CREATE.

¿Qué privilegio permite eliminar tablas o vistas?. CLEAR. REMOVE. DROP. DELETE.

¿Qué privilegio permite otorgar permisos a otros usuarios?. SUPER. ADMIN. GRANT OPTION. CONTROL.

¿Qué significa ON *.* en una sentencia GRANT?. Solo una tabla. Solo una base de datos. Nivel global sobre todo el sistema. Ningún objeto.

¿Qué comando muestra los permisos de un usuario?. SHOW PERMISSIONS. SHOW USER. SHOW GRANTS. SHOW ACCESS.

¿Qué es un rol?. Un usuario especial. Un comando SQL. Un conjunto de privilegios. Una tabla.

¿Qué ventaja principal tienen los roles?. Aumentan el número de tablas. Reducen el número de datos. Simplifican la gestión de permisos. Eliminan usuarios.

¿Qué tipo de bloqueo permite solo lectura?. READ. WRITE. FULL. SHARE.

¿Qué es un deadlock?. Un fallo del disco. Un bloqueo mutuo entre transacciones. Un error de red. Una pérdida de datos automática.

¿Qué son las rutinas almacenadas?. Procedimientos y funciones. Índices. Tablas especiales. Triggers.

¿Qué diferencia principal hay entre función y procedimiento?. Ambos devuelven múltiples valores. Ninguna. El procedimiento devuelve un valor. La función devuelve un valor.

¿Cómo se invoca un procedimiento?. EXECUTE. SELECT. RUN. CALL.

¿Cómo se invoca una función?. CALL. SELECT. EXECUTE. RUN.

¿Qué permite agrupar varias sentencias SQL?. Vistas. Rutinas. Triggers. Índices.

¿Qué sentencia permite cambiar el delimitador?. DELIMITER. MODIFY. SET DELIMITER. CHANGE.

¿Qué tipo de parámetro solo recibe valores?. OUT. IN. RETURN. INOUT.

¿Qué tipo de parámetro permite entrada y salida?. INOUT. OUT. IN. RETURN.

¿Qué tipo de parámetro solo devuelve valores?. IN. OUT. INOUT. SELECT.

¿Qué cláusula indica el tipo de retorno de una función?. RETURNS. RETURN. TYPE. OUTPUT.

¿Qué significa SQL SECURITY DEFINER?. No usa permisos. Usa permisos del creador. Bloquea ejecución. Usa permisos del invocador.

¿Qué significa SQL SECURITY INVOKER?. No usa permisos. Usa permisos del invocador. Es inválido. Usa permisos del creador.

¿Qué indica DETERMINISTIC?. Cambia datos. Devuelve siempre el mismo resultado. Ejecuta múltiples consultas. No devuelve nada.

¿Qué privilegio permite ejecutar rutinas?. ALTER. RUN. EXECUTE. CREATE.

¿Qué privilegio permite crear rutinas?. CREATE ROUTINE. CREATE. ADMIN. EXECUTE.

¿Qué sentencia declara variables locales?. SET. VAR. CREATE. DECLARE.

¿Dónde deben declararse las variables?. En cualquier parte. Fuera del procedimiento. Al inicio del bloque. Al final.

¿Qué valor tienen por defecto si no se inicializan?. NULL. ERROR. 1. 0.

¿Qué sentencia asigna valores a variables?. INSERT. DECLARE. UPDATE. SET.

¿Qué permite SELECT INTO?. Eliminar registros. Guardar resultados en variables. Crear tablas. Mostrar datos.

¿Qué estructura permite decisiones?. IF. SET. LOOP. SELECT.

¿Qué estructura evalúa múltiples condiciones?. LOOP. REPEAT. IF. CASE.

¿Qué bucle evalúa la condición al inicio?. CASE. WHILE. REPEAT. LOOP.

¿Qué bucle ejecuta al menos una vez?. IF. WHILE. REPEAT. LOOP.

¿Qué bucle es infinito por defecto?. REPEAT. WHILE. IF. LOOP.

¿Qué sentencia rompe un bucle?. EXIT. LEAVE. BREAK. STOP.

¿Qué sentencia reinicia el bucle?. RESET. AGAIN. ITERATE. LOOP.

¿Qué es un evento en MySQL?. Un índice. Un trigger. Una tarea programada. Una tabla.

¿Qué privilegio se necesita para eventos?. EXECUTE. ADMIN. CREATE. EVENT.

¿Qué variable controla el planificador de eventos?. event_control. event_scheduler. task_manager. scheduler.

¿Cuál es el objetivo principal de la monitorización en un SGBD en explotación?. Detectar y prevenir problemas de rendimiento y funcionamiento. Aumentar el tamaño de las tablas. Reducir usuarios conectados. Eliminar logs automáticamente.

¿Qué característica debe tener una herramienta de monitorización eficiente?. Ser gráfica. Ser poco intrusiva. Consumir muchos recursos. Ejecutarse constantemente.

¿Qué almacena la tabla OPTIMIZER_TRACE en MySQL?. Errores del sistema operativo. Usuarios conectados. Índices dañados. Información del proceso de optimización de consultas.

¿Qué condición debe cumplirse para generar trazas debug en MySQL?. Activar query_cache. Instalar MySQL desde MSI. Utilizar una versión compilada con soporte debug. Tener activado InnoDB.

¿Qué fichero log registra consultas que modifican datos y se usa también en replicación?. Error log. Relay log. Binary log. Slow query log.

¿Qué parámetro determina cuándo una consulta entra en slow_query_log?. max_connections. join_buffer_size. query_cache_size. long_query_time.

¿Qué herramienta permite administrar MySQL desde línea de comandos?. mysqldump. innotop. mysqladmin. mysqlcheck.

¿Qué ventaja tiene instalar MySQL Enterprise Monitor Agent en el mismo host monitorizado?. Elimina logs. Reduce el uso de CPU. Reduce tráfico de red. Aumenta la caché.

¿Qué métrica evalúa el comportamiento del sistema bajo carga variable?. Throughput de disco. Tiempo de respuesta. Escalabilidad. Concurrencia.

¿Qué mide realmente la concurrencia en un SGBD?. Tiempo de CPU. Número de índices. Espacio ocupado por tablas. Solicitudes simultáneas al servidor.

¿Qué elemento debe vigilarse para evitar problemas de almacenamiento derivados de la monitorización?. Ficheros archivados de logs y backups. Índices UNIQUE. Caché DNS. Número de usuarios.

¿Qué cuello de botella suele aparecer primero en sistemas muy cargados?. Resolución DNS. Tarjeta gráfica. Entrada/salida de disco. Ratón.

¿Qué parámetro del disco influye más en el tiempo de acceso?. Número de particiones. Resolución. Latencia. Caché L3.

¿Cuál es el objetivo principal de la caché en MySQL?. Reducir accesos al disco. Aumentar usuarios conectados. Eliminar índices. Comprimir tablas.

¿Qué buffer utiliza InnoDB para almacenar índices y datos frecuentemente accedidos?. innodb_buffer_pool_size. query_cache_size. key_buffer_size. join_buffer_size.

¿Qué diferencia existe entre CREATE TEMPORARY TABLE y ENGINE=MEMORY?. ENGINE=MEMORY no permite índices. CREATE TEMPORARY TABLE usa siempre disco. ENGINE=MEMORY almacena la tabla en memoria para todas las conexiones. No existe ninguna diferencia.

¿Qué condición debe cumplirse para que query cache reutilice una consulta?. Que usen el mismo índice. Que las consultas sean idénticas bit a bit. Que usen la misma tabla. Que las ejecute el mismo usuario.

¿Qué comando libera memoria cerrando tablas no utilizadas?. RESET CACHE. FLUSH TABLES. CLEAR MEMORY. FLUSH PRIVILEGES.

¿Qué ventaja ofrece VARCHAR frente a CHAR?. Mayor velocidad siempre. Mayor seguridad. Menor consumo en cadenas de longitud variable. Evita índices.

¿Por qué las claves primarias largas degradan el almacenamiento?. Porque sus valores se duplican en índices asociados. Porque desactivan la caché. Porque obligan a usar MyISAM. Porque impiden usar índices.

¿Qué comando reorganiza tablas y reconstruye índices?. CHECK TABLE. REPAIR TABLE. OPTIMIZE TABLE. ANALYZE TABLE.

¿Qué ocurre internamente al ejecutar OPTIMIZE TABLE sobre InnoDB?. Se cambia el motor de almacenamiento. Solo se limpia la caché. Se eliminan los índices. Se recrea la tabla.

¿Cuál es la finalidad principal de EXPLAIN?. Ejecutar consultas más rápido. Crear estadísticas. Reparar índices. Ver el plan de ejecución de una consulta.

¿Qué valor en la columna type de EXPLAIN indica peor eficiencia?. const. range. ALL. ref.

Si possible_keys es NULL, normalmente significa que: No existen índices útiles para la consulta. La consulta es óptima. La tabla está corrupta. Hay demasiada caché.

¿Qué indica la columna rows en EXPLAIN?. Filas devueltas al usuario. Filas modificadas. Índices usados. Filas estimadas que MySQL debe examinar.

¿Qué beneficio principal aporta indexar columnas usadas en WHERE?. Reducir RAM. Eliminar joins. Evitar escaneos completos de tabla. Reducir el tamaño de la tabla.

¿Qué efecto negativo tienen los índices?. Impiden usar joins. Eliminan concurrencia. Aumentan el coste de INSERT, UPDATE y DELETE. Reducen integridad.

¿Qué sentencia actualiza estadísticas usadas por el optimizador?. OPTIMIZE QUERY. ANALYZE TABLE. UPDATE INDEX. EXPLAIN TABLE.

¿Por qué una mala distribución de claves afecta al optimizador?. Reduce la memoria RAM. Desactiva query cache. Puede generar planes de ejecución ineficientes. Elimina índices FULLTEXT.

¿Qué característica define realmente una base de datos distribuida?. Los datos están duplicados en varios discos. Todas las tablas están fragmentadas. Los usuarios usan distintos SGBD. Los datos están lógicamente integrados pero físicamente distribuidos.

¿Qué ventaja ofrece principalmente una BDD frente a un sistema centralizado?. Menor complejidad administrativa. Menor uso de red. Eliminación de concurrencia. Mayor disponibilidad ante fallos.

¿Qué regla de Date garantiza que el usuario no conozca la ubicación física de los datos?. Independencia de red. Operación continua. Independencia de replicación. Independencia de ubicación.

¿Qué regla de Date obliga a mantener propiedades ACID en transacciones distribuidas?. Procesamiento de transacciones distribuidas. Procesamiento distribuido de consultas. Independencia del hardware. Operación continua.

¿Qué diferencia percibe el usuario entre un SGBD distribuido y uno centralizado bien diseñado?. Menor seguridad. Solo puede consultar datos locales. Mayor latencia visible. Ninguna, la distribución debe ser transparente.

¿Qué parámetro clasifica un SGBDD según si los nodos usan el mismo SGBD?. Distribución. Homogeneidad. Autonomía. Replicación.

¿Qué tipo de sistema distribuido permite mayor independencia local de los nodos?. Sistemas integrados. Sistemas centralizados. Sistemas síncronos. Sistemas federados.

¿Qué caracteriza a un sistema multibase?. Todos usan el mismo motor. Los nodos desconocen la existencia de otros SGBD. Todos los nodos dependen de un coordinador. Solo funciona con replicación.

¿Qué nivel de autonomía permite decidir cómo comunicarse con otros nodos?. Replicación. Diseño. Comunicación. Ejecución.

¿Qué componente gestiona consultas que afectan a varios nodos?. Directorio global. Coordinador de bloqueos. Procesador de aplicaciones distribuidas. Procesador local.

¿Qué función tiene el directorio global de una BDD?. Gestionar índices. Registrar ubicación y características de los datos. Ejecutar transacciones. Replicar logs binarios.

¿Qué ocurre en sistemas heterogéneos donde cada nodo usa distinto SGBD?. Las aplicaciones deben actuar como mediadoras. El SGBD local realiza toda la integración. Solo pueden hacerse consultas locales. No puede existir BDD.

¿Qué condición de fragmentación garantiza que no se pierda información?. Replicación. Transparencia. Completitud. Paralelismo.

¿Qué técnica divide una relación en subconjuntos de columnas?. Fragmentación horizontal. Fragmentación derivada. Replicación parcial. Fragmentación vertical.

¿Qué debe contener obligatoriamente cada fragmento vertical?. Índices secundarios. Los triggers asociados. La clave primaria. Todas las columnas.

¿Qué técnica divide registros según predicados lógicos?. Fragmentación vertical. Fragmentación horizontal. Celdas. Replicación completa.

¿Qué ventaja aporta fragmentar datos cerca de donde más se utilizan?. Elimina replicación. Reduce claves primarias. Mejora eficiencia y tiempo de respuesta. Reduce concurrencia.

¿Qué parámetro busca minimizar tiempos de respuesta en la asignación?. Disyunción. Rendimiento. Transparencia. Replicación.

¿Qué coste adicional aparece en consultas distribuidas respecto a sistemas centralizados?. Compresión de tablas. Transmisión de datos por red. Gestión de índices FULLTEXT. Optimización de caché.

¿Cuál es el objetivo principal al optimizar consultas distribuidas?. Aumentar replicación. Minimizar transmisión de datos. Eliminar bloqueos. Reducir tamaño de índices.

¿Qué caracteriza una transacción global?. Usa únicamente lectura. Accede a varias bases de datos locales. No necesita coordinación. Solo afecta a una BD local.

¿Por qué es más difícil garantizar ACID en transacciones globales?. Usan menos memoria. No usan índices. Participan múltiples sitios y posibles fallos distribuidos. No permiten bloqueos.

¿Qué ventaja principal tiene el gestor de bloqueos único?. Reduce tráfico de red. Elimina replicación. Simplifica la gestión de interbloqueos. Mejora paralelismo.

¿Qué inconveniente tiene un gestor de bloqueos único?. Puede convertirse en cuello de botella. No permite consultas globales. Obliga a usar GTID. Impide transacciones locales.

¿Qué ventaja ofrece un sistema distribuido de bloqueos?. No necesita coordinación. Menor complejidad. Evita puntos únicos de congestión. Elimina deadlocks.

¿Qué ventaja principal aporta la replicación asíncrona?. Eliminación del log binario. Confirmación inmediata de esclavos. Consistencia estricta garantizada. Menor dependencia temporal entre maestro y esclavo.

¿Qué diferencia principal existe entre SBR y RBR?. RBR replica cambios en filas concretas. RBR solo funciona con GTID. SBR replica filas; RBR replica logs. SBR no usa binlog.

¿Qué ventaja aporta GTID frente al posicionamiento por fichero?. Reduce tamaño de tablas. Elimina transacciones. Simplifica sincronización y consistencia entre nodos. Elimina replicación.

Qué identifica realmente el valor source_id en un GTID?. El usuario que ejecutó la consulta. El UUID del servidor origen. El número de transacción local. La posición del log binario.

¿Qué función realiza MySQL Router en un InnoDB Cluster?. Redirige conexiones hacia el servidor primario disponible. Replica logs binarios. Ejecuta consultas paralelas. Gestiona índices distribuidos.

Denunciar Test