SGBD
![]() |
![]() |
![]() |
Título del Test:![]() SGBD Descripción: El presente examen es un simulacro de examen |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes sentencias SQL se utiliza para crear un disparador (trigger) en MySQL?. CREATE TRIGGER. CREATE TABLE. CREATE PROCEDURE. CREATE EVENT. ¿Cuál es una ventaja de la replicación de datos en un SGBDD?. Aumento en la velocidad de las comunicaciones. Reducción en la necesidad de almacenamiento. Incremento de la complejidad del sistema. Simplificación de las transacciones. ¿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é es SQL (Structured Query Language)?. Una aplicación de correo electrónico. Un sistema operativo. Una tabla de Excel. Un lenguaje de consulta estructurado. ¿Qué tipo de índice en MySQL está especialmente indicado para operaciones de búsqueda y consultas con operadores como <, <=, =, >=, BETWEEN, IN, IS NULL e IS NOT NULL?. Índices de prefijo. Hash. SP-GiST. B-tree (Balanced Tree). ¿Cuál es la sentencia SQL correcta para eliminar un evento llamado mi_evento en MySQL?. DROP EVENT mi_evento;. ALTER EVENT DROP mi_evento;. DELETE EVENT mi_evento;. REMOVE EVENT mi_evento;. Supongamos que deseamos crear una función llamada calcular_promedio en MySQL que acepte dos parámetros nota1 y nota2, y devuelva el promedio de las notas. ¿Cuál es la sentencia SQL correcta para crear esta función?. CREATE FUNCTION calcular_promedio(nota1 INT, nota2 INT) BEGIN RETURN (nota1 + nota2) / 2; END d). CREATE PROCEDURE calcular_promedio(nota1 INT, nota2 INT) BEGIN RETURN (nota1 + nota2) / 2 DETERMINISTIC ; END. CREATE PROCEDURE calcular_promedio(nota1 INT, nota2 INT) RETURNS INT BEGIN RETURN (nota1 + nota2) / 2; END. CREATE FUNCTION calcular_promedio(nota1 INT, nota2 INT) RETURNS INT DETERMINISTIC BEGIN RETURN (nota1 + nota2) / 2 ; END. ¿Cuál es una característica clave de las bases de datos?. Independencia de datos. Acceso exclusivo por un usuario. Uso exclusivo para aplicaciones web. Almacenamiento de datos desorganizado. ¿Qué componente de un SGBD se utiliza para determinar la mejor estrategia para ejecutar consultas y minimizar el uso de recursos del sistema?. Optimizador de Consultas. Catálogo de Sistema. Lenguaje DDL. Diccionario de Datos. Si desea conocer los privilegios asignados a un usuario en MySQL, ¿Qué sentencia usaría?. LIST PRIVILEGES. SET PRIVILEGES. SHOW GRANTS. REVOKE VIEW. ¿Cuál de las siguientes NO es una tarea principal del administrador de un SGBD en cuanto a la gestión de usuarios y permisos?. Mantener una base de datos de usuarios con acceso al sistema. Otorgar permisos adecuados a los usuarios. Revisar la seguridad del hardware del servidor. Implementar políticas de contraseñas. 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?. MariaDB. SQLite. PostgreSQL. Microsoft SQL Server. ¿Cuál de las siguientes variables de estado almacena el número de conexiones abiertas en MySQL?. Threads_connected. Threads_running. Aborted_connects. Connection_errors_internal. En un SGBDD, ¿Qué función tiene un nodo de administración en un clúster NDB?. Ejecutar consultas SQL. Almacenar los datos. Replicar los datos. Gestionar el clúster. ¿Cuál es un diseño de distribución de datos en los SGBDD?. Todas las bases de datos son centralizadas. Un único esquema para todas las bases de datos. Replicación parcial de las tablas más solicitadas. Solo se utilizan datos fragmentados. En la arquitectura cliente-servidor, ¿Cuál es el papel del servidor?. Permanecer a la espera de peticiones de los clientes para procesarlas y devolver la respuesta. Enviar peticiones constantemente a los clientes. Procesar y enviar respuestas a los clientes sin esperar peticiones. Solo aceptar peticiones sin devolver ninguna respuesta. ¿Qué tipo de SGBDD utiliza software y sistemas operativos diferentes entre sus componentes?. Arquitectura mixta. Homogéneo. Cliente-servidor. Heterogéneo. ¿Qué técnica de replicación es adecuada para datos que cambian frecuentemente?. Ninguna técnica de replicación es adecuada. Replicación de instantáneas. Replicación transaccional. Replicación de mezcla. ¿Qué técnica de fragmentación se basa en dividir las tablas en filas según los valores de ciertos campos?. Horizontal. Lineal. Híbrida. Vertical. ¿Cuál es una de las desventajas mencionadas sobre el uso del registro de consultas para auditar los inicios de sesión en MySQL?. Incrementa automáticamente el tamaño de las bases de datos. Impide que los administradores puedan acceder al registro sin una clave especial. Impacta negativamente en el rendimiento del servidor ya que registra todas las consultas. No registra inicios de sesión, solo consultas de selección. ¿Qué herramienta comercial es una opción para programar alertas de rendimiento en MySQL?. Datadog Database Monitoring. MySQL Workbench. SolarWinds Database Performance Monitor. MySQL Enterprise Monitor. ¿Qué determina la fortaleza de un algoritmo de cifrado?. El tamaño de los paquetes de datos. El método de transmisión. El tipo de protocolo de conexión. La clave de cifrado. 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 ALL ON Pedidos TO Juan;. GRANT SELECT, UPDATE, DELETE ON Pedidos TO Juan;. GRANT SELECT, UPDATE ON Pedidos TO Juan;. GRANT DELETE ON Pedidos TO Juan;. ¿Qué papel juega el balanceador de carga en un sistema de bases de datos con replicación?. Distribuye operaciones de escritura y lectura entre servidores maestros y esclavos. Ejecuta todas las operaciones de escritura y lectura. Solo maneja operaciones de lectura. Solo dirige operaciones de escritura al servidor maestro. ¿Dónde se podemos encontrar información sobre el tiempo de ejecución de las sentencias en MySQL?. En la tabla events_statements_summary_by_digest. En la variable Slow_queries. En la tabla statements_with_runtimes_on_percentile. En la tabla statements_with_errors_or_warnings. ¿Cuál de las siguientes sentencias se utiliza para crear una vista?. STORE VIEW. SAVE VIEW. MAKE VIEW. CREATE VIEW. En MySQL, ¿Qué tipo de sentencia se utiliza para obtener información sobre el estado del servidor y las variables de sistema?. SELECT. UPDATE. DESCRIBE. SHOW. ¿Cuál es el propósito de usar una versión de MySQL con soporte para depuración de errores?. Optimizar el rendimiento del servidor. Acelerar la ejecución de consultas SQL. Crear archivos de trazas para localizar problemas de inicio. Añadir funciones avanzadas a la base de datos. ¿Cuál es el propósito principal del balanceo de carga en un SGBDD?. Simplificar la estructura de la base de datos. Distribuir la carga entre varios servidores. Aumentar la capacidad de almacenamiento. Mejorar la seguridad del sistema. ¿Qué se puede hacer para reducir la fragmentación en las tablas de una base de datos MySQL?. Aumentar la frecuencia de actualizaciones en las tablas. Ejecutar la instrucción CHECK TABLE en las tablas. Optimizar las tablas utilizando la sentencia OPTIMIZE TABLE. Utilizar la sentencia SELECT para identificar tablas fragmentadas. ¿Cuál de las siguientes afirmaciones sobre las funciones y procedimientos en MySQL es correcta?. Los procedimientos y las funciones se crean con la sentencia CREATE PROCEDURE. Los nombres de las funciones y procedimientos en MySQL no pueden coincidir con el nombre de una función integrada en MySQL. Las funciones pueden tener parámetros de entrada y salida, mientras que los procedimientos solo pueden tener parámetros de entrada. Las funciones pueden modificar datos en las tablas, mientras que los procedimientos no. ¿Cuál es uno de los eventos que puede desencadenar un trigger en MySQL?. Establecer una variable en MySQL. Insertar registros en una tabla. Crear una nueva tabla. Borrar un campo de una tabla. ¿Cuál de los siguientes tipos de SGBD se organiza en tablas bidimensionales con registros y columnas?. SGBD de Red. SGBD Jerárquicos. SGBD Relacionales. SGBD Orientados a Objetos. ¿Cuál de las siguientes afirmaciones es un beneficio del diccionario de datos transaccional en MySQL versión 8.0?. Mayor estabilidad debido a la falta de un sistema de almacenamiento transaccional. Caché de objetos de diccionario descentralizado y variable. Mayor simplicidad, por tener un esquema de diccionario de datos centralizado y la eliminación de los archivos de metadatos. Soporte para sentencias DML en versiones anteriores. ¿Qué nombre reciben las filas de las que consta una tabla en una base de datos relacional?. Campos. Objetos. Registros. Índices. Según la arquitectura ANSI/SPARC, ¿en qué nivel se define el almacenamiento físico de la información de una base de datos?. Interno. Conceptual. Externo. Estructural. 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. Un SGBD orientado a objetos es... Un sistema donde los datos se organizan en tablas bidimensionales. Un gestor en el que los datos se almacenan con estructura JSON. Un sistema en el que los registros almacenados pueden ser objetos binarios. Un gestor donde los datos se tratan usando técnicas como el encapsulamiento, el polimorfismo o la herencia. ¿Qué SGBD bajo licencia GPL goza de un mayor nivel de implementación en todo el mundo?. Oracle Database. PostgreSQL. MariaDB. MySQL. Ninguno de los anteriores. ¿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. ¿Qué sentencia utilizaríamos para establecer globalmente en 500 el valor de la variable max_connections, cada vez que se reinicia MySQL, sin alterar su valor actual?. mysqld GLOBAL --max-connections=500. SET GLOBAL max_connections = 500;. SET PERSIST max_connections = 500;. SET PERSIST_ONLY max-connections = 500;. Ninguna es correcta. ¿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. ¿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. ¿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. ¿En cuál de las siguientes circunstancias es obligatorio documentar las operaciones de tratamiento de datos en las que se manejen datos personales?. Cuando la organización tenga más de 250 trabajadores. Cuando el tratamiento de los datos afecte a más de 250 personas. Cuando el procedimiento no especifique claramente la finalidad de los datos. Cuando se vayan a realizar transferencias internacionales de los datos. ¿Cuál o cuáles de las siguientes sentencias dan soporte a la ejecución de consultas dinámicas en el lenguaje SQL?. PREPARE. EXECUTE. EXECUTE y SET. PREPARE y EXECUTE. ¿Cuál de las siguientes opciones no es el nombre un intérprete de órdenes?. sh. bash. gawk. fish. ¿Qué instrucción se usa, en SQL, para cambiar el carácter delimitador en una rutina?. character. delimiter. limiter. create limiter. ¿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 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. ¿En cuál de las siguientes variables de estado se almacenan, en MySQL, el número de sentencias ejecutadas?. Status. Questions. Consult. Com_select. Indica cuál de las afirmaciones siguientes no es cierta: El tipo de índice Hash está especialmente indicado en índices multicampo. El tipo de índice por defecto en MySQL es el B-tree. Los índices agrupados son tablas almacenadas en una estructura de índice B-tree. En un índice B-tree, todas las páginas hoja están separadas de la página raíz por el mismo número de nodos. Qué tipo de RAID es el que permite reflejar los volúmenes para obtener una redundancia completa de los datos?. RAID 0. RAID 5. RAID 1. RAID 7. En lo relativo a la protección lógica de las copias de seguridad, ¿Cuál de las siguientes medidas no procede?. Impedir accesos no autorizados. Utilizar técnicas de cifrado de datos. Reforzar los sistemas de seguridad en red. Conservarlas en un lugar a prueba de desastres. ¿Qué tipos de copia podemos realizar utilizando las herramientas incluidas en Windows Server 2022?. Completas e incrementales. Completas y diferenciales. Únicamente completas. Completas y de sistema. ¿Qué función tiene el modificador REPLACE de una sentencia LOAD DATA?. Reemplazar los datos de una copia lógica. Reemplazar las filas duplicadas en la tabla de destino. Reemplazar las columnas de la tabla de destino. Reemplazar el carácter delimitador de los campos en el archivo importado. ¿Con cuál de las siguientes instrucciones del Símbolo del sistema podemos detener una instancia de MySQL ejecutándose como servicio?. a. sc stop. b. net stop. c. service stop. d. a y b son correctas. e. Ninguna es correcta. Indica si es verdadera o falsa la afirmación siguiente: Para implementar un SGBDD, es necesario que los componentes de hardware y software de todos los sitios sean homogéneos. Verdadero. Falso. Cuál de estas situaciones no es relevante a la hora de optar por un SGBDD: Cuando los datos se distribuyen naturalmente entre diversos sitios. Cuando queremos ofrecer un alto nivel de disponibilidad de los datos. Cuando es necesarios realizar copias de seguridad periódicas de los datos. Cuando queremos aumentar significativamente los tiempos de respuesta. ¿Cuál de estas arquitecturas de SGBDD es típica de los sistemas homogéneos?. Replicada. Colaborativa. Multibase de datos. Cliente-servidor. ¿Cuál de los siguientes requisitos de hardware es especialmente importante en un clúster NDB?. Los equipos de red. La memoria RAM. El procesador. No existen requisitos especiales. Indica si es verdadera o falsa la afirmación siguiente: En la replicación de instantáneas, la carga continua sobre el publicador es mayor que utilizando otras técnicas. Verdadero. Falso. ¿Cuál de las siguientes características es propia del modelo estándar de replicación transaccional?. Los suscriptores son de solo lectura. Los sitios funcionan como publicadores y suscriptores. Utilizan desencadenadores para sincronizar los datos. Los cambios en el publicador no se entregan a los suscriptores en tiempo real. |