ADMINISTRACIÓN DE SISTEMAS GESTORES DE BASES DE DATOS ILERNA
|
|
Título del Test:
![]() ADMINISTRACIÓN DE SISTEMAS GESTORES DE BASES DE DATOS ILERNA Descripción: Preparación para examen Ilerna |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Para qué está diseñada una base de datos?. Para crear gráficos y diagramas. Para registrar y organizar datos de manera eficiente. Para optimizar la velocidad del hardware. Para reemplazar procesadores de texto. ¿Qué objeto en una base de datos esta compuesta por filas y columnas en donde se retienen los datos?. Vistas. Índices. Tablas. Cursores. ¿Qué caracteriza a los índices en una base de datos?. Son objetos temporales que no se almacenan. Contienen reglas que validan los datos. Son indicadores ordenados que apuntan a registros u otros objetos. Permiten seleccionar registros de uno en uno. ¿Qué tipo de restricciones afectan únicamente a la columna donde se definen?. Restricciones de tipo 1. Restricciones de tipo 2. Restricciones externas. Restricciones temporales. ¿Qué objeto permite generar automáticamente valores como claves únicas?. Cursores. Secuencias. Disparadores. Vistas. ¿Qué nombre reciben las filas de las que consta una tabla en una base de datos relacional?. Campos. Objetos. Registros. Índices. ¿Cuál es una característica clave de las bases de datos?. Acceso exclusivo por un usuario. Almacenamiento de datos desorganizado. Independencia de datos. Uso exclusivo para aplicaciones web. ¿Qué caracteriza a una base de datos relacional?. Organización de datos en tablas que pueden estar interrelacionadas. Falta de estructura definida para los datos almacenados. Almacenamiento de datos sin relaciones entre ellos. Uso exclusivo de documentos para almacenar información. ¿Cuál de las siguientes opciones agrupa correctamente varias funciones esenciales de un SGBD?. Edición de documentos, diseño gráfico y protección de contraseñas. Independencia de datos, control de redundancia y acceso multiusuario. Compresión de archivos, gestión de redes y virtualización. Generación de informes, traducción automática y análisis estadístico. ¿Qué conjunto describe mejor los mecanismos que garantizan la validez, seguridad y fiabilidad de los datos en un SGBD?. Control de integridad, seguridad de datos y manejo de transacciones (ACID). Edición de tablas, creación de usuarios y diseño de interfaces. Control de almacenamiento, interpretación de consultas y exportación de datos. Compresión de datos, uso de metadatos y copia automática de registros. ¿Qué herramienta permite administrar bases de datos MySQL a través de una interfaz gráfica?. FileZilla. phpMyAdmin. Visual Studio Code. Apache. ¿Cuál es la función principal de los índices en MySQL a través de phpMyAdmin?. Aumentar el tamaño de la base de datos. Mejorar el rendimiento de las consultas al localizar registros más rápido. Crear nuevas tablas automáticamente. Evitar errores en la sintaxis SQL. ¿Qué es un Sistema Gestor de Bases de Datos (SGDB)?. Un lenguaje de programación. Un programa de procesamiento de texto. Un dispositivo de almacenamiento físico. Un software que permite gestionar bases de datos. ¿Qué permite la independencia lógica en una base de datos?. Cambiar la estructura de la base de datos sin afectar a las aplicaciones que la usan. Modificar los datos físicos de almacenamiento sin afectar la estructura lógica. Evitar que varios usuarios accedan a la base de datos al mismo tiempo. Crear índices automáticamente para mejorar las consultas. ¿Cuál de los siguientes es un ejemplo de un sistema gestor de bases de datos (SGBD)?. MySQL. HTML. CSS. JavaScript. ¿Cuál de los siguientes tipos de SGBD se organiza en tablas bidimensionales con registros y columnas?. SGBD Relacionales. SGBD Orientados a Objetos. SGBD Jerárquicos. SGBD de Red. ¿Qué función tiene un SGBD?. Conectar computadoras en una red. Mejorar la velocidad de procesamiento de la CPU. Proteger el sistema operativo de virus. Gestionar, almacenar, y recuperar datos de una base de datos. ¿Qué permite un SGBD respecto a los datos y los programas que los gestionan?. Ejecutar automáticamente aplicaciones externas. Separar los datos del programa que los gestiona, proporcionando independencia física y lógica. Limitar el acceso de los usuarios únicamente al administrador. Convertir los datos en archivos de texto. ¿Qué operaciones fundamentales permite realizar un SGBD sobre la base de datos?. Inserción, eliminación, modificación y consulta de los datos. Diseño gráfico, edición de video, análisis estadístico y traducción automática. Creación de páginas web, envío de correos, ejecución de programas y copia de archivos. Solo consultas de datos sin modificación. ¿Cuál de las siguientes funciones NO corresponde a un SGBD?. Proporcionar acceso seguro y concurrente a los datos. Minimizar datos redundantes o inconsistentes. Almacenar el esquema de la base de datos en un diccionario de datos. Editar directamente archivos del sistema operativo para mejorar el rendimiento. ¿Qué propone la arquitectura ANSI/SPARC para los sistemas de bases de datos?. Una sola capa que gestione almacenamiento y usuario. Tres niveles de abstracción: interno, conceptual y externo. Solo niveles físico y lógico. Niveles basados únicamente en software de aplicación. ¿Qué nivel de la arquitectura ANSI/SPARC se ocupa del almacenamiento físico de los datos?. Nivel externo. Nivel conceptual. Nivel interno. Nivel lógico. ¿Qué caracteriza al nivel conceptual de la arquitectura ANSI/SPARC?. Describe la estructura y organización lógica de los datos sin considerar el almacenamiento físico. Contiene únicamente las vistas que ven los usuarios finales. Gestiona directamente los dispositivos de almacenamiento como NAS o SAN. Define cómo los usuarios finales pueden conectarse a la base de datos. ¿Qué nivel de la arquitectura está relacionado principalmente con los usuarios finales y sus vistas de datos?. Nivel interno. Nivel conceptual. Nivel externo. Nivel físico. ¿Qué sistemas de almacenamiento físico se mencionan como ejemplos en el nivel interno?. NAS y SAN. JSON y XML. SQL y NoSQL. RAID y SQL. En un SGBD, ¿qué es el DDL?. El lenguaje del diccionario de datos. El lenguaje que nos permite definir los objetos de la BD. Un catálogo de sistema estándar definido en SQL. El lenguaje que nos permite editar y consultar los datos de la BD. ¿Qué componente de un SGBD se utiliza para determinar la mejor estrategia para ejecutar consultas y minimizar el uso de recursos del sistema?. Lenguaje DDL. Diccionario de Datos. Catálogo de Sistema. Optimizador de Consultas. ¿Qué lenguaje se encarga de la seguridad de los datos y la gestión de permisos en un SGBD?. DDL. DCL. DML. HTML. ¿Qué componente de un SGBD almacena información sobre las tablas, columnas, restricciones y metadatos de la base de datos?. Diccionario de datos. Catálogo de sistema. Optimizador de consultas. Lenguaje SQL. Según el número de capas, ¿Cómo se denomina un SGBD que se instala directamente en la máquina del usuario y normalmente se accede desde ella?. Monocapa. Dos capas. Tres capas. Multicapa. ¿Qué modelo de SGBD organiza los datos en tablas bidimensionales con filas y columnas, usando campos clave para identificar registros?. Relacional. Jerárquico. Orientado a objetos. NoSQL. ¿Qué tipo de SGBD NoSQL utiliza grafos con nodos y aristas para representar datos y relaciones?. De documentos. De valores clave. De columnas anchas. De grafos. ¿Qué modelo de SGBD permite tratar los datos como objetos e incorpora conceptos de programación orientada a objetos como herencia y polimorfismo?. Relacional. Jerárquico. Orientado a objetos. De red. ¿Qué tipo de SGBD se recomienda para una aplicación que requiere alta escalabilidad y manejo de datos no estructurados?. En red. Relacional. NoSQL. Jerárquico. ¿Cuál es una ventaja de utilizar SGBD en la nube como Cloud Bigtable, DynamoDB o Azure SQL Database?. Reducen la necesidad de copias de seguridad. Facilitan la escalabilidad, disponibilidad e integración con distintos lenguajes de programación. Evitan la necesidad de usar SQL. Permiten cambiar automáticamente el modelo de base de datos. ¿Quiénes son los usuarios finales de un sistema o SGBD?. Personas que instalan y configuran el SGBD. Personas sin formación técnica específica que usan el sistema mediante una interfaz sencilla. Programadores que desarrollan aplicaciones sobre la base de datos. Diseñadores que crean el esquema lógico de la base de datos. ¿Cuál es la función principal de un administrador de base de datos (DBA)?. Programar aplicaciones para acceder a la base de datos. Diseñar la estructura lógica de la base de datos. Instalar, configurar y mantener el SGBD, gestionando seguridad, disponibilidad y rendimiento. Consultar datos sin modificar la base de datos. ¿Qué hace un programador en el contexto de un SGBD?. Configura y mantiene el hardware donde se ejecuta el SGBD. Diseña el esquema lógico de la base de datos. Crea aplicaciones que permiten a los usuarios acceder o procesar los datos de la base de datos. Supervisa la seguridad y disponibilidad de la base de datos. ¿Qué significa SQL y cuál es su función principal?. Structured Query Language; permite extraer y organizar información de bases de datos estructuradas. Simple Query List; se utiliza para programar aplicaciones web. Standard Question Language; sirve para gestionar archivos de texto. Structured Quality List; controla la seguridad de los sistemas operativos. ¿Qué elementos fundamentales conforman la sintaxis del SQL?. Cláusulas, expresiones, predicados, consultas y sentencias. Tablas, índices, relaciones y disparadores. Variables, constantes, funciones y procedimientos. Archivos, carpetas, permisos y usuarios. ¿Cuál de los siguientes operadores NO pertenece al SQL?. = (igual). > (mayor que). is null. ++ (incremento). ¿Qué son los identificadores en SQL?. Valores de tiempo almacenados en la base de datos. Nombres de tablas, columnas y objetos de la base de datos. Instrucciones que definen consultas y sentencias. Operadores lógicos que permiten comparar valores. ¿Cuál es la diferencia principal entre una variable y una constante en SQL?. Las variables se usan solo para texto, las constantes solo para números. Las variables pueden cambiar de valor durante la ejecución de un proceso, mientras que las constantes permanecen inalteradas. Las constantes solo se usan en consultas SELECT. Las variables solo existen fuera de la base de datos, las constantes dentro. ¿Cuál de los siguientes factores NO es relevante al elegir un SGBD?. Nivel de integración con los sistemas actuales. Coste y complejidad de migrar datos. Tipo de letra de la interfaz del SGBD. Necesidades del proyecto, como volumen de información y rendimiento esperado. Según Statista en enero de 2022, ¿cuál era el SGBD relacional más utilizado?. MySQL. Microsoft SQL Server. Oracle Database. PostgreSQL. ¿Qué significa que un SGBD soporte múltiples motores de base de datos?. Que puede utilizar diferentes algoritmos de búsqueda. Que puede conectarse a varias redes simultáneamente. Que puede utilizar diferentes motores para manejar distintas cargas de trabajo. Que puede instalarse en distintos sistemas operativos. ¿Qué tipo de SGBD es Oracle Database?. Solo relacional. Multimodelo, incluyendo objeto-relacional, JSON y grafos. Solo NoSQL. Solo orientado a objetos. ¿Qué ventajas destacan de Oracle Database frente a otros SGBD?. Seguridad avanzada, flexibilidad de implementación y convergencia de datos. Es completamente gratuito y de código abierto. Solo permite almacenar datos en formato texto. No soporta integración con lenguajes de programación. ¿Cuál es la principal diferencia entre Oracle Database 19c y 21c?. La 19c es más nueva que la 21c. La 19c tiene soporte a largo plazo, mientras que la 21c incorpora las últimas mejoras pero con menor estabilidad. La 21c no soporta SQL. La 19c solo funciona en la nube. ¿Qué lenguaje principal utiliza SQL Server para la gestión de bases de datos?. PL/SQL. T-SQL. SQL estándar. NoSQL. ¿Cuál de las siguientes afirmaciones sobre SQL Server 2019 es correcta?. Solo se puede integrar con lenguajes Microsoft como C# y VB.NET. Ofrece soporte para aprendizaje automático y funciones de seguridad avanzadas, incluyendo cifrado transparente y Always Encrypted. No soporta Big Data ni Hadoop. Su motor de base de datos no es apto para entornos de alto rendimiento. ¿Cuál de las siguientes características corresponde a PostgreSQL?. Es un SGBD relacional comercial cerrado. Permite alta concurrencia y soporta transacciones distribuidas, además de ofrecer un lenguaje propio PL/PgSQL. No permite crear tipos de datos personalizados. Solo funciona en sistemas Windows. Entre los siguientes SGBD, ¿cuál es multimodelo y permite integración con Hadoop y bases de datos NoSQL?. MariaDB. PostgreSQL. IBM Db2. MySQL. Durante la instalación de un SGBD, ¿qué aspecto es crucial configurar correctamente?. El fondo de pantalla del sistema operativo. La asignación de permisos de usuario y seguridad. El color de la interfaz gráfica. El número de tablas. Si una empresa desea utilizar un SGBD que sea altamente escalable y permita el uso de múltiples lenguajes de programación, ¿cuál sería una buena elección?. PostgreSQL. SQLite. Microsoft SQL Server. MariaDB. ¿Qué SGBD bajo licencia GPL goza de un mayor nivel de implementación en todo el mundo?. Oracle Database. PostgreSQL. MariaDB. MySQL. ¿Cuál de las siguientes afirmaciones describe correctamente MySQL?. Es un SGBD orientado a objetos desarrollado por Microsoft. Es un SGBD relacional desarrollado por Oracle, disponible en versión gratuita (Community) y versiones comerciales (Enterprise). Solo funciona con el lenguaje PHP y no permite otras conexiones. Es un sistema jerárquico de bases de datos. ¿Cuál de las siguientes características es exclusiva o destacada de MySQL?. Permite escoger un motor de almacenamiento distinto para cada tabla y agrupar transacciones desde varias conexiones. No permite transacciones ni concurrencia. Solo se puede usar desde la línea de comandos, sin interfaces gráficas. No tiene soporte para conectores ODBC ni JDBC. ¿Cuál de las siguientes opciones describe mejor la función de MySQL Workbench?. Es un lenguaje de programación exclusivo para bases de datos MySQL. Es una herramienta de administración de MySQL que permite crear y gestionar bases de datos, ejecutar consultas SQL y administrar usuarios y privilegios. Es un sistema gestor de bases de datos orientado a objetos. Es un motor de almacenamiento para MySQL que reemplaza InnoDB y MyISAM. ¿Cómo se denomina el archivo en el que se almacenan, por omisión, las opciones relativas a MySQL Server?. mysql.cnf. mysql.ini. my.ini. mysqld. ¿Por qué es importante definir el tiempo de espera en las conexiones a un SGBD?. Para asegurar que las conexiones inactivas se cierren automáticamente. Para optimizar la velocidad de la red. Para mejorar la velocidad de procesamiento de consultas. Para reducir el uso de disco. ¿Cuál es la diferencia principal entre las variables de sistema globales y las de sesión en MySQL?. Las globales afectan a una conexión específica; las de sesión afectan a todo el servidor. Las globales afectan al comportamiento del servidor en general; las de sesión afectan solo a la conexión del cliente que las utiliza. Las globales solo se pueden modificar al reiniciar el servidor; las de sesión solo se pueden modificar dinámicamente. No existe diferencia, todas las variables afectan de igual manera a todas las conexiones. ¿Qué comando permite modificar una variable de sistema global en tiempo de ejecución en MySQL?. SET SESSION max_connections = 100;. SHOW VARIABLES LIKE 'max_connections';. SET GLOBAL max_connections = 100;. RESET PERSIST max_connections;. En MySQL 8.0, ¿cómo se recomienda acceder a la información sobre las bases de datos y tablas?. Directamente desde las tablas del diccionario de datos. Usando las tablas de solo lectura del INFORMATION_SCHEMA mediante SELECT o SHOW. A través de archivos de metadatos en el servidor. Usando instrucciones DML sobre las vistas del INFORMATION_SCHEMA para modificar los datos. ¿Cuáles son algunas de las ventajas del diccionario de datos transaccional global en MySQL 8.0?. Permite modificar directamente las tablas del diccionario de datos mediante DML. Mayor simplicidad gracias a un esquema centralizado, mayor estabilidad por ser transaccional, caché de objetos uniforme y soporte para DDL atómico. Hace que las tablas del INFORMATION_SCHEMA sean modificables. Elimina la necesidad de usar el motor de almacenamiento para consultas. ¿Cuál de las siguientes afirmaciones sobre las instancias de MySQL es correcta?. Una instancia es una base de datos dedicada a una sola aplicación. Una instancia es un conjunto de bases de datos replicadas. Una instancia es un proceso del sistema operativo que gestiona las conexiones a MySQL. Una instancia es un archivo de configuración que almacena opciones de MySQL. ¿Cuál es la condición principal para poder ejecutar varias instancias de MySQL Server de forma concurrente en un mismo equipo?. Que todas las instancias compartan el mismo directorio de datos. Que cada instancia utilice un puerto TCP/IP distinto. Que todas las instancias usen la misma contraseña para root. Que se ejecute únicamente una instancia como servicio de Windows. Al inicializar una nueva instancia de MySQL con la opción --initialize-insecure, ¿qué sucede?. La instancia se crea con cifrado avanzado de datos habilitado. El usuario root tendrá inicialmente una contraseña temporal asignada. El usuario root no tendrá contraseña inicialmente, y se debe asignar posteriormente. No se crea la base de datos por defecto ni el directorio de datos. ¿De qué tipo son los diccionarios de datos donde se almacenan los objetos de BD en MySQL?. De tipo transaccional. De tipo no transaccional. Son archivos de metadatos. De tipo mixto: transaccional y de metadatos. ¿Cuál de los registros de MySQL está activado por defecto en Windows?. Registro general de consultas. Registro de errores. Registro de consultas lentas. Registro de DDL. ¿Qué información almacena el registro de errores de MySQL?. Conexiones de clientes y sentencias recibidas. Problemas en el inicio, ejecución o detención de mysqld. Cambios en los datos provenientes de replicación. Consultas que exceden el tiempo límite especificado. ¿Cuál es la función del componente log_sink_internal en MySQL?. Filtra los errores según prioridad. Envía los errores filtrados al archivo de registro o a la consola. Activa el registro binario. Registra las sentencias DDL ejecutadas. ¿Qué tipo de operaciones se registran en el registro binario de MySQL?. Consultas SELECT y lecturas de datos. Operaciones que alteran datos, como INSERT, UPDATE o DELETE. Solo operaciones de creación de índices. Mensajes de error del servidor. ¿Cuál es la variable de sistema que controla la activación del registro binario en MySQL?. log_error. log_bin. general_log. max_binlog_size. ¿Cómo puede MySQL eliminar automáticamente registros binarios antiguos después de cierto tiempo?. Usando la sentencia RESET MASTER. Configurando la variable expire_logs_days. Ejecutando PURGE MASTER LOGS TO nombre_de_archivo. Activando el registro general de consultas. ¿Cuál es la función principal del registro general de consultas en MySQL?. Registrar únicamente errores del servidor. Guardar un histórico de todas las consultas realizadas en la instanci. Registrar los cambios en la estructura de las tablas. Almacenar las conexiones fallidas de los usuarios. ¿Qué opción se utiliza para activar el registro general de consultas al iniciar MySQL?. --log-bin. --general-log. --log-output=TABLE. --log-error. ¿Mediante qué variable de sistema se activan, en MySQL, los componentes encargados de registrar errores?. log_error_services. log_filter_internal. log_activation_error. log_error_filter. ¿Dónde quedan registradas todas las sentencias que alteran datos en el SGBD?. En el registro binario. En el registro general de consultas. En el registro de sentencias. En el registro de DDL. ¿Cuál es la primera fase en el control de accesos de MySQL?. Comprobación de los privilegios sobre los objetos. Comprobación de la conexión. Aplicación de directivas de contraseñas. Gestión de recursos del servidor. En MySQL, ¿qué tabla contiene los privilegios globales permanentes de los usuarios?. db. tables_priv. user. columns_priv. ¿Cuál es la función de la tabla columns_priv en MySQL?. Almacenar privilegios sobre bases de datos específicas. Almacenar privilegios específicos sobre columnas de una tabla. Registrar conexiones de usuarios. Gestionar contraseñas de los usuarios. ¿Cuál es la sentencia que se utiliza para crear una nueva cuenta de usuario en MySQL?. ALTER USER. CREATE USER. RENAME USER. DROP USER. Si queremos cambiar la contraseña de un usuario existente y mantener la anterior como secundaria, ¿qué sentencia se utiliza?. CREATE USER. ALTER USER. SET PASSWORD. RENAME USER. ¿Cuál es la función de la sentencia DROP USER?. Modificar las propiedades de un usuario. Crear un nuevo usuario. Cambiar el nombre de un usuario. Eliminar una o más cuentas de usuario junto con sus privilegios. ¿Cuál de las siguientes sentencias se utiliza para asignar privilegios a un usuario en MySQL?. REVOKE. GRANT. CREATE ROLE. DROP ROLE. Si queremos eliminar un rol llamado “desarrollador” en MySQL, ¿qué sentencia debemos usar?. REVOKE desarrollador. DROP ROLE desarrollador. GRANT desarrollador. CREATE ROLE desarrollador. Para que los roles asignados a un usuario se activen automáticamente al iniciar sesión, ¿qué variable del sistema debemos habilitar?. default_role. activate_all_roles_on_login. current_role. set_role. Si desea conocer los privilegios asignados a un usuario en MySQL, ¿qué sentencia usaría?. LIST PRIVILEGES. SET PRIVILEGES. SHOW GRANTS. REVOKE VIEW. Imagina que tienes un usuario llamado 'Juan' en tu base de datos y quieres otorgarle permiso para seleccionar y actualizar la tabla 'Pedidos', pero no quieres que tenga acceso para eliminar ningún registro de dicha tabla. ¿Cuál sería la sentencia SQL correcta para hacerlo?. GRANT DELETE ON Pedidos TO Juan;. GRANT ALL ON Pedidos TO Juan;. GRANT SELECT, UPDATE ON Pedidos TO Juan;. GRANT SELECT, UPDATE, DELETE ON Pedidos TO Juan;. ¿Cuál es el propósito de gestionar usuarios en un SGBD?. Aumentar la cantidad de datos almacenados. Incrementar la velocidad de acceso. Reducir el costo de mantenimiento del SGBD. Asegurar que cada usuario tenga los permisos adecuados. ¿Para qué se utilizan principalmente las vistas en SQL?. Para simplificar consultas complejas y mejorar la seguridad. Para cambiar la estructura de las tablas existentes. Para modificar datos en la base de datos. Para añadir nuevas filas a las tablas. ¿Cuál de las siguientes sentencias se utiliza para crear una vista?. SAVE VIEW. CREATE VIEW. STORE VIEW. MAKE VIEW. Si queremos crear una vista a partir de otra vista para usarla como sinónimo, ¿cuál sería la sintaxis correcta?. CREATE VIEW films AS SELECT * FROM pelis;. CREATE SYNONYM films FOR pelis;. CREATE TABLE films AS pelis;. SELECT * INTO films FROM pelis;. ¿Cuál es la sentencia para eliminar una vista llamada pelis en MySQL?. DROP TABLE pelis. DROP VIEW pelis. DELETE VIEW pelis. REMOVE VIEW pelis. Se ha creado la siguiente vista: CREATE VIEW vista_cantidad_peliculas_director AS SELECT director, COUNT(pelicula_id) AS cantidad_peliculas FROM peliculas GROUP BY director; ¿Qué información proporciona esta vista?. La lista de todas las películas y sus directores. El número total de directores registrados en la tabla. Cuántas películas ha dirigido cada director. La lista de películas filtradas por año de estreno. ¿Cuál es la tabla del INFORMATION_SCHEMA que permite obtener un listado de todos los procesos en ejecución en MySQL?. USERS. PROCESSLIST. SESSION_LOG. GENERAL_LOG. Si queremos auditar únicamente los inicios de sesión en MySQL Community Edition, ¿qué método debemos usar?. audit_log. PROCESSLIST. Registro general de consultas (general_log). SHOW VARIABLES LIKE "general_log%". Para activar el registro general de consultas en MySQL desde la consola, ¿cuál de las siguientes sentencias es correcta?. SET global audit_log = on;. SET global general_log = on;. SHOW VARIABLES LIKE "general_log%";. SELECT * FROM information_schema.PROCESSLIST;. ¿Qué método se utiliza para controlar el acceso de los usuarios a diferentes partes de la base de datos?. Acceso basado en claves. Replicación de usuarios. Control de acceso basado en roles. Clúster de permisos. ¿Qué determina la fortaleza de un algoritmo de cifrado?. El método de transmisión. El tipo de protocolo de conexión. El tamaño de los paquetes de datos. La clave de cifrado. ¿Cuál es la función del modelo cliente-servidor en el acceso a un SGBD y cómo se diferencian los roles del cliente y del servidor?. El servidor envía peticiones y el cliente espera las respuestas. El servidor permanece pasivo y procesa las peticiones; el cliente envía peticiones y recibe respuestas. El cliente almacena datos y el servidor los consulta. Ambos, cliente y servidor, son responsables de almacenar y procesar datos por igual. ¿Qué es un socket de red y cómo se utiliza para establecer comunicación entre clientes y servidores en MySQL?. Es un archivo que solo existe en Windows y no se usa en redes. Es un canal de comunicación que combina dirección IP y puerto TCP para conectar clientes y servidores. Es un tipo de firewall que protege las bases de datos. Es un lenguaje de programación usado para consultas SQL. ¿Qué métodos emplea MySQL en sistemas Unix y Windows para la comunicación entre procesos internos, y en qué se diferencian?. En Unix se usan named pipes y en Windows sockets de dominio Unix. En Unix se usan archivos de texto y en Windows TCP/IP. En Unix se usan sockets de dominio Unix (mysqld.sock) y en Windows tuberías con nombre (named pipes). En ambos sistemas se utiliza únicamente TCP/IP para la comunicación interna. ¿Qué característica de seguridad es crucial para proteger datos sensibles en una base de datos?. Cifrado de datos. Rehashing de tablas. Normalización. Fragmentación. ¿Cuál es una de las desventajas mencionadas sobre el uso del registro de consultas para auditar los inicios de sesión en MySQL?. Impacta negativamente en el rendimiento del servidor ya que registra todas las consultas. Incrementa automáticamente el tamaño de las bases de datos. Impide que los administradores puedan acceder al registro sin una clave especial. No registra inicios de sesión, solo consultas de selección. ¿Cuál es la principal diferencia entre cifrado simétrico y asimétrico?. El cifrado simétrico utiliza una sola clave compartida, mientras que el asimétrico utiliza dos claves (pública y privada). El cifrado simétrico utiliza dos claves y el asimétrico una sola clave. Ambos utilizan siempre la misma clave, pero el asimétrico es más rápido. No hay diferencia; ambos cifrados funcionan de la misma manera. ¿Qué protocolo se utiliza comúnmente para establecer conexiones seguras en MySQL a través de internet?. FTP. SSL/TLS. HTTP. UDP. ¿Cuáles son los tres tipos de cifrado explicados en MySQL y sus características principales?. Clave única (una sola clave maestra secreta), clave simétrica (clave compartida entre emisor y receptor), clave asimétrica (una clave pública y otra privada). Cifrado binario, cifrado hexadecimal y cifrado decimal. Clave pública, clave privada y clave de sesión, todas iguales en funcionamiento. Clave secreta, clave temporal y clave estándar, sin diferencias de seguridad. ¿Cuál es la función principal de ODBC en aplicaciones que necesitan acceder a diferentes sistemas de bases de datos?. Permitir que las bases de datos se repliquen automáticamente entre servidores. Proporcionar una interfaz estándar que permite a las aplicaciones conectarse a cualquier SGBD utilizando SQL. Garantizar que todas las consultas se cifren con AES. Crear automáticamente índices optimizados en cada base de datos conectada. ¿Qué significa interoperabilidad en el contexto de sistemas de bases de datos?. La capacidad de una base de datos de ejecutar consultas más rápido que otras. La capacidad de distintos sistemas de bases de datos de comunicarse y trabajar conjuntamente de manera eficiente. La capacidad de cifrar los datos transmitidos entre clientes y servidores. La capacidad de un sistema de bases de datos de restringir el acceso a usuarios no autorizados. ¿Cuál es el objetivo principal del Reglamento General de Protección de Datos (RGPD) y las leyes orgánicas en España?. Garantizar la eficiencia de los sistemas de bases de datos. Proteger los datos personales de los ciudadanos y regular su tratamiento. Permitir el acceso libre de cualquier persona a bases de datos corporativas. Aumentar la velocidad de transmisión de datos en redes públicas. ¿Cuál de los siguientes derechos permite a un ciudadano recibir sus datos personales en un archivo electrónico estructurado, interoperable y de uso común?. Derecho de rectificación. Derecho de oposición. Derecho de portabilidad. Derecho de supresión. ¿Qué organismo en España se encarga de velar por el cumplimiento de la normativa de protección de datos y de los derechos de los ciudadanos?. Ministerio de Economía. Agencia Española de Protección de Datos (AEPD). Banco de España. Instituto Nacional de Ciberseguridad (INCIBE). ¿Cuál de los siguientes derechos permite al ciudadano suspender temporalmente el tratamiento de sus datos mientras se verifica la legitimidad de una reclamación?. Derecho de acceso. Derecho de limitación. Derecho de portabilidad. Derecho de rectificación. Según el RGPD, ¿cuál es el principio que establece que los datos personales solo deben ser adecuados, pertinentes y limitados a la finalidad del tratamiento?. Principio de exactitud. Principio de minimización. Principio de seguridad. Principio de responsabilidad proactiva. ¿Cuándo está obligada una organización a documentar cualquier operación de tratamiento de datos personales?. Siempre que tenga más de 50 trabajadores. Cuando haya más de 250 trabajadores o exista riesgo sobre los derechos y libertades de los interesados. Solo cuando el tratamiento sea ocasional. Únicamente si los datos se transfieren internacionalmente. ¿Cuál de los siguientes datos no es obligatorio incluir en el registro de actividades de tratamiento de datos?. Identificación del responsable del tratamiento. Descripción de los interesados y los tipos de datos. Nombre de todos los empleados de la organización. Finalidad del tratamiento. ¿Cómo se denomina el derecho a saber si nuestros datos personales van a ser tratados y, en caso afirmativo, a obtener una copia de ellos?. Derecho de acceso. Derecho de portabilidad. Derecho de limitación. Derecho de copia. ¿Cuál es la extensión típica de los guiones de bash en Linux?. .bat. .ps1. .sh. .exe. En PowerShell, ¿cómo se puede ejecutar un guion desde el Símbolo del sistema de Windows?. powershell -run "mi_guion.ps1". powershell -file "mi_guion.ps1". .\mi_guion.ps1. run "mi_guion.ps1". ¿Qué característica define a las consultas dinámicas en SQL?. Se ejecutan siempre de la misma forma. Se crean en tiempo de ejecución y pueden cambiar según las necesidades. No permiten el uso de variables. Solo funcionan con tablas temporales. ¿Cuáles son las sentencias SQL que permiten ejecutar consultas dinámicas?. SELECT y INSERT. PREPARE y EXECUTE. SET y GET. CREATE y DROP. ¿Qué sentencia se utiliza para definir variables que se emplearán en consultas dinámicas?. DECLARE. SET. LET. DEFINE. ¿Cuál de las siguientes opciones no es el nombre un intérprete de órdenes?. sh. bash. gawk. fish. ¿Cuál de las siguientes afirmaciones sobre funciones y procedimientos en MySQL es correcta?. Los procedimientos devuelven siempre un valor, mientras que las funciones no. Las funciones se invocan con la sentencia CALL. Las funciones devuelven un valor y pueden usarse dentro de expresiones, mientras que los procedimientos no devuelven valor y se invocan con CALL. Los procedimientos y las funciones no forman parte de las rutinas almacenadas en MySQL. ¿Cuál de las siguientes sentencias se utiliza para crear una función en MySQL?. CREATE PROCEDURE. CREATE FUNCTION. CREATE ROUTINE. CREATE QUERY. Para indicar el tipo de valor que devolverá una función en MySQL se utiliza la cláusula: RETURNS. OUTPUT. RETURN. SET. ¿Cuál de las siguientes sentencias se utiliza para invocar un procedimiento almacenado en MySQL?. EXECUTE. CALL. RUN. SELECT. Para listar todos los procedimientos almacenados de una base de datos específica, ¿cuál de las siguientes sentencias se utiliza?. SHOW PROCEDURE STATUS WHERE db='nombre_bd';. SHOW FUNCTIONS WHERE db='nombre_bd';. SELECT * FROM information_schema.PROCEDURES;. DESCRIBE PROCEDURES nombre_bd;. ¿Cuál de las siguientes estructuras de control de flujo permite ejecutar un bloque de sentencias según se cumpla una condición determinada?. LOOP. IF. ITERATE. LEAVE. En una estructura IF ... ELSEIF ... ELSE ... END IF, ¿qué bloque de sentencias se ejecuta si ninguna de las condiciones IF o ELSEIF se cumple?. Ninguno, se produce un error. El bloque definido en ELSE. Siempre se ejecuta el primer bloque IF. Se ejecuta un bloque vacío por defecto. ¿Qué instrucción se usa, en SQL, para cambiar el carácter delimitador en una rutina?. character. delimiter. limiter. create limiter. ¿Cuál es la función principal de la sentencia CASE en MySQL?. Ejecutar bucles repetitivos. Evaluar condiciones y ejecutar bloques de sentencias según el resultado. Crear procedimientos almacenados. Eliminar registros de una tabla. ¿Qué es un disparador (trigger) en MySQL?. Una función que devuelve un valor en una expresión. Un objeto asociado a una tabla que se activa ante ciertos eventos. Un procedimiento almacenado que se ejecuta manualmente. Una vista temporal que guarda datos intermedios. ¿Cuáles son los eventos que pueden activar un disparador en MySQL?. SELECT, JOIN y UNION. INSERT, UPDATE y DELETE. CREATE, ALTER y DROP. BEGIN, COMMIT y ROLLBACK. ¿Qué función tiene la cláusula ELSE?. Precede a las sentencias que deben ejecutarse en caso de que se cumplan las condiciones de IF o de ELSEIF. Precede a las sentencias que deben ejecutarse en caso de que se cumplan las condiciones de IF o de CASE. Precede a las sentencias que deben ejecutarse en caso de que no se cumplan las condiciones especificadas dentro de un bloque condicional. ¿Cuál es la sentencia SQL correcta para eliminar un evento llamado mi_evento en MySQL?. REMOVE EVENT mi_evento;. DELETE EVENT mi_evento;. DROP EVENT mi_evento;. ALTER EVENT DROP mi_evento;. ¿Para qué son útiles los eventos en MySQL?. Para almacenar resultados de consultas y reutilizarlos en otras operaciones. Para automatizar la ejecución de tareas de forma programada en momentos o intervalos determinados. Para invocar procedimientos únicamente de manera manual con CALL. Para crear funciones que devuelvan valores según los parámetros recibidos. ¿Cuáles son los permisos requeridos para crear y modificar funciones y procedimientos en MySQL?. CREATE ROUTINE y ALTER ROUTINE. CREATE TRIGGER y ALTER EVENT. CREATE PROCEDURE y UPDATE FUNCTION. CREATE FUNCTION y ALTER FUNCTION. ¿Los disparadores en MySQL pueden asociarse a tablas temporales y vistas?. Sí, pueden asociarse a cualquier tipo de tabla. Sí, pero solo a tablas temporales. No, solo pueden asociarse a tablas concretas. No, solo pueden asociarse a vistas. ¿Cuál es la sentencia utilizada en MySQL para declarar un manejador de excepciones en un bloque de código?. HANDLE EXCEPTION. DECLARE ... HANDLER. TRY ... CATCH. CREATE EXCEPTION. ¿Qué acción de un manejador de excepciones permite continuar la ejecución después de que se produce un error?. EXIT. CONTINUE. ABORT. STOP. ¿Cuál es la función principal de las bibliotecas en MySQL?. Crear tablas de manera automática. Almacenar datos de usuarios. Proporcionar código reutilizable que facilita tareas comunes para desarrolladore. Ejecutar procedimientos almacenados automáticamente. ¿Cuál de las siguientes afirmaciones acerca de los disparadores No es cierta?. Son objetos de la BD no asociados directamente a una tabla. Su nombre debe ser único en el esquema. No pueden asociarse a vistas. Pueden activarse antes o después de un evento. Completa la siguiente frase: La sentencia CREATE EVENT... Requiere de un nombre de procedimiento. Admite el uso de bloques BEGIN-END. Únicamente permite la ejecución de sentencias dinámicas. No permite programar la ejecución de procedimientos almacenados. |





