option
Cuestiones
ayuda
daypo
buscar.php

Todas las RA Gestión de base de datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Todas las RA Gestión de base de datos

Descripción:
Todas las PACS de Ilerna

Fecha de Creación: 2025/12/15

Categoría: Informática

Número Preguntas: 74

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

PAC 1 (RA1): Introducción a las bases de datos ¿Cuál es la principal diferencia entre el almacenamiento primario y el secundario?. El almacenamiento primario es más lento pero más asequible. El almacenamiento secundario requiere energía eléctrica para mantener los datos. El almacenamiento primario es volátil, mientras que el secundario es no volátil. El almacenamiento secundario está conectado directamente al procesador.

¿Qué característica define principalmente a una base de datos?. Está almacenada en un soporte informático volátil. Organiza datos de manera desordenada y aleatoria. Los datos están estructurados y guardados de manera estructurada. No requiere ningún tipo de organización ni estructura.

¿Cuál es una característica distintiva de las bases de datos distribuidas en comparación con las centralizadas?. Se almacenan en una única ubicación física. Tienen la capacidad de ejecutar operaciones de forma independiente. Los usuarios acceden a ellas mediante una red informática. Son gestionadas por una única CPU de escritorio.

¿Cuál de los siguientes modelos de datos utiliza principios matemáticos como relaciones para representar los datos?. Modelo jerárquico. Modelo de red. Modelo orientado a objetos. Modelo relacional.

Si una empresa tiene varias sucursales y cada sucursal maneja sus propias cuentas y clientes, ¿qué modelo de datos sería menos eficiente para evitar redundancia cuando un cliente tiene cuentas en múltiples sucursales?. Modelo jerárquico. Modelo de red. Modelo relacional. Modelo documental.

PAC 2 (RA1): Sistemas gestores de bases de datos Considerando la necesidad de alta disponibilidad y recuperación ante desastres, ¿qué característica del SGBD sería más importante para implementar en la infraestructura de bases de datos de una empresa?. Capacidad de manipular datos. Gestión de copias de seguridad y reinicio. Control de acceso y permisos de usuario. Definición de estructuras y relaciones de datos.

¿Cuál de las siguientes opciones describe mejor la utilidad de un sistema gestor de bases de datos (SGBD)?. Permitir la organización y gestión de datos de manera eficiente y segura. Facilitar la edición de documentos de texto. Mejorar la velocidad de internet en una red. Ofrecer herramientas para diseñar gráficos y presentaciones.

¿Cómo se clasifica un sistema gestor de bases de datos que almacena y gestiona datos distribuidos en múltiples ubicaciones geográficas?. Base de datos jerárquica. Base de datos centralizada. Base de datos distribuida. Base de datos en memoria.

¿En qué se diferencia una base de datos de un sistema gestor de bases de datos?. Una base de datos se utiliza para gestionar el acceso a la información, mientras que un SGBD solo almacena los datos. Una base de datos es el conjunto de datos organizados, mientras que un SGBD es el software que permite gestionar esos datos. Una base de datos crea lenguajes de consulta, mientras que un SGBD almacena relaciones entre datos. No hay ninguna diferencia, ambos conceptos son exactamente lo mismo.

¿Cuál de las siguientes opciones no es un sistema gestor de bases de datos (SGBD)?. MySQL. PostgreSQL. Oracle Database. Micosoft Excel.

PAC 1 (RA2) : Diseño conceptual y lógico ¿Cuál de las siguientes opciones representa correctamente las tablas y sus claves en el diseño lógico derivado del modelo Entidad-Relación descrito?. Correcta: Alumno: dni (PK), nombre, apellidos Asignatura: codigo(PK), nombre, n_horas Alumno_Asignatura: codigo (PK, FK), dni (PK, FK). Alumno: dni(PK), nombre, apellidos Asignatura: codigo(PK), nombre, n_horas. Alumno: dni (PK), nombre, apellidos Asignatura: codigo(PK), nombre, n_horas Alumno_Asignatura: codigo (PK), dni (FK). Alumno: dni (FK), nombre, apellidos Asignatura: codigo(FK), nombre, n_horas Alumno_Asignatura: codigo (PK, FK), dni (PK, FK).

Dado el siguiente modelo Entidad-Relación para una biblioteca: Libro: ISBN (PK), Título, Autor, Año Lector: ID_Lector (PK), Nombre, Dirección Préstamo: ID_Préstamo (PK), Fecha_Préstamo, Fecha_Devolución Relaciones: Un Lector puede hacer muchos Préstamos. Un Préstamo corresponde a un único Lector. Un Préstamo puede incluir uno o varios Libros. Un Libro puede estar en varios Préstamos. ¿Cuál de las siguientes opciones representa correctamente las tablas y sus claves en el diseño lógico derivado del modelo Entidad-Relación descrito?. Correcta: Libro: ISBN (PK), Título, Autor, Año Lector: ID_Lector (PK), Nombre, Dirección Préstamo: ID_Préstamo (PK), Fecha_Préstamo, Fecha_Devolución, ID_Lector (FK) Libro_Préstamo: ISBN (FK), ID_Préstamo (FK). Libro: ISBN (PK), Título, Autor, Año Lector: ID_Lector (PK), Nombre, Dirección Préstamo: ID_Préstamo (PK), Fecha_Préstamo, Fecha_Devolución, ISBN (FK) Lector_Préstamo: ID_Lector (FK), ID_Préstamo (FK). Libro: ISBN (PK), Título, Autor, Año Lector: ID_Lector (PK), Nombre, Dirección Préstamo: ID_Préstamo (PK), Fecha_Préstamo, Fecha_Devolución Lector_Libro: ID_Lector (FK), ISBN (FK). Libro: ISBN (PK), Título, Autor, Año Lector: ID_Lector (PK), Nombre, Dirección Préstamo: ID_Préstamo (PK), Fecha_Préstamo, Fecha_Devolución, ID_Lector (FK), ISBN (FK).

¿Cuál es el propósito principal del modelo entidad-relación en el diseño de bases de datos?. Representar la estructura física de la base de datos. Mostrar cómo se realizan las consultas en la base de datos. Describir la estructura lógica de la base de datos. Determinar la velocidad de acceso a los datos.

¿Qué es el modelo relacional?. Un modelo de datos que utiliza una estructura de árbol. Un modelo de datos que utiliza una estructura de grafo. Un modelo de datos que utiliza tablas para representar los datos. Un modelo de datos que utiliza una estructura de red.

PAC 2 (RA2): Modelo E-R y modelo relacional ¿Cuál es el propósito principal del modelo entidad-relación en el diseño de bases de datos?. Representar la estructura física de la base de datos. Mostrar cómo se realizan las consultas en la base de datos. Describir la estructura lógica de la base de datos. Determinar la velocidad de acceso a los datos.

relaciona los conceptos. Atributo. Cardinalidad. Herencia.

Selecciona las características que describen al modelo relacional. Los dominios definen una restricción sobre los atributos. Permite tuplas duplicadas en una relación. La estructura de datos básicos es la relación. Una base de datos relacional se compone de una colección de relaciones ordenadas. Se llama tupla a cada realización de una relación. A cada atributo se le puede asociar un dominio que definirá el posible rango de valores. La manipulación de los datos se realiza mediante lenguajes de especificación, de tal manera que el usuario indica qué datos desea sin especificar cómo obtenerlos.

¿Que es el modelo relacional?. Un modelo de datos que utiliza una estructura de árbol. Un modelo de datos que utiliza una estructura de grafo. Un modelo de datos que utiliza tablas para representar los datos. Un modelo de datos que utiliza una estructura de red.

En el modelo relacional, ¿qué representa una tupla?. Una restricción de integridad. Una fila en una tabla. Un tipo de dato. Una clave primaria.

PAC 1 (RA3): Diseño físico 1 y herramientas gráficas SGBD ¿Cuál de las siguientes opciones describe mejor una estructura física de almacenamiento en una base de datos relacional?. Índices y vistas. Archivos y directorios. Tablas y particiones. Consultas y procedimientos almacenados.

¿Qué cláusula SQL se usa para especificar que un campo no puede contener valores nulos?. NOT NULL. UNIQUE. DEFAULT. CHECK.

¿Qué función suelen proporcionar las herramientas gráficas de administración de bases de datos?. Crear informes automáticos. Escribir código SQL complejo. Diseñar esquemas de base de datos visualmente. Realizar análisis de datos en tiempo real.

¿Qué tipo de dato sería más apropiado para almacenar números enteros pequeños en una base de datos SQL?. VARCRHAR. INTEGER. FLOAT. BOOLEAN.

¿Cuál sería una razón válida para dividir una tabla grande en varias tablas más pequeñas en una base de datos relacional?. Mejorar la eficiencia en la creación de índices. Simplificar las consultas. Incrementar el número de registros. Reducir la redundancia de datos.

¿Por qué es importante seleccionar cuidadosamente una clave primaria para una tabla en una base de datos?. Para garantizar la unicidad de cada fila. Para permitir valores nulos en la columna. Para mejorar el rendimiento de las consultas. Para evitar la creación de índices adicionales.

¿Cuál es el propósito principal de las pruebas de integración en el contexto de una base de datos?. Probar cada función individualmente para verificar su funcionamiento. Verificar que los componentes de la base de datos funcionen juntos correctamente. Evaluar la velocidad de respuesta de las consultas. Optimizar el rendimiento del sistema.

PAC 2 (RA3): Diseño físico 2 ¿Cuál es la sentencia SQL correcta para crear una tabla llamada "producto" con un campo "id" como clave primaria y un campo "nombre" de tipo texto?. CREATE TABLE producto (id PRIMARY KEY, nombre TEXT);. CREATE TABLE producto (id INT PRIMARY KEY, nombre VARCHAR);. CREATE TABLE producto (id SERIAL PRIMARY KEY, nombre TEXT);. CREATE TABLE producto (id AUTOINCREMENT PRIMARY KEY, nombre TEXT);.

¿Cuál de los siguientes tipos de datos sería el más adecuado para almacenar un número decimal con precisión exacta en una base de datos PostgreSQL?. FLOAT. DOUBLE PRECISION. NUMERIC. REAL.

¿Cuál de las siguientes opciones define correctamente un campo clave primaria en una tabla?. PRIMARY KEY (id INT). KEY id (INT). CONSTRAINT PK_id PRIMARY (id INT). id INT PRIMARY KEY.

¿Qué información suele incluirse en un diccionario de datos de una base de datos?. Nombres de los programadores del proyecto. Diagramas de flujo de procesos. Descripción de los campos y sus características. Registro de las horas trabajadas en el proyecto.

¿Qué comando SQL utilizarías para eliminar una columna de una tabla existente en una base de datos?. DROP COLUMN. DELETE COLUMN. REMOVE COLUMN. ALTER TABLE DROP COLUMN.

¿Qué estrategia utilizarías para probar la integridad referencial entre dos tablas relacionadas en una base de datos?. Realizar una copia de seguridad de la base de datos. Utilizar un enfoque de prueba de carga para verificar el rendimiento. Modificar directamente los registros para observar el impacto en otras tablas. Insertar registros en ambas tablas y verificar que los registros relacionados existan.

PAC 1 (RA4): Consultas SQL 1 ¿Cuál de las siguientes no es una herramienta comúnmente utilizada para ejecutar consultas SQL?. MySQL Workbench. Microsoft Excel. Oracle SQL Developer. PostgreSQL.

¿Qué cláusula se utiliza comúnmente para filtrar filas en una consulta SELECT?. GROUP BY. ORDER BY. WHERE. HAVING.

¿Qué función SQL se utiliza para calcular la suma de valores en una columna?. AVG(). COUNT(). SUM(). MAX().

Considera las siguientes tablas en una base de datos de una empresa: Tabla empleado: id_empleado (PK) nombre apellido id_departamento (FK departamento) Tabla departamento: id_departamento (PK) nombre_departamento Escribe una consulta SQL que muestre el nombre completo de cada empleado junto con el nombre de su departamento. Utiliza un INNER JOIN para unir ambas tablas. SELECT e.nombre, e.apellido, d.nombre_departamento FROM empleado e INNER JOIN departamento d ON e.id_departamento = d.id_departamento;. SELECT e.nombre_empleado, e.apellido_empleado, d.nombre_departamento FROM empleado e JOIN departamento d ON e.id_departamento = d.id_departamento;. SELECT nombre, apellido, nombre_departamento FROM empleado INNER JOIN departamento ON id_departamento = id_departamento;. SELECT nombre, apellido, nombre_departamento FROM empleado JOIN departamento ON id_empleado = id_empleado;.

Considera las siguientes tablas en una base de datos de una tienda en línea: Tabla producto: id_producto (clave primaria) nombre precio id_categoria (clave foránea referenciando a la tabla categoria) Tabla categoria: id_categoria (clave primaria) nombre_categoria Escribe una consulta SQL que muestre el nombre de cada producto junto con el nombre de su categoría. Utiliza un LEFT JOIN para asegurarte de incluir todos los productos, incluso aquellos que aún no tienen una categoría asignada. SELECT p.nombre_producto, c.nombre_categoria FROM producto p JOIN categoria c ON p.id_categoria = c.id_categoria;. SELECT p.nombre, c.nombre_categoria FROM producto p LEFT JOIN categoria c ON p.id_categoria = c.id_categoria;. SELECT nombre, nombre_categoria FROM producto LEFT OUTER JOIN categoria ON id_categoria = id_categoria;. SELECT nombre, nombre_categoria FROM producto JOIN categoria ON id_producto = id_producto;.

En una base de datos de una biblioteca, queremos encontrar todos los libros que tienen más de 5 ejemplares disponibles para préstamo. Considera las siguientes tablas relevantes: Tabla libro: id_libro (clave primaria) titulo autor anio_publicacion Tabla ejemplar: id_ejemplar (clave primaria) id_libro (clave foránea referenciando a libro) disponible (booleano que indica si el ejemplar está disponible para préstamo) Escribe una consulta SQL que devuelva el título y el autor de los libros que tienen más de 5 ejemplares disponibles para préstamo. SELECT titulo, autor FROM libro WHERE id_libro IN (SELECT id_libro FROM ejemplar WHERE disponible = true GROUP BY id_libro HAVING COUNT(*) > 5);. SELECT titulo, autor FROM libro WHERE id_libro = (SELECT id_libro FROM ejemplar WHERE disponible = true GROUP BY id_libro HAVING COUNT(*) > 5);. SELECT titulo, autor FROM libro WHERE id_libro EXISTS (SELECT id_libro FROM ejemplar WHERE disponible = true GROUP BY id_libro HAVING COUNT(*) > 5);. SELECT titulo, autor FROM libro WHERE EXISTS (SELECT id_libro FROM ejemplar WHERE disponible = true GROUP BY id_libro HAVING COUNT(*) > 5);.

¿Cuál es una ventaja principal de utilizar subconsultas en lugar de JOINS para ciertos tipos de consultas?. Mayor rendimiento. Mayor flexibilidad en las condiciones de unión. Código más claro y legible. Menor consumo de recursos del servidor.

PAC 2 (RA4): Consultas SQL 2 En una tabla llamada productos, ¿cuál de las siguientes consultas SQL selecciona todos los productos con un precio superior a 100 dólares?. SELECT * FROM productos WHERE precio > 100;. SELECT nombre, precio FROM productos WHERE precio > 100;. SELECT nombre FROM productos WHERE precio > 100;. SELECT nombre, precio FROM productos;.

SELECT e.dni, e.salario, (e.salario * 1.15) AS "Salario aumentado", (e.salario * 0.1) AS "Bonificación", (e.salario + (e.salario * 0.1)) AS "Salario Total" FROM empleados e JOIN departamentos d ON e.departamento_id = d.id; Selecciona las opciones correctas, entre las siguientes afirmaciones, sobre este consulta SQL. "Bonificación": calcula el 10% de salario como bonificación. "Salario Total": Esto suma el salario original y multiplicado por 0.10. En esta consulta, el 'Salario Aumentado' se calcula como el doble del salario original. "Bonificación" permite renombrar la etiqueta de un campo cuando se muestra en pantalla y se denominan alias de columna.

En una tabla de ventas llamada ventas, ¿cuál de las siguientes consultas SQL calcula el total de ventas realizadas por cada cliente?. SELECT cliente, SUM(total) FROM ventas GROUP BY cliente;. SELECT cliente, COUNT(total) FROM ventas GROUP BY cliente;. SELECT cliente, AVG(total) FROM ventas GROUP BY cliente;. SELECT cliente, MAX(total) FROM ventas GROUP BY cliente;.

En una base de datos de empleados, ¿cuál de las siguientes consultas SQL selecciona los nombres de todos los empleados que tienen un salario superior al promedio general de la empresa?. SELECT nombre FROM empleados WHERE salario > (SELECT AVG(salario) FROM empleados);. SELECT nombre FROM empleados e JOIN (SELECT AVG(salario) AS salario_promedio FROM empleados) AS avg_sal ON e.salario > avg_sal.salario_promedio;. SELECT nombre FROM empleados HAVING salario > AVG(salario);. SELECT nombre FROM empleados WHERE salario > AVG(salario);.

En una base de datos de pedidos y clientes, ¿cuál de las siguientes consultas SQL selecciona todos los clientes que no tienen ningún pedido registrado?. SELECT c.nombre FROM clientes c JOIN pedidos p ON c.id_cliente = p.id_cliente WHERE p.id_pedido IS NULL;. SELECT c.nombre FROM clientes c RIGHT JOIN pedidos p ON c.id_cliente = p.id_cliente WHERE p.id_pedido IS NULL;. SELECT c.nombre FROM clientes c INNER JOIN pedidos p ON c.id_cliente = p.id_cliente WHERE p.id_pedido IS NULL;. SELECT c.nombre FROM clientes c LEFT JOIN pedidos p ON c.id_cliente = p.id_cliente WHERE p.id_pedido IS NULL;.

En una tabla de empleados, ¿cuál de las siguientes consultas SQL selecciona los nombres de todos los empleados que tienen un salario superior al promedio de sus respectivos departamentos?. SELECT nombre FROM empleados e WHERE salario > (SELECT AVG(salario) FROM empleados WHERE departamento = e.departamento);. SELECT nombre FROM empleados WHERE salario > (SELECT AVG(salario) FROM empleados);. SELECT nombre FROM empleados e WHERE salario > AVG(SELECT salario FROM empleados WHERE departamento = e.departamento);. SELECT nombre FROM empleados WHERE salario > AVG(salario);.

¿Cuál de las siguientes afirmaciones describe correctamente una ventaja de utilizar una subconsulta en lugar de un JOIN en SQL?. Las subconsultas son más eficientes en términos de rendimiento que los JOINs. Las subconsultas siempre son más fáciles de escribir y entender que los JOINs. Las subconsultas pueden proporcionar resultados más rápidos al procesar grandes volúmenes de datos. Las subconsultas pueden ser utilizadas en cualquier parte de una consulta SQL, mientras que los JOINs tienen restricciones.

PAC 1 (RA5): Programación en PL/pgSQL 1 Cuál de los siguientes no es un tipo de dato válido en PostgreSQL. TIMESTAMP. INTEGER. FLOAT. VARCHAR. BOOLEAN. NUMERIC. DATE.

¿Qué comando se utiliza para definir una función almacenada en PL/pgSQL?. CREATE FUNCTION. CREATE TABLE. INSERT INTO. SELECT FROM.

¿Qué operador se utiliza en PL/pgSQL para concatenar cadenas de texto?. +. -. ||. *.

¿Cuál es la principal diferencia entre una función y un procedimiento en PL/pgSQL?. Las funciones devuelven un valor, mientras que los procedimientos no. Los procedimientos permiten realizar operaciones DML, mientras que las funciones no. Los procedimientos pueden ser invocados desde cualquier parte del código, mientras que las funciones están limitadas a su ámbito. Las funciones pueden ejecutarse de forma explícita, mientras que los procedimientos se ejecutan automáticamente.

PAC 2 (RA5): Programación en PL/pgSQL 2 En la creación de una función en PL/pgSQL, ¿qué significa la declaración RETURNS VOID?. La función devuelve un valor de tipo "void". La función no devuelve ningún valor. La función devuelve un valor nulo. La función devuelve un valor de tipo "void" si se encuentra un error.

¿Cuál de las siguientes afirmaciones es correcta respecto a una función en programación en PL/pgSQL?. La cabecera de una función solo incluye el nombre y el tipo de datos que retorna. El cuerpo de una función siempre debe contener la zona de declaración de variables locales DECLARE. La cabecera de una función consiste únicamente en el nombre y los parámetros. La zona de declaración de variables locales DECLARE en el cuerpo de una función es opcional y se utiliza solo si hay variables locales.

¿Cuál es el propósito principal de una declaración DECLARE en PL/pgSQL?. Definir variables locales. Declarar un nuevo procedimiento. Especificar el nombre de una función. Indicar el inicio de una transacción.

CREATE OR REPLACE FUNCTION obtenerEdad(p_fecha_nacimiento DATE) RETURNS INTEGER AS $$ DECLARE v_edad INTEGER; BEGIN SELECT EXTRACT(YEAR FROM AGE(current_date, p_fecha_nacimiento)) INTO v_edad; RETURN v_edad; END; $$ LANGUAGE PLPGSQL; Considerando la función obtenerEdad en PL/pgSQL, ¿cuál sería el resultado de ejecutar esta función con la siguiente llamada? SELECT obtenerEdad('1990-05-15');. Retorna la diferencia de años entre la fecha de hoy y '1990-05-15'. Retorna la diferencia de años entre la fecha '1990-05-15' y la fecha de hoy. Retorna la edad en años completa desde la fecha '1990-05-15' hasta la fecha de hoy. Retorna la edad en años completa desde la fecha de hoy hasta '1990-05-15'.

Supongamos que tienes una función en PL/pgSQL que devuelve el nombre completo de un empleado basado en su número de identificación personal (DNI). Esta función realiza una consulta a varias tablas para obtener el nombre y apellidos del empleado. ¿Cuál sería una consideración importante al diseñar esta función para asegurar su robustez y eficiencia?. Utilizar una estructura FOR en lugar de LOOP para iterar sobre los resultados. Incluir una declaración DECLARE para cada variable utilizada en la función. No utilizar variables locales para evitar conflictos con los parámetros de entrada. Manejar adecuadamente las excepciones como NO_DATA_FOUND y TOO_MANY_ROWS.

¿Qué estructura de control en PL/pgSQL se utiliza para manejar múltiples condiciones y ejecutar bloques de código dependiendo de una evaluación?. IF-CASE. LOOP. FOR. IF-ELSE.

CREATE OR REPLACE PROCEDURE update_employee_salary(p_emp_id INT, p_new_salary NUMERIC) LANGUAGE plpgsql AS $$ BEGIN UPDATE employees SET salary = p_new_salary WHERE emp_id = p_emp_id; IF NOT FOUND THEN RAISE NOTICE 'No employee found with ID %', p_emp_id; END IF; END; $$; ¿Cuál es la funcionalidad del procedimiento update_employee_salary en PL/pgSQL?. Inserta un nuevo empleado con un salario especificado. Actualiza el salario de un empleado basado en su ID y notifica si no se encontró al empleado. Elimina un empleado de la base de datos según su ID. Calcula y devuelve el salario promedio de todos los empleados.

PAC 1 (RA6): Seguridad de datos ¿Qué define el Reglamento General de Protección de Datos (RGPD) como datos personales?. Cualquier información exclusivamente relacionada con la identidad física de una persona. Datos identificativos como nombre y número de identificación únicamente. Toda información sobre una persona física identificada o identificable, incluyendo elementos de identidad física, fisiológica, genética, psíquica, económica, cultural o social. Únicamente datos en línea que identifiquen a una persona.

¿Qué comando en PostgreSQL se utiliza para realizar una copia de seguridad de una base de datos completa?. BACKUP DATABASE nombre_de_bd TO 'archivo.sql'. pg_dump nombre_de_bd > archivo.sql. COPY DATABASE nombre_de_bd TO 'archivo.sql'. save database nombre_de_bd to 'archivo.sql'.

Eres el administrador de bases de datos de una empresa mediana que maneja una gran cantidad de datos sensibles. Tienes la responsabilidad de garantizar que la información se respalde de manera adecuada para evitar la pérdida de datos en caso de fallos del sistema, errores humanos o ataques malintencionados. Tu empresa tiene un plan de copias de seguridad establecido, pero recientemente has revisado el proceso para asegurarte de que sigue siendo efectivo y eficiente. Estás evaluando diferentes tipos de copias de seguridad para determinar cuál sería la más adecuada para implementar en tu sistema. ¿Qué tipo de copia de seguridad incluye todos los archivos modificados desde la última copia completa?. Diferencial. Completa. Incremental. Combinada.

Un administrador de bases de datos necesita mover grandes volúmenes de datos desde un sistema antiguo a uno nuevo. ¿Qué herramienta sería más adecuada para asegurar una transferencia eficiente y qué ventaja clave ofrece?. Usar un editor de texto plano porque permite controlar manualmente cada paso del proceso. Usar una hoja de cálculo porque es fácil de visualizar y manipular los datos. Usar un software de compresión de archivos porque reduce el tamaño de los datos para una transferencia más rápida. Usar una herramienta de importación y exportación nativa del SGBD porque optimiza el proceso según las características específicas del sistem.

Eres el encargado de IT en una empresa que está revisando su estrategia de copias de seguridad. Tienes que elegir el soporte adecuado para almacenar las copias de seguridad de la base de datos de la empresa. La decisión debe basarse en varios factores clave para garantizar que las copias de seguridad sean fiables, accesibles y coste-efectivas. ¿Qué aspecto debe considerarse al seleccionar un soporte para copias de seguridad?. Tipo de sistema operativo. Cantidad de usuarios en la red. Rendimiento, coste y accesibilidad. Tipo de procesador del servidor.

Si necesitas exportar datos de una base de datos para que sean compatibles con diferentes aplicaciones, ¿qué formato de archivo sería más versátil y por qué?. JSON, porque es ligero y estructurado, ideal para aplicaciones web modernas. CSV, porque es ampliamente soportado por la mayoría de las aplicaciones y fácil de leer por humanos. XML, porque permite una mayor descripción de los datos a través de etiquetas. SQL, porque preserva la estructura de las tablas y los datos en un formato de consulta.

Al importar datos de un archivo CSV a una base de datos, el administrador se da cuenta de que algunos campos están desalineados debido a separadores de comas en los datos. ¿Cuál sería la mejor práctica para evitar este problema al preparar el archivo para la importación?. Usar comillas dobles para encapsular los campos de texto que contienen comas. Cambiar el delimitador de comas a un punto y coma para evitar confusiones. Convertir el archivo CSV en un archivo de texto plano con columnas fijas. Dividir los datos en varios archivos más pequeños para manejar el problema manualmente.

Un mensaje de error al intentar importar un archivo a una base de datos indica "Error de conversión de tipo de datos". ¿Cuál es la causa más probable y cómo se debería proceder para solucionar el problema?. El formato de los datos en el archivo no coincide con el tipo de datos de la base de datos; se debe revisar y ajustar el tipo de datos en la base de datos o en el archivo. El archivo contiene más columnas de las que la base de datos puede manejar; se debe dividir el archivo en varios fragmentos. Hay un problema de permisos en el sistema; se debe otorgar permisos de lectura/escritura adecuados. El archivo está corrupto y no se puede recuperar; se debe solicitar un nuevo archivo.

PAC 2 (RA6): Copias de Seguridad Un administrador de sistemas necesita elegir entre una herramienta gráfica y una de línea de comandos para realizar copias de seguridad de bases de datos críticas. ¿Cuál de las siguientes opciones destaca una ventaja clave de usar una herramienta de línea de comandos para esta tarea?. Permite automatizar y programar las copias de seguridad mediante scripts. Ofrece una interfaz intuitiva que facilita la configuración para usuarios sin experiencia. Proporciona un entorno seguro y restringido sin necesidad de permisos especiales. Mejora la integración con aplicaciones de terceros mediante una API gráfica.

Durante la realización de una copia de seguridad completa de una base de datos que contiene transacciones en curso, ¿qué enfoque debería adoptar el administrador para garantizar la consistencia de los datos en la copia de seguridad?. Realizar una copia de seguridad diferencial para capturar solo los cambios más recientes. Usar un modo de copia de seguridad en caliente que permita realizar la copia sin detener las operaciones en la base de datos. Pausar temporalmente todas las transacciones hasta que se complete la copia de seguridad. Exportar la base de datos a un archivo CSV y luego comprimir el archivo resultante.

Después de un fallo del sistema, se debe restaurar una base de datos desde una copia de seguridad completa. Sin embargo, el archivo de registro de transacciones también está disponible. ¿Cuál es el procedimiento correcto para minimizar la pérdida de datos durante la restauración?. Combinar la copia de seguridad completa y el archivo de registro de transacciones en un solo paso antes de restaurar. Restaurar solo la copia de seguridad completa, ignorando el archivo de registro de transacciones, para garantizar la integridad. Restaurar la copia de seguridad completa primero y luego aplicar los registros de transacciones para recuperar las últimas operaciones. Aplicar el archivo de registro de transacciones antes de restaurar la copia de seguridad completa.

Cuando se transfieren datos de una base de datos SQL Server a una base de datos MySQL, ¿cuál sería un desafío común y cómo se podría mitigar?. La compatibilidad con SQL; se deben convertir las consultas SQL del servidor de origen a un formato universal. La estructura de las tablas; se debe crear manualmente una nueva estructura en la base de datos destino antes de la transferencia. Las diferencias en los tipos de datos; se debe mapear cada tipo de datos de origen a un tipo compatible en el destino. La cantidad de datos; se debe limitar la transferencia de datos a pequeños lotes para evitar pérdidas.

Un administrador necesita automatizar las copias de seguridad diarias de una base de datos sin intervención manual. ¿Qué combinación de herramientas sería más eficiente para lograrlo?. Usar una interfaz gráfica para hacer manualmente las copias de seguridad cada día. Usar un cliente FTP para mover manualmente los archivos de backup a un servidor seguro. Usar un script de línea de comandos cron para programar backups automáticos. Usar un software de edición de texto para escribir los logs de cada operación de backup.

¿Qué es esencial para el principio de confidencialidad?. Balanceo de carga. Protección contra ataques cibernéticos. Acceso protegido ante personas no autorizadas. Copias de seguridad.

¿Cuáles son consideraciones importantes al planificar un plan de copias de seguridad y restauración?. Selección de colores para las copias, organización del espacio de almacenamiento y elección de programas de entretenimiento para el personal. Selección de datos, organización de copias, elección del soporte y tolerancia a fallos. Elección del logo de la empresa, selección de fuentes para la documentación y planificación de reuniones de equipo. Elección de un proveedor de Internet, compra de mobiliario de oficina y selección de dispositivos móviles.

¿Por qué es crucial, en entornos empresariales y según el Reglamento General de Protección de Datos (RGPD), que se cree un plan de copias de respaldo?. Para reducir los costos operativos de la empresa. Para cumplir con los requisitos legales y garantizar la seguridad de los datos sensibles. Para optimizar el espacio de almacenamiento de la empresa. Para proporcionar acceso público a los datos.

¿Cuáles son los tipos de copias de seguridad ofrecidos por los programas de respaldo de datos?. Copias primarias, secundarias y terciarias. Copias completas, diferenciales e incrementales. Copias públicas, privadas y compartidas. Copias simples, compuestas y complejas.

Denunciar Test