BBDD-B UF3
![]() |
![]() |
![]() |
Título del Test:![]() BBDD-B UF3 Descripción: Tests UF3 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes afirmaciones sobre los roles en una base de datos es cierta?. Los roles son exclusivos de MySQL y no se utilizan en Oracle. Los roles permiten asignar permisos a nivel de columna. Los roles son conjuntos de privilegios que se pueden asignar a usuarios. Los roles simplifican la administración de usuarios, pero no pueden contener privilegios. ¿Cuál es el propósito de los perfiles de usuario en una base de datos?. Controlar el acceso a la base de datos en función de la dirección IP del usuario. Asignar roles a los usuarios. Definir el nombre de usuario y la contraseña. Establecer restricciones y límites para el uso de la base de datos por parte de un usuario. ¿Cuál de las siguientes opciones describe correctamente la administración de usuarios en una base de datos Oracle?. Los usuarios se crean utilizando la sentencia CREATE DATABASE USER. Los usuarios principales no requieren contraseñas. La gestión de usuarios se realiza mediante el comando CREATE USER. Los usuarios no pueden ser eliminados una vez creados. ¿Cuál es la diferencia principal entre los privilegios SYSDBA y SYSOPER en Oracle?. SYSDBA permite visualizar datos, mientras que SYSOPER no lo permite. SYSDBA solo puede realizar tareas operativas básicas, mientras que SYSOPER tiene control total sobre la base de datos. SYSDBA tiene un control total sobre la base de datos, mientras que SYSOPER permite realizar tareas operativas básicas sin poder visualizar los datos. SYSDBA y SYSOPER son equivalentes y pueden usarse indistintamente. En un sistema de gestión de cuentas de usuario, una cuenta está en el estado "EXPIRED GRACE". El administrador del sistema ha otorgado un período de gracia de 7 días. Si el usuario no cambia su contraseña durante este período, ¿en qué estado se encontrará la cuenta después de esos 7 días?. OPEN (abierta). EXPIRED (expirada). LOCKED (bloqueada). EXPIRED & LOCKED (expirada y bloqueada). ¿Cuáles de las siguientes acciones pueden ser realizadas por un usuario con privilegios de solo lectura en una base de datos?. Puede acceder a datos de las vistas. Crear nuevas tablas en la base de datos. Eliminar registros de las tablas existentes. Realizar copias de seguridad de la base de datos. ¿Cuáles de las siguientes acciones pueden ser realizadas por un usuario con privilegios de solo lectura en una base de datos?. Crear nuevas tablas en la base de datos. Realizar consultas SELECT en las tablas. Otorgar privilegios a otros usuarios. Realizar copias de seguridad de la base de datos. ¿Cuál de las siguientes acciones es un ejemplo de una medida de seguridad en la configuración de bases de datos?. Limitar el acceso a roles específicos de usuario. Desactivar completamente las medidas de seguridad. Proporcionar acceso de administrador a todos los usuarios. Compartir contraseñas en correos electrónicos no encriptados. ¿Cuál de las siguientes afirmaciones es cierta acerca de los privilegios en una base de datos?. Los privilegios son irrelevantes para la seguridad de la base de datos. Los privilegios permiten a los usuarios realizar acciones específicas en objetos de la base de datos. Los privilegios solo se pueden asignar de manera explícita, no a través de roles. Los privilegios solo se aplican a los administradores de la base de datos. ¿Qué privilegio permite a un usuario crear tablas en su esquema?. CREATE TABLE. CREATE VIEW. MANAGE TABLES. ALTER TABLE. ¿Cómo puede un usuario revocar un privilegio que ha otorgado a otro usuario?. ALTER USER. REVOKE. DENY. UNGRANT. ¿Cuál de las siguientes partes es requerida como obligatoria en un bloque de PL/SQL?. Parte de declaraciones. Parte ejecutable. Parte de tratamiento de excepciones. Todas las anteriores. ¿Cuál de las siguientes estructuras de control se utiliza para condicionales y en ese sentido permite ejecutar un conjunto de instrucciones dependiendo de si se cumple una condición determinada?. Estructura repetitiva básica. Sentencia CASE. Estructura WHILE. Todas las anteriores. ¿Cuál es el propósito de la sentencia SET SERVEROUTPUT ON en Oracle Database?. Habilitar la ejecución de bloques PL/SQL. Desactivar la visualización de mensajes en la consola. Activar la visualización de mensajes en la consola. Definir variables de entorno en la base de datos. ¿Qué se utiliza en la declaración de un procedimiento o función para indicar que un parámetro es de entrada y no se modificará en el procedimiento?. IN. OUT. IN OUT. IS. ¿Cuál es la principal diferencia entre un procedimiento y una función en PL/SQL?. Los procedimientos pueden dar o no un valor de salida, mientras que las funciones siempre devuelven un valor. Los procedimientos pueden tener parámetros, mientras que las funciones no. Los procedimientos no pueden contener sentencias SQL, mientras que las funciones sí. Los procedimientos no pueden ser reutilizados, mientras que las funciones sí. ¿Qué excepción se produce si una sentencia SELECT devuelve más de una fila en una operación que espera un único registro?. TOO_MANY_ROWS. TWO_MORE_ROWS. NO_DATA_FOUND. ZERO_DIVIDE. ¿Qué tipo de cursor se utiliza para operaciones SELECT INTO que devuelven un único registro?. Explícito. No se utiliza un cursor. Implícito. Declarado. ¿Qué tipo de trigger se ejecuta antes de que se realice la operación de la base de datos?. BEFORE. AFTER. DURING. INSTEAD OF. Estás desarrollando un sistema de gestión de inventario y decides usar un trigger para mantener un registro de las veces que un producto se intenta actualizar en la base de datos y poder rastrear los intentos de actualizaciones de productos. ¿Cuál de las siguientes opciones sería la mejor manera de implementar este trigger?. Crear un trigger AFTER INSERT que incremente un contador cada vez que se añade un nuevo producto. Crear un trigger AFTER UPDATE que incremente un contador cada vez que un producto es actualizado. Crear un trigger BEFORE DELETE que almacene una copia del producto en una tabla de historial antes de eliminarlo. Crear un trigger BEFORE UPDATE que almacene una copia del producto en una tabla de historial antes de que se realice cualquier cambio. Indica el orden correcto que debemos seguir para instalar SQL Developer de Oracle. Descargar, descomprimir, desempaquetar y ejecutar. Descargar, desempaquetar, ejecutar y descomprimir. Descargar, desempaquetar, descomprimir y ejecutar. Desempaquetar, descargar, descomprimir y ejecutar. En MySQL Workbench es posible conocer los detalles de conexión al servidor, ¿cuál de las siguientes opciones utilizaremos?. Server Status. Check connection. Data show. Status variables. ¿Cuáles de las siguientes características siguientes debería de cumplir un usuario de BBDD?. A) El nombre de usuario no debe sobrepasar los 30 caracteres. B) El usuario debe tener asignados privilegios y permisos. C) No debe contener una contraseña. D) A y B son correctas. Una buena práctica es evitar hacer uso del privilegio SYSDBA, para ello existen diferentes tipos de privilegios dependiendo de la tarea que deseemos realizar. Si se pretende gestionar las credenciales de los usuarios, ¿qué privilegio se utilizará?. SYSBACKUP. SYSKM. SYSDG. SYSRAC. Mediante el comando DBA_USERS se muestra la lista y configuración de los usuarios del sistema. Entre los siguientes comandos, ¿cuál es el correcto para visualizar la estructura?. DESC DBA_USERS. SHOW USERS. SHOW DBA_USERS. DESCRIPT DBA_USER. Existen varias formas de crear usuarios en MySQL. Indica cuál de ellas es la correcta. a) Mediante interfaz gráfica. b) Modificando usuarios. c) Mediante comandos. d) Las respuestas a y c son correctas. e) Las respuestas a, b y c son correctas. ¿Cuáles de las siguientes opciones no es un tipo de privilegios dentro de una BBDD?. GRANT OPTION. EXECUTE USER. INSERT. SELECT. ALL. DELETE. ¿Cuál de las siguientes opciones no es un beneficio de trabajar con roles?. Se disminuye el número de GRANT que están almacenados en el diccionario de datos. Es posible activar o desactivar los roles de un usuario. Un rol solamente puede abarcar un tipo de permiso. Es posible aplicar un mismo rol a diferentes usuarios. ¿Cuál de las siguientes características no nos aporta el lenguaje PL/SQL?. Uso de variables. Permite una programación con funciones. Trabaja integrado con SQL. No trabaja con estructuras de control de flujo. ¿En qué parte del código podemos declarar una expresión que utilice un IF?. a)Parte de declaraciones. b)Parte ejecutable. c)Parte de tratamiento de excepciones. B y C son correctas. ¿Cuál de las siguientes opciones es válida como tipo de una variable dentro de un entorno de BBDD?. DATE, INTEGER y CHAR. SYSTEM, DATE y CHAR. WINDS, CHAR y SYSTEM. Ninguna opción es correcta. ¿Qué opción tendríamos que indicar a un parámetro para que sea solo de entrada?. IN. OUT. IN/OUT. No es necesario indicar el tipo del parámetro. ¿En qué parte del código podemos declarar un error definido por el usuario?. Parte de declaraciones. Parte ejecutable. Parte de tratamiento de excepciones. En cualquiera de las partes que podemos encontrar en el código. ¿Cuáles de las siguientes opciones son excepciones conocidas por el sistema?. a) NO_DATA_FOUND. b) TOO_MANY_ROWS. c) CERODIVIDE. d) CASE_FOUND. e) A y B son correctas. ¿Cuál de las siguientes opciones es un atri- buto de un cursor explicito?. a) %ISOPEN. b) %OPEN. c) %FOUND. d) %ISCLOSE. e) A y C son correctas. Para que un trigger se ejecute después de una determinada acción, ¿qué clausula debemos indicarle?. AFTER. INSERTING. BEFORE. UPDATING. ¿Qué clausula utilizaremos en un campo si queremos referenciar el valor antes de ser modificado?. :AFTER. :OLD. :BEFORE. :NEW. Que instrucción se ha de ejecutar al inicio para poder operar con usuarios, roles, privilegios y permisos sin problemas. alter session set "_ORACLE_SCRIPT"=false;. alter session set "_ORACLE_SCRIPT"=true;. alter oracle session set "_ORACLE_SCRIPT"=true;. alter session oralce get "_ORACLE_SCRIPT"=true;. ¿Cuál de las siguientes acciones es responsabilidad de la administración de usuarios en una base de datos SQL?. Desarrollar aplicaciones web. Optimizar consultas SQL. Definir la estructura de la base de datos. Establecer políticas de seguridad. Los privilegios en una base de datos nos pueden permitir. Ejecutar distintos procedimientos. Acceder a un objeto de otro usuario. Todas son correcta. Ejecutar un tipo de sentencia SQL. ¿Cuál de las siguientes afirmaciones sobre los roles en una base de datos es cierta?. Los roles permiten asignar permisos a nivel de columna. Los roles son conjuntos de privilegios que se pueden asignar a usuarios. Los roles son exclusivos de MySQL y no se utilizan en Oracle. Los roles simplifican la administración de usuarios, pero no pueden contener privilegios. ¿Cuál es uno de los beneficios clave de utilizar vistas personalizadas en una base de datos?. Las vistas personalizadas permiten almacenar datos de manera eficiente y reducen la necesidad de tablas físicas. Las vistas personalizadas aceleran las consultas al evitar la necesidad de escribir consultas SQL complejas. Las vistas personalizadas facilitan la eliminación de registros duplicados de las tablas subyacentes. Las vistas personalizadas mejoran la seguridad de la base de datos al ocultar todas las tablas subyacentes. ¿Cuál de las siguientes afirmaciones es cierta sobre los cursores implícitos en PL/SQL?. Los cursores implícitos no pueden utilizarse en triggers. Los cursores implícitos deben ser declarados e inicializados antes de ser utilizados. Los cursores implícitos se cierran automáticamente al final del bloque PL/SQL. Los cursores implícitos se utilizan exclusivamente en funciones. |