BBDD_B_UF3(Test+PACS+VT_soloTeoria)
![]() |
![]() |
![]() |
Título del Test:![]() BBDD_B_UF3(Test+PACS+VT_soloTeoria) Descripción: BBDD_UF3 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes sentencias utilizaremos para saber a qué usuario estamos conectado en la BBDD de Oracle?. SHOW USER. GET USER. CONNECTED USER. CURRENT USER. Indica qué característica es incorrecta sobre cursores: Con cada cursor implícito debe existir la palabra clave “INTO”. Las variables que reciben los datos devueltos por el cursor tienen que contener un tipo diferente de dato que las columnas de la tabla. Los cursores implícitos solo pueden devolver una única fila. Los cursores implícitos se crean mediante consultas SELECT. ¿Qué significa DCL en SQL?. Data Control Language. Data Creation Language. Data Connection Language. Data Communication Language. ¿Cuál de las siguientes consultas es correcta?. GRANT SELECT ON Alumnos TO Miguel. GRANT SELECT TO Miguel. GRANT Alumnos TO Miguel. Ninguna de las respuestas es correcta. ¿Cuál es el propósito principal de un procedimiento almacenado en SQL?. Almacenar datos en la base de datos. Recuperar datos de la base de datos. Realizar una serie de acciones en la base de datos de manera predefinida. Eliminar tablas de la base de datos. ¿Qué sentencia SQL se utiliza para otorgar permisos específicos a un usuario en unatabla?. GRANT SELECT TO usuario ON tabla. GRANT ALL PRIVILEGES TO usuario ON tabla. GRANT PERMISSIONS usuario ON tabla. GRANT USER usuario TO tabla. ¿Cuál de las siguientes consultas es correcta?. ALTER USER ilerna QUOTA UNLIMITED ON Alumnos;. ALTER USER ilerna UNLIMITED QUOTA ON Alumnos. ALTER USER ilerna UNLIMITED ON Alumnos;. Ninguna de las respuestas es correcta. ¿Cuál es el propósito de la sentencia SQL SET SERVEROUTPUT ON en SQL Developer?. Desactivar la salida del servidor. Activar la salida de mensajes en la consola. Configurar el servidor de la base de datos. Realizar una copia de seguridad del servidor. Cuál de las siguientes opciones es un nombre de usuario dentro del sistema SQLDeveloper: SYSTEM. ILERNA. SIS. ORACC. ¿Cuál de las siguientes opciones es un posible estado de una cuenta de usuario enSQL Developer?. Bloqueada. Extralimitada. Pequeña. Ninguna de las respuestas es correcta. ¿Qué sentencia SQL se utiliza para eliminar un usuario de la base de datos en SQL?. DELETE USER usuario;. DROP USER usuario;. REMOVE USER usuario;. Ninguna de las respuestas es correcta. ¿Cuál de las siguientes sentencias SQL se utiliza para otorgar permiso a un usuario para conectarse a la base de datos?. GRANT CONECTION TO usuario;. GRANT LOG ON TO usuario. GRANT ACCESS TO usuario;. Ninguna de las respuestas es correcta. ¿Cuál de las siguientes afirmaciones sobre los roles en una base de datos es cierta?. Los roles son conjuntos de privilegios que se pueden asignar a usuarios. Los roles permiten asignar permisos a nivel de columna. Los roles simplifican la administración de usuarios, pero no pueden contener privilegios. Los roles son exclusivos de MySQL y no se utilizan en Oracle. Los roles en la administración de bases de datos solo pueden contener un tipo de permiso. Verdadero. Falso. 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. La administración de usuarios en bases de datos nunca requiere el uso de contraseñas para las conexiones. Verdadero. Falso. ¿Cuál es el propósito de los perfiles de usuario en una base de datos?. Asignar roles a los usuarios. Definir el nombre de usuario y la contraseña. Controlar el acceso a la base de datos en función de la dirección IP del usuario. Establecer restricciones y límites para el uso de la base de datos por parte de un usuario. ¿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 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. Los roles y perfiles en una base de datos son conceptos equivalentes y pueden usarse indistintamente. Verdadero. Falso. Los perfiles en una base de datos se utilizan principalmente para controlar el uso de recursos del sistema, como la CPU y el espacio en disco. Verdadero. Falso. En Oracle, la cuenta de usuario "SYSTEM" no tiene privilegios administrativos y solo contiene tablas y vistas administrativas predefinidas. Verdadero. Falso. ¿Cuál es uno de los beneficios clave de utilizar vistas personalizadas en una base de datos?. Las vistas personalizadas mejoran la seguridad de la base de datos al ocultar todas las tablas subyacentes. 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. ¿Cuál de las siguientes afirmaciones sobre las vistas personalizadas en bases de datos es correcta?. Las vistas personalizadas son objetos virtuales que muestran datos de una o varias tablas, pero no almacenan datos por sí mismas. Las vistas personalizadas son siempre físicas y almacenan datos en una tabla. Las vistas personalizadas son similares a las tablas, pero no permiten operaciones de consulta. Las vistas personalizadas se utilizan para eliminar datos de las tablas subyacentes. Las vistas personalizadas almacenan físicamente los datos en una tabla separada. Verdadero. Falso. Las vistas personalizadas aceleran las consultas al evitar la necesidad de escribir consultas SQL complejas. Verdadero. Falso. Los roles en Oracle pueden tener un nombre no único en la base de datos. Verdadero. Falso. En Oracle, un rol puede tener privilegios específicos y también heredar todos los privilegios de otro rol al que esté asignado. Verdadero. Falso. Los bloques anónimos en PL/SQL son fragmentos de código que se almacenan en la estructura de la BD y para ejecutarlo solo es necesario introducirlos en la consola como si se tratase de SQL. Verdadero. Falso. Si estás ejecutando código en la consola o SQL Developer y deseas que un bloque de código se ejecute, debes incluir el símbolo "/" al final de ese bloque. Sin el "/", la consola o SQL Developer esperará más líneas de código antes de ejecutar nada. Verdadero. Falso. En PL/SQL, la modularidad se logra dividiendo un problema complejo en problemas más simples mediante el uso de procedimientos y funciones. Verdadero. Falso. ¿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. La estructura WHILE en PL/SQL permite repetir un conjunto de instrucciones un número concreto de veces sin tener en cuenta ninguna condición. Verdadero. Falso. ¿Cuál de las siguientes estructuras de control se utiliza en condicionales, para ejecutar un conjunto de instrucciones dependiendo de si se cumple una condición?. Estructura repetitiva básica. Sentencia CASE. Estructura WHILE. odas las anteriores. Las funciones en PL/SQL no pueden tener parámetros de entrada. Verdadero. Falso. ¿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. En la especificación de un procedimiento o función (antes de poner IS o AS) se definen las variables locales a utilizar en el cuerpo del subprograma. Verdadero. Falso. ¿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í. Siempre se debe declarar una excepción no-predefinida antes de usarla. Verdadero. Falso. ¿Qué excepción se produce si una sentencia SELECT devuelve más de una fila en una operación que espera un único registro?. TWO_MORE_ROWS. TOO_MANY_ROWS. NO_DATA_FOUND. ZERO_DIVIDE. Los cursores implícitos necesitan ser declarados antes de ser utilizados. Verdadero. Falso. Los triggers pueden contener llamadas a funciones o procedimientos almacenados. Verdadero. Falso. ¿Qué tipo de trigger se ejecuta antes de que se realice la operación de la base de datos?. AFTER. DURING. BEFORE. INSTEAD OF. Las afirmaciones reflejan el funcionamiento de los roles y perfiles en Oracle. Los roles son fundamentales para una gestión eficiente de los privilegios, mientras que los perfiles ayudan a controlar el consumo de recursos por parte de los usuarios. Conocer cómo asignar, modificar y revocar roles y perfiles es esencial para la administración de la seguridad en Oracle. Un usuario nunca podrá ser eliminado si tiene objetos de base de datos. Un usuario puede ser bloqueado usando el comando DROP USER. El comando ALTER USER puede cambiar la contraseña de un usuario. Los roles pueden contener otros roles. Un usuario puede tener varios perfiles asignados. Los perfiles deben ser asignados obligatoriamente a todos los usuarios. Los privilegios de objeto son siempre incluidos en los roles. Un usuario no puede ser eliminado si tiene objetos de base de datos; primero deben ser transferidos o eliminados. Se puede asignar un tablespace temporal durante la creación del usuario. IDENTIFIED BY se utiliza para establecer la contraseña de un usuario. Los privilegios en una base de datos nos pueden permitir. Acceder a un objeto de otro usuario. Ejecutar distintos procedimientos. Ejecutar un tipo de sentencia SQL. Todas son correcta. Todos los usuarios del sistema tendrán las mismas restricciones. Verdadero. Falso. ¿Cuál de las siguientes acciones es responsabilidad de la administración de usuarios en una base de datos SQL?. Establecer políticas de seguridad. Definir la estructura de la base de datos. Desarrollar aplicaciones web. Optimizar consultas SQL. Un usuario puede tener más de un rol asignado. Verdadero. Falso. 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;. En una base de datos podemos tener dos o mas usuarios con el mismo nombre de usuario. Verdadero. Falso. En SQL Developer, es correcta esta sentencia: CREATE USER alumno1 IDENTIFIED BY abcd. Verdadero. Falso. Los perfiles en Oracle se utilizan para asignar nombres únicos a los usuarios y roles, lo que facilita la administración de permisos. Verdadero. Falso. Un usuario puede tener varios roles asignados, lo que le permite heredar los privilegios de esos roles. Verdadero. Falso. El comando SQL GRANT se utiliza para otorgar permisos a usuarios o roles en Oracle, mientras que el comando REVOKE se utiliza para retirar esos permisos. Verdadero. Falso. 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. Las conexiones a BBDD noutilizan nunca de contraseña,ya que esta podría deshabi-litar el usuario principal delsistema. Verdadero. Falso. 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. Las cuentas de BBDD no tienen diferentes estados, se crean y se eliminan, pero siempre con el mismo estado. Verdadero. Falso. Una buena práctica es evitar hacer uso del privilegio SYSDBA, paraello existen diferentes tipos de privilegios dependiendo de la tareaque deseemos realizar. Si se pretende gestionar las credenciales de losusuarios, ¿qué privilegio se utilizará?. SYSBACKUP. SYSKM. SYSDG. SYSDG. 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 esla 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. Un usuario de una BBDD posee una serie de permisos y privilegios que nos indicarán qué acciones pueden realizar dichos usuariosdentro de la BBDD. Verdadero. Falso. Los roles son grupos de privilegios que sedefinen en el usuario de forma directa, yaque estos no pueden ser almacenados en laBBDD. Verdadero. Falso. ¿Cuál de las siguientes opciones no es un beneficio de trabajar con roles?. Se disminuye el número de GRANT que estánalmacenados en el diccionario de datos. Es posible activar o desactivar los roles de unusuario. 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 de ejecutable. c) Parte de tratamiento deexcepciones. 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 unparámetro para que sea solo de entrada?. IN. OUT. IN/OUT. No es necesario indicar el tipo de parametro. Las funciones y los procesos son lo mismo, realizan las mismas acciones y permiten ejecutarse al mismo nivel dentro de una base de datos, aunque los procesos son más utilizados, ya que las funciones son elementos obsoletos. Verdadero. Falso. ¿En qué parte del código podemos declarar un error definido por el usuario?. a) Parte de declaraciones. b) Parte de ejecutable. c) Parte de tratamiento deexcepciones. En cualquiera de las partes que podemosencontrar en el código. No podemos generar excepciones propias,siempre que queramos controlar excepcionestendremos que utilizar las definidas pordefecto por el sistema gestor de BBDD. Verdadero. Falso. Los cursores implícitos son aquellos quedevuelven varios registros y se tienen querecorrer. Verdadero. Falso. ¿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. Un trigger es un módulo PL/SQL compilado y almacenado en la base de datos que tiene asociada una tabla y que se ejecuta al llevara cabo una instrucción SQL. Verdadero. Falso. ¿Qué clausula utilizaremos en un campo si queremos referenciar el valor antes de ser modificado?. :AFTER. :OLD. :BEFORE. :NEW. Para que un trigger se ejecute después deuna determinada acción, ¿qué clausuladebemos indicarle?. AFTER. INSERTING. BEFORE. UPDATING. ¿Cuáles de las siguientes opciones no es un tipo de privilegios dentro de una BBDD?. EXECUTE USER. GRANT OPTION. INSERT. SELECT. ALL. DELETE. ¿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. A y B son correctas. Para lanzar dos bloques de código distintos habría que separarlos con ' / ' al final del primer bloque. Verdadero. Falso. El objetivo del diseño PL/SQL es conseguir ... modularidad. herencia. implementar procedimientos. asignar variables. el valor viene del proceso de llamada ,Es un dato de entrada y su valor no se cambia.Es el valor por defecto. IN. OUT. IN/OUT. CONSTANT. es una salida del programa sin error, el valor del argumento devuelve al proceso de llamada. IN. OUT. IN/OUT. CONSTANT. es una variable de entrada y salida. IN. OUT. IN/OUT. CONSTANT. su valor no puede cambiar, debe ser inicializada. IN. OUT. IN/OUT. CONSTANT. Los tipos de datos LOB permiten almacenar bloques de datos no estructurados (graficos,imagenes,videos) de hasta 4 gb. Verdadero. Falso. Identifica las variables que no son de PL/SQL. HOST. BIND. LOB. HOST y BIND. Direccion disica de una fila de la BBDD. LONG RAW. BOOLEAN. RAW. ROWID. Identifica las variables que no son de PL/SQL. Escalar. Compuesta. LOB. Ninguna es correcta. Almacena cadenas de caracteres de longuitud variable, tamaño maximo 2gb. LONG RAW. LONG. RAW. ROWID. Almacena objetos binarios. LONG RAW. LONG. RAW. ROWID. Almacena objetos binarios de hasta 2gb. LONG RAW. LONG. RAW. ROWID. ¿Que codigo saldra por pantalla al dar error por crear una tabla con una palabra reservada, si no se han usado comillas simples para delimitarla?. EXCEPTION - 1268. ERROR - 1064. ORA - 02303. Ninguna de las respuestas es correcta. Evalúa un conjunto de condiciones hasta encontrar alguna que se cumpla y ejecuta las instrucciones que esta tiene asociada. CASE. IF. Selecion. Iteracion. Es una directiva de compilacion.Se procesan en tiempo de compilacion, no en tiempo de ejecucion. PRAGMA. MEMBER. CONSTRUCTOR. Ninguna. Clausula con la que definir procedimientos y funciones. PRAGMA. MEMBER. CONSTRUCTOR. Ninguna. ¿Cual de las siguientes opciones no son excepciones predefinidas por Oracle?. NO_DATA_FOUND. TOO_MANY_ROWS. CURSOR_ALREADY_OPEN. VALUE_EXCEPTION. ¿Cual de las siguientes opciones no son excepciones predefinidas por Oracle?. NOT_LOGGED_ON. TOO_MANY_ROWS. CURSOR_ALREADY_OPEN. OTHERS_ERRORS. Devuelve un valor booleano ,"TRUE" si tras la recuperacion mas reciente,se recupero una fila. %NOTFOUND. %ISOPEN. %FOUND. Ninguna es correcta. Realiza tareas administrativas utilizando Enterprise Manager. SYS. DBSMNP. SYSMAN. SYSTEM. Selecciona la opcion verdadera sobre Oracle. Integrado con SQL. No controla los errores ni las excepciones. No tiene soporte en la programacion OO. Ninguna es correcta. La clausula ____ sirve para eliminar tipos objeto que tienen dependencias de otros objetos, suelen producirse por el uso de la clausula NOT FINAL. FORCE. FORCE DELETE. FORZE REMOVE. Ninguna es correcta. EXECUTE. Ofrece la posibilidad a un usuario de acceder,manipular o ejecutar objetos concretos (tablas,vistas,secuencias,procedimientos,funciones o paquetes). Permite al usuario ejecutar rutinas almacenadas. Modifica o borra rutinas almacenadas. Todas son correctas. Identifica cual es el programa d edesarrollo en Oracle para bases de datos. SQLi. SQL Developer. LinQ. MySQL. Diferencia entre VARCHAR y VARCHAR2. El espacio de la memoria. Los bytes de la cadena. VARCHAR2 no diferencia entre NULL y parámetro vacio. Todas las anteriores son correctas. Selecciona la clausula que te permite crear un usuario. IDENTIFIED BY. GRANT USER. SHOW USER. CREATE USER. Es posible almacenar multiples valores en una columna de una misma fila ya que. un proceso suele contener multiples valores. un objeto suele contener multiples valores. un objeto no suele contener multiples valores. una funcion suele contener multiples valores. Contiene el mismo rol que SYS , y por defecto, tiene una serie de tablas ya creadas. SYS. DBSMNP. SYSMAN. SYSTEM. Incluye "CREATE CLUSTER",CREATE INDEXTYPE,CREATE OPERATOR,CREATE PROCEDURE,CREATE SEQUENCE,CREATE TABLE,CREATE TRIGGER Y CREATE TYPE. DBA. Resource. Connect. Ninguna es correcta. ¿Cual de las siguientes sentencias sirve para invocar el interprete de comandos de la aplicacion?. Oraclesql. SqlOra. cmdSql. Sqlplus. Retorna el numero de filas devuelta hasta el momento. %ISOPEN. %ROWCOUNT. %FOUND. Ninguna es correcta. Es una variable de entrada y salida. IN. OUT. IN OUT. IS. Beneficios a la hora de trabajar con roles, selecciona la verdadera. Aumenta el numero de GRANT almacenado en el diccionario de datos, por lo que mejora la productividad. Disponibilidad selectiva de privilegios. Maneja los privilegios de forma estática. Ninguna es correcta. ¿Cual de los siguientes programas de gestion de bases de daos utilizaremos para realizar bases de datos en oracle. SGBD Oracle. Acess. MySQL. SQL Server. ¿Cual de las siguientes opciones es un estado de un usuario de Oracle?. Creada. Expirada. Eliminada. Especialista. Controla la aplicacion Enterprise Manager. SYS. DBSMNP. SYSMAN. SYSTEM. ¿Cual es el uso mas frecuente de los trigger?. Definir reglas y estructuras de integridad. Comprobar los valores antes de insertar. Modificar los valores en las tablas. Crear tablas de historicos. Tipos de bucle en un bloque PL/SQL. LOOP, WHEN y WHILE. IS,AS y LOOP. LOOP,WHILE y FOR. Todas son correctas. |