Pon a prueba tus conocimientos sobre el ADMON de SGBD con este quiz.
1
Como se puede garantizar la alta disponibilidad de un SGBD?
2
¿Cuál de los siguientes parámetros del comando SHUTDOWN es incorrecto?
3
¿Cuáles son las principales funciones de un administrador de base de datos?
4
Completa la primera línea de la siguiente rutina con una de las cuatro opciones: CREATE OR REPLACE ------- calcular_pi RETURN NUMBER AS
n NUMBER := 1;
pi NUMBER := 0;
BEGIN for i IN 1..1000000 LOOP
pi :=pi + signo * -1;
signo := n + 2;
END LOOP
RETURN pi;
END;
5
Desde el monitor de rendimiento del SGBD se nos informa de:
6
El archivo en formato xml que registra por orden cronológico las secuencias de errores derivados de la operativa diaria del SGBD es:
7
El comando que apaga todos los servicios de una base de datos en caliente, corriendo el riesgo de que la base de datos pueda quedar inconsistente y cuyo uso no está recomendado es:
8
El cuaderno de bitácora:
9
El objeto que permite referenciar a otro se denomina:
10
El particionamiento de una tabla tiene como ventaja:
11
El tableespace que guarda la información de respaldo durante una transacción en caso de tener que realizar una operación de rollback:
12
El trabajo de documentación de la instalación y configuración del SGBD:
13
El usuario “crm_main_user” ejecuta el procedimiento almacenado “agregar_usuario_crm” desde una aplicación externa para crear nuevos usuarios en base de datos. Indica la afirmación correcta:
14
En cuanto a la optimización de la base de datos:
15
En el proceso de optimización de un SGBD, lo primero que se recomienda analizar es:
16
En los SGBD de Oracle, las rutinas que se autoejecutan cuando se produce un determinando evento sobre su tabla asociada se denominan:
17
GRANT TO es un ejemplo de:
18
Indica la afirmación correcta sobre las funciones MAC y HASH:
19
La compresión de datos en tablas:
20
La cuenta SYSTEM dentro de un SGBD de Oracle:
21
La función de encriptación MAC dentro del SGBD:
22
La Herramienta específica de los SGBD de Oracle que recopila consultas ejecutadas durante un tiempo identificando las más frecuentes, las que más recursos consumen y propone mejoras para optimizarlas se llama:
23
La homogeneidad del acceso a los datos se consigue gracias a:
24
La ley LOPD establece que los derechos de los propietarios sobre sus datos están sometidos a:
25
La tecnología que se puede implementar en los SGBD de Oracle para proporcionar alta disponibilidad y balanceo de carga mediante el uso de clústers se llama:
26
Las restricciones son medidas para garantizar la integridad de los datos. Cuatro de las más comunes son:
27
Las siguientes instrucciones: CREATE, ALTER y DROP, pertenecen al:
28
Los DBMS que utilizan una base de datos alojada en varios servidores son:
29
Los metadatos se definen a través de:
30
Los perfiles en un SGBD:
31
Los permisos que determinan las posibles operaciones que podrá realizar un determinado rol o usuario pueden ser a nivel de:
32
Los SGBD distribuidos en los que la información se reparte entre los nodos y cada uno de los nodos gestiona una parte de la base de datos se denominan:
33
Para crear o modificar roles a nivel global en un SGBD de Oracle debemos especificar el parámetro:
34
Por su estructura, los SGBD se pueden clasificar en:
35
Se trata de un tipo de bases de datos NoSQL:
36
Si la auditoria está activa y los registros se almacenan en el sistema operativo, el valor (value) del parámetro “audit_trail” en un SGBD de Oracle es:
37
Sobre el plan de ejecución:
38
Sobre las estadísticas en Oracle:
39
Un clúster de servidores en un SGBD:
41
¿Cuáles son las principales funciones de un administrador de base de datos?
42
Indica cuál de las siguientes interfaces no pertenece a Oracle:
44
La función del procesador de consultas es:
45
Sobre NoSQL, indica la afirmación correcta.
46
Un Datawarehouse es ideal para:
47
Uno de los criterios de selección de un SGBD es el tipo de licencia. Indica qué afirmación es falsa en referencia al tipo de licencia:
48
Ventajas de los SGBD SaaS:
49
¿Cuál es el servicio principal de Oracle de la instancia XE?
50
ApexSQL, dbdocs y Dataedo son:
51
El cuaderno de bitácora:
53
El trabajo de documentación de la instalación y configuración del SGBD:
54
Indica la afirmación correcta:
55
Indica la afirmación incorrecta sobre la configuración de Oracle
56
La sentencia ALTER PLUGGABLE DATABASE [nombrepdb] SAVE STATE:
57
Queremos localizar una tabla cuyo nombre no recordamos, pero si una de sus columnas. ¿Cómo podríamos encontrar esa información?
58
¿Qué tipo de vista crea la siguiente sentencia SQL: CREATE VIEW vista AS SELECT * FROM cliente WHERE id = 2?
59
El proceso de autenticación de usuarios en un SGBD:
60
Indica la afirmación incorrecta sobre las vistas:
61
La homogeneidad del acceso a los datos se consigue gracias a:
62
La sintaxis SQL para la eliminación del usuario "alumno" es:
63
La vista CBD_PROFILES contiene información sobre
64
Los perfiles en un SGBD:
66
El estándar SQL define los siguientes cuatro niveles de aislamiento:
67
El paquete DBMS_DATAPUMP:
68
En referencia a la gestión de aislamientos y bloqueos entre transacciones, Indica la afirmación incorrecta:
69
Indica la afirmación correcta sobre las copias de seguridad en un SGBD:
70
Indica la afirmación correcta sobre las funciones MAC y HASH:
71
La encriptación Transparente (TDE):
72
Las restricciones son medidas para garantizar la integridad de los datos. Cuatro de las más comunes son:
73
Las sentencias del TCL que confirman o cancelan la transacción son:
74
Los interbloqueos (deadlocks):
75
Según la LOPD, los justificantes partes de baja o de ausencias por visitas médicas:
76
¿Cuál de las siguientes vistas del diccionario de datos está relacionada con los procesos de monitorización y optimización?
77
De las siguientes 4 consultas (a, b, c y d), indica cuáles son las más eficientes:
b)
SELECT E.*
FROM EMPLOYEES E
WHERE EXISTS (
SELECT 1
FROM
DEPARTMENTS D
WHERE D.MANAGER_ID = E.EMPLOYEE_ID
)
c)
SELECT E.*
FROM EMPLOYEES E
WHERE E.EMPLOYEE_ID IN
(
SELECT MIN(D.MANAGER_ID)
FROM DEPARTMENTS D
)
78
El monitor de rendimiento:
79
El objetivo de balancear los índices es:
80
En el proceso de optimización de un SGBD, lo primero que se recomienda analizar es:
81
La consulta SELECT * FROM DEPARTMENTS WHERE MANAGER_ID IS NOT NULL
83
Selecciona la respuesta INCORRECTA. Los procesos automáticos pueden gestionar automáticamente:
84
Sobre el plan de ejecución:
85
Sobre las estadísticas en Oracle:
86
Completa la primera línea de la siguiente rutina con una de las cuatro opciones:
CREATE OR REPLACE ------- calcular_pi AS
n NUMBER := 1;
pi NUMBER := 0;
signo NUMBER := 1;
BEGIN
FOR i IN 1..1000000 LOOP
pi := pi + (signo * (4 / n));
signo := signo * -1;
n := n + 2;
END LOOP;
dbms_output.put_line('Valor aproximado de pi:' || pi);
END;
87
Completa la primera línea de la siguiente rutina con una de las cuatro opciones:
CREATE OR REPLACE ------- calcular_pi RETURN NUMBER AS
n NUMBER := 1;
pi NUMBER := 0;
signo NUMBER := 1;
BEGIN FOR i IN
1..1000000 LOOP
pi := pi + (signo *(4 / n));
signo := signo *-1;
n := n + 2;
END LOOP;
RETURN pi;
END;
88
Cuando se mueven grandes cantidades de datos de unas tablas a otras, en ocasiones la operación puede fallar. ¿Cuál es el tablespace que se puede saturar al mover tablas muy grandes no particionadas sin commit intermedios?
89
El siguiente código es un ejemplo de:
CREATE OR REPLACE PROCEDURE archivar_facturas (p_mes in number) AS
BEGIN
INSERT INTO
facturas_archivo
SELECT * FROM facturas
WHERE extract(month from fecha) = p_mes;
DELETE FROM
facturas WHERE extract(month from fecha) = p_mes;
COMMIT;
END;
90
El siguiente código:
CREATE OR REPLACEPROCEDURE actualizar_estadisticas_facturas AS
BEGIN
DBMS_STATS.GATHER_TABLE_STATS('facturas');
END;
91
El usuario "crm_main_user" ejecuta el procedimiento almacenado "agregar_usuario_crm" desde una aplicación externa para crear nuevos usuarios en base de datos. Indica la afirmación correcta:
92
Indica la respuesta correcta:
93
La compresión de datos en tablas:
94
La consulta ALTER TABLE tabla_lenta MOVE:
95
Sobre el particionamiento:
96
¿Qué se entiende por alta disponibilidad?
97
La fragmentación en un SGBDD puede ser:
99
La siguiente consulta es un ejemplo de:
SELECT * FROM clientes@sede2
UNION
SELECT * FROM clientes@sede1
|