option
Cuestiones
ayuda
daypo
buscar.php

Bases de Datos B Ilerna

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Bases de Datos B Ilerna

Descripción:
Preguntas Examen

Fecha de Creación: 2023/11/22

Categoría: Informática

Número Preguntas: 35

Valoración:(5)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
Denunciar Comentario
Hay un error en la pregunta ¿Cuál de las siguientes consultas es correcta?, se da por buena la de GRAND ALL PRIVILEGES TO ilerna; cuando sería la correcta GRANT ALL PRIVILEGES TO ilerna; "GRAND" no
Responder
Denunciar Comentario
Okey, lo corrijo. Graciass!
FIN DE LA LISTA
Temario:

Los privilegios de una Base de Datos nos pueden permitir: Ejecutar un tipo de sentencia SQL. Ejecutar distintos procedimientos. Acceder a un objeto de otro usuario. Todas son correctas.

Indica la respuesta FALSA sobre los usuarios: Un usuario se puede autentificar mediante 2 formas(autentificación por BD y autentificación externa). Existen 2 formas diferentes de un usuario: mediante la interfaz gráfica de Workbench y mediante comandos. Todos los usuarios del sistema tendrán las mismas restricciones. Su longitud máxima no ha de sobrepasar los 30 caracteres.

Sobre los roles, cual NO es la correcta: Flexibilidad en la activación o desactivación temporal de rol. Si se modifica un privilegio afecta a todos los usuarios que lo tengan en su rol. Simplifican el manejo de permisos. Disminuye el número de sentencias REVOKE.

Un usuario: No puede tener más de 1 rol asignado. Puede tener más de 1 rol asignado. No puede tener un 1 rol asignado. Ninguna opción es correcta.

Selecciona la respuesta ERRÓNEA, en una Base de Datos: Existen usuarios de todo tipo: desde usuarios de sistema hasta usuarios con restricciones. Existen por defecto 2 cuentas con permisos administrativos concedidos para realizar tareas de optimización y monitorización de las Bases de Datos. Podemos tener 2 o más usuarios con el mismo nombre de usuarios. Albergan una lista válida de usuarios a los que se les permite la conexión al sistema.

Selecciona la sentencia correcta correcta para crear un usuario. Con todas las sentencias podemos crear usuarios. CREATE nombre_usuario USER IDENTIFIED BY 'password';. CREATE USER alumno1 IDENTIFIED BY abcd;. CREATE USER ilerna IDENTIFIED 'root';.

Con la sentencia SELECT*FROM DBA_USER;. Vemos una lista con todos los usuarios del sistema siempre que estemos conectados al usuario administrador. La sentencia es errónea. Vemos una lista con todos los usuarios del sistema independiente del usuario con el que estamos conectados. Ninguna respuesta es errónea.

Indica qué acción podemos otorgar como privilegio sobre una tabla: Delete. Insert. Select. Todas las respuestas son correctas.

Bloques PL/SQL es: Uno de sus objetivos es simplificar la complejidad del problema. Un bloque lógico está estructurado en 3 partes( declaraciones, ejecutable y tratamiento excepciones). Todas son correctas. Son fragmentos de código que no se almacenan en la estructura de la Base de Datos y para ejecutarlo solo es necesario introducirlos en la consola como si tratase de SQL.

¿Cuál de estos no es un bloque PL/SQL?. Disipador. Función. Procedimiento. Anónimo.

Indica qué parte es obligatoria en un bloque PL/SQL. Ejecutable. Tratamiento excepciones. Declaraciones. Todas son correctas.

¿Cuál de estas instrucciones activamos para que se puedan mostrar textos en pantalla y activar la salida DBMS?. SET SERVEROUTPUT INT. SET SERVERINPUT ON. SET SERVEROUTPUT ON. DBMS OUTPUT ON.

¿Qué características corresponde a los bloques anónimos?. Se compilan en cada ejecución. Se almacenan en la Base de Datos. Pueden ser invocados por otras aplicaciones. Retornan valores.

Indica qué sentencia es INCORRECTA. La sentencia 'IS' solo sirve para procedimientos y 'AS' para funciones. No existe diferencia entre 'IS' o 'AS', podemos poner la que deseemos. Cuando un procedimiento es creado se compilará y se almacenará en la Base de Datos para su posterior invocación. Los procedimientos en PL/SQL están formados por un conjunto de sentencias que se van a ejecutar cada vez que el procedimiento se invoque.

La principal diferencia entre procedimiento y funciones es: El nombre de la función empieza siempre por 'F'. El procedimiento se compila una vez. El procedimiento solo usa variables de entrada. La función devuelve siempre un resultado.

Señala la INCORRECTA sobre los procedimientos/funciones: Un procedimiento o función consta de 2 partes (especificación y cuerpo). Entre BEGIN y END escribiremos el cuerpo del procedimiento. Solo pueden ser invocados en bloques anónimos. Nos permiten reutilizar un código determinado todas las veces que necesitamos utilizarlo.

¿Cómo se recoge cualquier condición de excepción que no tenemos declarada?. WHEN EXCEPTION...THEM. WHEN NOT_RAISE...THEN. IF EXCEPCION NOT DECLARE...THEN. WHEN OTHER...THEN.

NO_DATA_FOUND es una excepción de tipo... errores definidos por el usuario. excepciones Oracle predefinidas. excepciones Oracle no predefinidas. no es ninguna excepción.

Selecciona la respuesta INCORRECTA sobre las excepciones. La llamada al tratamiento de excepciones puede producirse de 2 formas : de forma automática o lanzándola el usuario de forma explícita usando RAISE. Manejar las excepciones no es ni obligatorio ni recomendable, ya que al final los errores surgirán igual tanto si los manejamos como si no. Una excepción es el resultado que se obtiene tras ejecutar un bloque PL/SQL que posee un error. Las excepciones las podemos clasificar en 3 tipos: predefinidas, no predefinidas y definidas por el usuario.

%ROWCOUNT selecciona la INCORRECTA: Es un atributo que tienen los cursores. Todas las opciones son correctas. Retorna el número de filas devueltas hasta el momento. Devuelve el total de registros del curso.

Para actualizar registros usando cursores usamos FOR UPDATE en la declaración, y para la actualización de los registros usamos UPDATE...SET...WHERE. CURRENT ON nombre_cursor. CURSOR IN nombre_cursor. CURRENT OF nombre_cursor. ISCURRENT OF nombre_cursor.

Si usamos la sentencia LOOP con cursores...SELECCIONA LA INCORRECTA. Se acaba el bucle cuando no tengamos más registros en el cursor sin necesidad de comprobarlo. Todas las opciones son correctas. Por medio de ciclo LOOP podemos iterar a través del cursor. Debemos agregar una condición para salir del bucle.

¿Cuál de las siguientes afirmaciones es cierta sobre los procedimientos en ORACLE?. Los procedimientos pueden tener parámetros de entrada y/o salida. Los procedimientos son funciones que retornan un valor. Los procedimientos no pueden tener parámetros de entrada. Los procedimientos no pueden ser utilizados en triggers.

Un trigger se puede dar en: Todas las opciones son correctas. Un evento de usuario que provoca la activaciñon. Un evento de Base de Datos. Una sentencia SQL.

El uso más frecuente de los trigger es: Comprobar valores antes de insertar. Crear tablas de hitoricos. Definir reglas y restricciones de integridad. Modificar valores en las tablas.

Indica la parte INCORRECTA sobre tipos de objetos. Contiene un nombre. Consta de 2 partes: declaración y excepciones. Contiene atributos. Contiene métodos.

Tipo de colección ordenado de elementos de tamaño fijo. Objeto. Varray. tabla anidada. tabla.

Selecciona la frase INCORRECTA sobre las tablas anidadas. Son una alternativa para eliminar relaciones de 1 a 1. El tipo de dato que almacena puede ser básico o definido por el usuario. Una tabla es un conjunto de elementos del mismo tipo. Se diferencian del tipo anterior porque en este tipo no existe un orden predefinido. Solo pueden tener una columna.

¿Cuál de las siguientes consultas es correcta?. CREATE TABLESPACE ejercicios SIZE 100M;. Ninguna de las respuestas es correcta. CREATE ejercicios SIZE 50M:. CREATE TABLESPACE ejercicios DATAFILE '/oraclexe/app/oracle/oradata/XE/test01.dbf' SIZE 100M.

¿Cuál de las siguientes consultas es correcta?. GRANT ALL PRIVILEGIS TO ilerna;. GRAND ALL PRIVILEGES TO ilerna;. GRANT ALL TO ilerna;. Ninguna opción es correcta.

¿Cuál de los siguientes atributos es un atributo de cursor?. %FIND. %OPEN. %CLOSE. %ROWCOUNT.

¿Qué sentencia utilizamos en PL/SQL para crear una nueva tabla?. DEFINE TABLE. CREATE TABLE. ALTER TABLE. INSERT TABLE.

Indica si la siguiente línea de código es correcta: REVOKE SELECT ON prueba.personas TO user. No. Necesitas un UPDATE para actualizarlo. No. El TO es incorrecto. La sentencia es con FROM. Es correcta. No. Para quitar privilegios es con la sentencia DROP.

¿Cuál de las siguientes sentencias sirve para invocar el intérprete de comandos de la aplicación?. OracleSql. cmdSql. SqlOra. Sqlplus.

¿Cuál de las siguientes instrucciones es una instrucción de control de flujo?. LOOP...END LOOP. IF condición THEN. FOR. WHILE.

Denunciar Test