ILERNA_ASIR_M10 - Sistem. Admin. Gestión BBDD
![]() |
![]() |
![]() |
Título del Test:![]() ILERNA_ASIR_M10 - Sistem. Admin. Gestión BBDD Descripción: Todas las PACs (Curso 2023) |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué es SQL (Structured Query Language)?. Una tabla de Excel. Una aplicación de correo electrónico. Un sistema operativo. Un lenguaje de consulta estructurado. ¿Cuáles son componentes de una base de datos relacional?. Etiquetas. Tablas. Registros. Indicadores. ¿Cuál es una característica clave de las bases de datos?. Acceso exclusivo por un usuario. Uso exclusivo para aplicaciones web. Almacenamiento de datos desorganizado. Independencia de datos. Los archivos de bases de datos pueden contener diferentes tipos de elementos, denominados objetos de base de datos. Verdadero. Falso. ¿Qué es un Sistema Gestor de Bases de Datos (SGDB)?. Un programa de procesamiento de texto. Un dispositivo de almacenamiento físico. Un software que permite gestionar bases de datos. Un lenguaje de programación. Empareja las siguientes ventajas de las bases de datos con sus descripciones. Integridad de los Datos. Acceso Concurrente. Seguridad. El lenguaje SQL se utiliza para interactuar con las bases de datos. Verdadero. Falso. Los SGBD relacionales almacenan datos en forma de documentos JSON o XML. Verdadero. Falso. La independencia lógica en una base de datos permite alterar la estructura y los contenidos de la base de datos sin afectar a los niveles interno o externo. Verdadero. Falso. ¿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. Lenguaje DDL. Diccionario de Datos. Catálogo de Sistema. ¿Cuál de los siguientes tipos de SGBD se organiza en tablas bidimensionales con registros y columnas?. SGBD Relacionales. SGBD de Red. SGBD Orientados a Objetos. SGBD Jerárquicos. Coincide cada tipo de usuario de un SGBD con su descripción correspondiente. Administrador. Diseñador. Programador. "En un Sistema de Gestión de Bases de Datos (SGBD), las *BLANK-1* son utilizadas para recuperar datos específicos de la base de datos en función de un criterio o condición establecidos por el *BLANK-2*." "Las *BLANK-3* son conjuntos de cláusulas, expresiones y predicados que permiten realizar diversas acciones en la base de datos, como la definición de tablas, la modificación de datos, el control de sesiones y conexiones, y otras operaciones relacionadas con la gestión y manipulación de *BLANK-4*.". BLANK-1. BLANK-2. BLANK-3. BLANK-4. ¿Cuál de las siguientes afirmaciones es un beneficio del diccionario de datos transaccional en MySQL versión 8.0?. Mayor simplicidad debido a múltiples archivos de metadatos. Mayor estabilidad debido a la falta de un sistema de almacenamiento transaccional. Caché de objetos de diccionario descentralizado y variable. Soporte para sentencias DML en versiones anteriores. MySQL ofrece funciones estándar de un SGBD, pero también tiene características únicas, como la posibilidad de escoger un motor de almacenamiento distinto para cada tabla. Verdadero. Falso. 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?. Microsoft SQL Server. MariaDB. PostgreSQL. SQLite. A la hora de escoger un SGBD, no es necesario considerar las necesidades inherentes del proyecto, como el tipo de datos, el volumen de información y el rendimiento esperado. Verdadero. Falso. Relaciona cada Sistema de Gestión de Bases de Datos (SGBD) con una de sus características destacadas en el texto. Oracle Database. Microsoft SQL Server. PostgreSQL. MySQL. MySQL Workbench es una herramienta que permite administrar instancias locales de MySQL y editar el archivo de configuración my.ini. Verdadero. Falso. Diseñar y mantener una política de accesos es opcional para la seguridad del sistema. Verdadero. Falso. ¿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?. Revisar la seguridad del hardware del servidor. Implementar políticas de contraseñas. Otorgar permisos adecuados a los usuarios. Mantener una base de datos de usuarios con acceso al sistema. La sentencia ALTER USER se utiliza para modificar roles de un usuario en MySQL. Verdadero. Falso. Si desea conocer los privilegios asignados a un usuario en MySQL, ¿qué sentencia usaría?. SHOW GRANTS. SET PRIVILEGES. REVOKE VIEW. LIST PRIVILEGES. Un rol recién creado tiene privilegios de crear tablas por defecto. Verdadero. Falso. 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 SELECT, UPDATE ON Pedidos TO Juan;. GRANT ALL ON Pedidos TO Juan;. GRANT DELETE ON Pedidos TO Juan;. GRANT SELECT, UPDATE, DELETE ON Pedidos TO Juan;. En MySQL, para ver el contenido de una vista llamada "pelis", la sentencia es "VIEW pelis". Verdadero. Falso. ¿Cuál de las siguientes sentencias se utiliza para crear una vista?. CREATE VIEW. MAKE VIEW. SAVE VIEW. STORE VIEW. Las vistas en MySQL son siempre actualizables si su definición contiene funciones agregadas. Verdadero. Falso. Encuentra las respuestas correctas según su definición: Lista todas las bases de datos disponibles. Muestra las columnas de una tabla específica. Crea una vista a partir de una consulta. Consulta el contenido de una tabla llamada pelis. En MySQL, una vista puede derivar de otra vista. Verdadero. Falso. Completa la creación de la vista con las palabras clave correspondientes: -- Esta vista mostrará cuántas películas ha dirigido cada director. CREATE *BLANK-1* vista_peliculas_director *BLANK-2* SELECT director, *BLANK-3*(pelicula_id) AS cantidad_peliculas *BLANK-4* peliculas GROUP *BLANK-5* director;. BLANK-1. BLANK-2. BLANK-3. BLANK-4. BLANK-5. ¿Cuál es una de las desventajas mencionadas sobre el uso del registro de consultas para auditar los inicios de sesión en MySQL?. Impide que los administradores puedan acceder al registro sin una clave especial. No registra inicios de sesión, solo consultas de selección. Incrementa automáticamente el tamaño de las bases de datos. Impacta negativamente en el rendimiento del servidor ya que registra todas las consultas. Si una persona solicita la eliminación de sus datos personales, la solicitud debe ser siempre aceptada sin excepciones. Verdadero. Falso. 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. Solo aceptar peticiones sin devolver ninguna respuesta. Enviar peticiones constantemente a los clientes. Procesar y enviar respuestas a los clientes sin esperar peticiones. En España, la Agencia Española de Protección de Datos (AEPD) es el organismo encargado de velar por el respeto a los derechos relacionados con la protección de datos personales. Verdadero. Falso. ¿Qué determina la fortaleza de un algoritmo de cifrado?. El tamaño de los paquetes de datos. El tipo de protocolo de conexión. El método de transmisión. La clave de cifrado. 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 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. CREATE FUNCTION calcular_promedio(nota1 INT, nota2 INT) BEGIN RETURN (nota1 + nota2) / 2; END. CREATE PROCEDURE calcular_promedio(nota1 INT, nota2 INT) BEGIN RETURN (nota1 + nota2) / 2 DETERMINISTIC ; END. Los procedimientos almacenados en MySQL no pueden aceptar parámetros de entrada. Verdadero. Falso. ¿Cuál de las siguientes afirmaciones sobre las funciones y procedimientos en MySQL es correcta?. Las funciones pueden modificar datos en las tablas, mientras que los procedimientos no. Los procedimientos y las funciones se crean con la sentencia CREATE PROCEDURE. Las funciones pueden tener parámetros de entrada y salida, mientras que los procedimientos solo pueden tener parámetros de entrada. Los nombres de las funciones y procedimientos en MySQL no pueden coincidir con el nombre de una función integrada en MySQL. Las funciones en MySQL pueden tener múltiples valores de retorno. Verdadero. Falso. ¿Cuáles son los permisos requeridos para crear y modificar funciones y procedimientos en MySQL?. CREATE FUNCTION y ALTER FUNCTION. CREATE ROUTINE y ALTER ROUTINE. CREATE TRIGGER y ALTER EVENT. CREATE PROCEDURE y UPDATE FUNCTION. ¿Cuál es uno de los eventos que puede desencadenar un trigger en MySQL?. Crear una nueva tabla. Borrar un campo de una tabla. Insertar registros en una tabla. Establecer una variable en MySQL. Los disparadores en MySQL pueden asociarse a tablas temporales y vistas. Verdadero. Falso. ¿Cuál de las siguientes sentencias SQL se utiliza para crear un disparador (trigger) en MySQL?. CREATE PROCEDURE. CREATE EVENT. CREATE TRIGGER. CREATE TABLE. La sentencia CREATE EVENT en MySQL se utiliza para programar la ejecución automática de procedimientos almacenados. Verdadero. Falso. ¿Cuál es la sentencia SQL correcta para eliminar un evento llamado mi_evento en MySQL?. DROP EVENT mi_evento;. REMOVE EVENT mi_evento;. DELETE EVENT mi_evento;. ALTER EVENT DROP mi_evento;. ¿Dónde se almacena información sobre el tiempo de ejecución de las sentencias en MySQL? (Selecciona todas las opciones correctas). En la variable Slow_queries. En la tabla events_statements_summary_by_digest. En la tabla statements_with_errors_or_warnings. En la tabla statements_with_runtimes_in_95th_percentile. MySQL Workbench ofrece un panel de control para monitorizar el estado general del servidor y proporciona gráficas en tiempo real. Verdadero. Falso. ¿Cuál de las siguientes variables de estado almacena el número de conexiones abiertas en MySQL?. Threads_running. Threads_connected. Aborted_connects. Connection_errors_internal. MySQL incluye un mecanismo incorporado para programar alertas de rendimiento. Verdadero. Falso. ¿Qué herramienta comercial es una opción para programar alertas de rendimiento en MySQL?. MySQL Workbench. SolarWinds Database Performance Monitor. MySQL Enterprise Monitor. Datadog Database Monitoring. En MySQL, ¿Qué tipo de sentencia se utiliza para obtener información sobre el estado del servidor y las variables de sistema?. SELECT. DESCRIBE. UPDATE. SHOW. ¿Cuál es el propósito de usar una versión de MySQL con soporte para depuración de errores?. Acelerar la ejecución de consultas SQL. Crear archivos de trazas para localizar problemas de inicio. Optimizar el rendimiento del servidor. Añadir funciones avanzadas a la base de datos. En el modo de depuración de errores (--debug) de MySQL, es necesario iniciar el servidor como un servicio de Windows (--standalone) para registrar trazas de errores. Verdadero. Falso. ¿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?. Hash. SP-GiST. Índices de prefijo. B-tree (Balanced Tree). En MySQL, se pueden eliminar índices primarios o únicos utilizando la sentencia DROP INDEX. Verdadero. Falso. ¿Qué tipo de motor de almacenamiento es el predeterminado en MySQL y es conocido por sus características avanzadas como la compresión de datos?. InnoDB. MEMORY. ARCHIVE. MyISAM. La RAID 0 es una configuración que proporciona redundancia de datos. Verdadero. Falso. ¿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. Utilizar la sentencia SELECT para identificar tablas fragmentadas. Optimizar las tablas utilizando la sentencia OPTIMIZE TABLE. El tamaño óptimo de los archivos de registro de InnoDB debe ser aproximadamente el 50% del tamaño asignado al grupo de búferes. Verdadero. Falso. ¿Cuál es el propósito de las copias incrementales en un esquema de rotación?. Copiar solo los cambios realizados desde la última copia completa. Copiar solo los cambios realizados desde la última copia de cualquier tipo. Realizar copias completas cada vez. No realizar ninguna copia, solo mantener un registro de cambios. ¿Qué afirmaciones son verdaderas sobre el proceso de migración de bases de datos con MySQL Workbench?. Requiere el controlador ODBC para conectar con la base de datos de origen. No permite la edición de scripts de migración. No puede copiar bases de datos entre instancias de MySQL. Solo es compatible con MySQL. Permite migrar bases de datos de otros SGBD. Puede migrar esquemas y datos a una versión actualizada del mismo SGBD. En el esquema de rotación "Abuelo-Padre-Hijo", se realiza una copia completa al inicio y luego solo copias incrementales. Verdadero. Falso. ¿Qué tipo de copia de base de datos ocupa menos espacio?. Copia incremental. Copia lógica. Copia completa. Copia física. ¿Qué tipo de copia de seguridad garantiza una mayor fiabilidad?. Copia en caliente. Copia lógica. Copia en frío. Copia incremental. ¿Qué afirmaciones son correctas acerca de las copias de seguridad en caliente y en frío?. La copia en caliente se realiza mientras el servidor está en funcionamiento. La copia en frío requiere que el sistema esté detenido. La copia en frío es menos fiable que la copia en caliente. La copia en caliente no puede realizarse en bases de datos. La copia en caliente es más rápida que la copia en frío. La copia en frío asegura mayor consistencia de datos. Una copia física de base de datos es más rápida en la restauración que una copia lógica. Verdadero. Falso. Las copias de seguridad en caliente garantizan siempre una mayor consistencia de datos que las copias en frío. Verdadero. Falso. Un SGBDD solo puede implementarse en entornos de hardware y software homogéneos. Verdadero. Falso. ¿Cuál es una de las principales ventajas de un SGBDD?. Mayor fiabilidad y resistencia a fallos de máquinas individuales. Costes de comunicación más altos. Menor flexibilidad en la gestión de datos. Requiere conocimiento detallado de la ubicación de los datos por parte del usuario. Los SGBDD heterogéneos son más fáciles de gestionar que los homogéneos debido a su diversidad de software y sistemas operativos. Verdadero. Falso. ¿Cuál es un diseño de distribución de datos en los SGBDD?. Todas las bases de datos son centralizadas. Solo se utilizan datos fragmentados. Replicación parcial de las tablas más solicitadas. Un único esquema para todas las bases de datos. En una arquitectura de tipo cliente-servidor, los clientes no participan en la gestión de la consistencia de las transacciones. Verdadero. Falso. ¿Qué técnica de replicación es adecuada para datos que cambian frecuentemente?. Replicación de instantáneas. Replicación de mezcla. Replicación transaccional. Ninguna técnica de replicación es adecuada. En la fragmentación híbrida, es posible comenzar con una fragmentación vertical y luego aplicar la fragmentación horizontal. Verdadero. Falso. ¿Qué papel juega el balanceador de carga en un sistema de bases de datos con replicación?. Ejecuta todas las operaciones de escritura y lectura. Solo dirige operaciones de escritura al servidor maestro. Distribuye operaciones de escritura y lectura entre servidores maestros y esclavos. Solo maneja operaciones de lectura. En la optimización de consultas distribuidas, se prefiere enviar los datos al cliente cuando los sitios de datos tienen mayor capacidad de procesamiento. Verdadero. Falso. ¿Qué tipo de SGBDD utiliza software y sistemas operativos diferentes entre sus componentes?. Homogéneo. Heterogéneo. Cliente-servidor. Arquitectura mixta. En un SGBDD, ¿Qué función tiene un nodo de administración en un clúster NDB?. Almacenar los datos. Gestionar el clúster. Ejecutar consultas SQL. Replicar los datos. ¿Qué técnica de fragmentación se basa en dividir las tablas en filas según los valores de ciertos campos?. Vertical. Horizontal. Híbrida. Lineal. ¿Cuál es una ventaja de la replicación de datos en un SGBDD?. Reducción en la necesidad de almacenamiento. Simplificación de las transacciones. Incremento de la complejidad del sistema. Aumento en la velocidad de las comunicaciones. ¿Cuál es el propósito principal del balanceo de carga en un SGBDD?. Aumentar la capacidad de almacenamiento. Mejorar la seguridad del sistema. Distribuir la carga entre varios servidores. Simplificar la estructura de la base de datos. ¿Qué ventaja ofrece la arquitectura cliente-servidor en un SGBDD?. Almacenamiento centralizado de datos. Descentralización total del procesamiento de datos. Descongestión del tráfico de red local. Independencia de los nodos del cliente. En un SGBDD, ¿Cómo se mantiene la confidencialidad y la integridad de los datos?. Almacenando todos los datos en un único servidor. Mediante la fragmentación de datos. Implementando en entornos de hardware y software heterogéneos. A través de mecanismos integrados en el SGBDD. ¿Qué se logra con la fragmentación vertical en una base de datos?. Se dividen las tablas en filas. Se combinan filas y columnas. Se dividen las tablas en columnas. Se mezclan datos de diferentes bases de datos. |