option
Cuestiones
ayuda
daypo
buscar.php

Bases de datos-B, UF3. DAM.

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Bases de datos-B, UF3. DAM.

Descripción:
Daypo de la UF3.

Fecha de Creación: 2022/03/11

Categoría: Informática

Número Preguntas: 225

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

Los roles son grupos de privilegios que se definen en el usuario de forma directa ya que estos no pueden ser almacenados en la BBDD. a) Verdadero. b) Falso.

¿Cuál de las siguientes opciones no es un beneficio de trabajar con roles?. a) Se disminuye el número de GRANT que están almacenados en el diccionario de datos. b) Es posible activar o desactivar los roles de un usuario. c) Un rol solamente puede abarcar un tipo de permiso. d) Es posible aplicar un mismo rol a diferentes usuarios.

Indica el orden correcto que debemos seguir para instalar SQL Developer de Oracle. a) Descargar, descomprimir, desempaquetar y ejecutar. b) Descargar, desempaquetar, ejecutar y descomprimir. c) Descargar, desempaquetar, descomprimir y ejecutar. d) Desempaquetar, descargar, descomprimir y ejecutar.

Las conexiones a BBDD no utilizan nunca de contraseña, ya que esta podría deshabilitar el usuario principal del sistema. a) Verdadero. b) Falso.

En MySQL Workbench es posible conocer los detalles de conexión al servidor, ¿cuál de las siguientes opciones utilizaremos?. a) Server status. b) Check connection. c) Data show. d) Status variables.

¿Cuáles de las siguientes características 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. a) Verdadero. b) Falso.

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á?. a) SYSBACKUP. b) SYSKM. c) SYSDG. d) 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?. a) DESC DBA_USERS. b) SHOW USERS. c) SHOW DBA_USERS. d) 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.

Un usuario de una BBDD posee una serie de permisos y privilegios que nos indicarán qué acciones pueden realizar dichos usuarios dentro de la BBDD. a) Verdadero. b) Falso.

¿Cuáles de las siguientes opciones no es un tipo de privilegios dentro de una BBDD?. a) GRANT OPTION. b) EXECUTE USER. c) INSERT. d) SELECT.

¿Cuál de las siguientes características no nos aporta el lenguaje PL/SQL?. a) Uso de variables. b) Permite una programación con funciones. c) Trabaja integrado con SQL. d) 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. d) 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?. a) DATE, INTEGER y CHAR. b) SYSTEM, DATE y CHAR. c) WINDS, CHAR y SYSTEM. d) Ninguna opción es correcta.

¿Qué opción tendríamos que indicar a un parámetro para que sea solo de entrada?. a) IN. b) OUT. c) IN/OUT. d) No es necesario indicar el tipo del parámetro.

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. a) Verdadero. b) Falso.

¿En qué parte del código podemos declarar un error definido por el usuario?. a) Parte de declaraciones. b) Parte ejecutable. c) Parte de tratamiento de excepciones. d) 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) A y B son correctas.

No podemos generar excepciones propias, siempre que queramos controlar excepciones tendremos que utilizar las definidas por defecto por el sistema gestor de BBDD. a) Verdadero. b) Falso.

Los cursores implícitos son aquellos que devuelven varios registros y se tienen que recorrer. a) Verdadero. b) falso.

¿Cuál de las siguientes opciones es un atributo de un cursor explicito?. a) %ISOPEN. b) %OPEN. c) %FOUND. d) 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 llevar a cabo una instrucción SQL. a) Verdadero. b) Falso.

Para que un trigger se ejecute después de una determinada acción, ¿qué clausula debemos indicarle?. a) AFTER. b) INSERTING. c) BEFORE. d) UPDATING.

¿Qué clausula utilizaremos en un campo si queremos referenciar el valor antes de ser modificado?. a) :AFTER. b) :OLD. c) :BEFORE. d) :NEW.

Selecciona la cláusula que te permite crear un usuario: a) SHOW USER. b) GRANT USER. c) IDENTIFIED BY USER. d) CREATE USER.

Cual es el uso mas frecuente de los "trigger". a) Definir reglas y restricciones de integridad. b) Modificar valores en las tablas. c) Comprobar valores antes de insertar. d) Crear tablas de históricos.

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

La principal diferencia entre procedimientos y funciones es: a) El procedimiento solo usa variables tipo INT. b) La función devuelve siempre un resultado. c) La función empieza siempre por F. d) El procedimiento se compila una sola vez.

¿Qué sentencia es correcta para eliminar los privilegios de un usuario?. a) REMOVE ALL PRIVILEGES. b) DELETE ALL PRIVILEGES. c) REVOKE ALL PRIVILEGES. d) DROP ALL PRIVILEGES.

¿Cuál de las siguientes consultas es correcta?. a) GRANT ALL PRIVILEGIS TO ilerna;. b) GRANT ALL TO ilerna;. c) Ninguna de las respuestas es correcta. d) GRANT ALL PRIVILEGES TO ilerna;.

¿Cuál de las siguientes consultas es correcta?. a) ALTER ilerna DEFAULT test. b) Ninguna de las respuestas es correcta. c) ALTER USER ilerna DEFAULT TABLESPACE test. d) USER ilerna ALTER DEFAULT TABLESPACE test.

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

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

¿Cuál de las siguientes opciones es un estado de un usuario de Oracle?. a) Creada. b) Expirada. c) Especialista. d) Eliminada.

¿Cuál de los siguientes elementos es un módulo PL/SQL compilado y almacenado en la Base de Datos que tiene asociada una tabla y que se ejecuta al llevar a cabo una instrucción SQL?. a) CURSOR. B) TRIGGER. C) FUNCTION. D) PROCEDURE.

¿Cuál de los siguientes atributos es un atributo de cursor?. a) %CLOSE. b) %OPEN. c) %FIND. d) %ROWCOUNT.

Cual de estas afirmaciones sobre cursores explícitos es falsa. a) Se abren con la sentencia ISOPEN. b) Se usan para sentencias SELECT que devuelven más de una fila. c) Se hace tratamiento fila a fila. d) Se declaran en la zona de DECLARE.

¿Cuál de las siguientes consultas es correcta?. a) Ninguna de las respuestas es correcta. b) ALTER USER ilerna ACCOUNT UNLOCK;. c) ALTER ilerna ACCOUNT UNLOCK. d) ALTER USER ACOUNT UNLOCK.

Cual de las siguientes opciones es un nombre de usuario dentro del sistema SQL Developer: a) SIS. b) SYSTEM. c) ORACC. d) ILERNA.

¿Cuál es la sentencia que activa el visionado de los mensajes por consola?. a) SERVEROUTPUT. b) SET SERVEROUTPUT ON. c) OUTPUT ON. d) SET PRINTF ON.

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

¿Cuál de las siguientes consultas es correcta?. a) DELETE TABLESPACE ejercicios;. b) DROP TABLESPACE ejercicios;. c) DEL TABLESPACE ejercicios;. d) Ninguna de las respuestas es correcta.

¿Cuál de las siguientes sentencias utilizaremos para saber a qué usuario estamos conectado en la BBDD de Oracle?. a) GET USER. b) CURRENT USER. c) SHOW USER. d) CONNECTED USER.

Indica qué característica es incorrecta sobre cursores: a) Con cada cursor implícito debe existir la palabra clave “INTO”. b) Las variables que reciben los datos devueltos por el cursor tienen que contener un tipo diferente de dato que las columnas de la tabla. c) Los cursores implícitos solo pueden devolver una única fila. d) En caso de que se devuelva más de una fila (o ninguna fila) se producirá una excepción.

Atendiendo a la sentencia anterior, elige cual de las siguientes sentencias podría lanzar: a) UPDATE system.alumnos SET nombre='pepito' where nombre = 'juan';. b) DELETE FROM system.alumnos WHERE dni = '7654321d';. c) INSERT INTO system.alumnos VALUES (1, 'Nuevo empleado con el codigo: ' || :NEW.emp_no , SYSDATE);. d) Ninguna de las respuestas es correcta.

Atendiendo al proceso anterior, elige cual de las siguientes opciones mostrara por la pantalla de la consola: a) 2020. b) 1900. c) 2018. d) Ninguna de las respuestas es correcta.

Completa los siguientes huecos para la creación de un usuario: - Rellena el hueco 1: a) user. b) by. c) to. d) profile.

Completa los siguientes huecos para la creación de un usuario: - Rellena el hueco 2: a) user. b) by. c) to. d) profile.

Completa los siguientes huecos para la creación de un usuario: - Rellena el hueco 3: a) user. b) by. c) to. d) profile.

Las BBDD, nos brindan la posibilidad de actualización de un usuario. Completa los siguientes huecos para dar permisos de selección y actualización de un usuario a campos de una tabla: - Rellena el hueco 1: to. on. profile. update.

Las BBDD, nos brindan la posibilidad de actualización de un usuario. Completa los siguientes huecos para dar permisos de selección y actualización de un usuario a campos de una tabla: - Rellena el hueco 2: to. on. profile. update.

Las BBDD, nos brindan la posibilidad de actualización de un usuario. Completa los siguientes huecos para dar permisos de selección y actualización de un usuario a campos de una tabla: - Rellena el hueco 3: to. on. profile. update.

El lenguaje PL/SQL (Procedural Language/ Structure Query Language) tiene una serie de características. Indica las características: - Solo utiliza procedimientos. Verdadero. Falso.

El lenguaje PL/SQL (Procedural Language/ Structure Query Language) tiene una serie de características. Indica las características: - Estructuras de control de flujo. Verdadero. Falso.

El lenguaje PL/SQL (Procedural Language/ Structure Query Language) tiene una serie de características. Indica las características: - Uso de variables. Verdadero. Falso.

El lenguaje PL/SQL (Procedural Language/ Structure Query Language) tiene una serie de características. Indica las características: - No controla los errores ni las excepciones. Verdadero. Falso.

El lenguaje PL/SQL (Procedural Language/ Structure Query Language) tiene una serie de características. Indica las características: - Soporta Programación Orientada a Web (POW). Verdadero. Falso.

El lenguaje PL/SQL (Procedural Language/ Structure Query Language) tiene una serie de características. Indica las características: - Integrado con SQL. Verdadero. Falso.

Los usuarios de Oracle, tienen ciertas restricciones a la hora de crearlos y ciertas características que debemos saber. - Escoge las dos definiciones de "Nombre usuario": a) Su longitud máxima no debe sobrepasar los 30 caracteres. b) Espacio que posee el usuario para almacenar su información y límite de almacenamiento. c) Son los diferentes recursos de los que dispone el usuario del sistema. d) Debe ser único e irrepetible.

Los usuarios de Oracle, tienen ciertas restricciones a la hora de crearlos y ciertas características que debemos saber. - Escoge las dos definiciones de "Configuración física": a) Su longitud máxima no debe sobrepasar los 30 caracteres. b) Espacio que posee el usuario para almacenar su información y límite de almacenamiento. c) Son los diferentes recursos de los que dispone el usuario del sistema. d) Tablespace.

Los usuarios de Oracle, tienen ciertas restricciones a la hora de crearlos y ciertas características que debemos saber. - Escoge la definición de "Perfil asociado": a) Su longitud máxima no debe sobrepasar los 30 caracteres. b) Espacio que posee el usuario para almacenar su información y límite de almacenamiento. c) Son los diferentes recursos de los que dispone el usuario del sistema. d) Concesión de funciones que pueden realizar los usuarios.

Los usuarios de Oracle, tienen ciertas restricciones a la hora de crearlos y ciertas características que debemos saber. - Escoge la definición de "Privilegios y roles": a) Su longitud máxima no debe sobrepasar los 30 caracteres. b) Concesión de funciones que pueden realizar los usuarios. c) Son los diferentes recursos de los que dispone el usuario del sistema. d) Espacio que posee el usuario para almacenar su información y límite de almacenamiento.

Al instalar Oracle tenemos por defecto diferentes cuentas con permisos diferentes. - Escoge la definición de "SYSTEM": a) Contiene el mismo rol que la anterior y, por defecto, tiene una serie de tablas ya creadas. b) Realiza tareas administrativas utilizando Enterprise Manager. c) Funciona como administrador de la base de datos (rol de DBA) y no interesa modificar su esquema. d) Controla la aplicación Enterprise Manager.

Al instalar Oracle tenemos por defecto diferentes cuentas con permisos diferentes. - Escoge la definición de "SYSMAN": a) Contiene el mismo rol que la anterior y, por defecto, tiene una serie de tablas ya creadas. b) Realiza tareas administrativas utilizando Enterprise Manager. c) Funciona como administrador de la base de datos (rol de DBA) y no interesa modificar su esquema. d) Controla la aplicación Enterprise Manager.

Al instalar Oracle tenemos por defecto diferentes cuentas con permisos diferentes. - Escoge la definición de "SYS": a) Contiene el mismo rol que la anterior y, por defecto, tiene una serie de tablas ya creadas. b) Realiza tareas administrativas utilizando Enterprise Manager. c) Funciona como administrador de la base de datos (rol de DBA) y no interesa modificar su esquema. d) Controla la aplicación Enterprise Manager.

Al instalar Oracle tenemos por defecto diferentes cuentas con permisos diferentes. - Escoge la definición de "DBSMNP": a) Contiene el mismo rol que la anterior y, por defecto, tiene una serie de tablas ya creadas. b) Realiza tareas administrativas utilizando Enterprise Manager. c) Funciona como administrador de la base de datos (rol de DBA) y no interesa modificar su esquema. d) Controla la aplicación Enterprise Manager.

Oracle nos permite definir ciertas clausulas para los usuarios ¿sabes cuáles son? Identifica las clausulas y sus respectivas definiciones correctas. - REVOKE: Sirve para eliminar solo los roles otorgados al usuario. a) Verdadero. b) Falso.

Oracle nos permite definir ciertas clausulas para los usuarios ¿sabes cuáles son? Identifica las clausulas y sus respectivas definiciones correctas. - GRANT: Ofrece la posibilidad a un usuario de acceder, manipular o ejecutar objetos concretos (tablas, vistas, secuencias, procedimientos, funciones o paquetes). Verdadero. Falso.

Oracle nos permite definir ciertas clausulas para los usuarios ¿sabes cuáles son? Identifica las clausulas y sus respectivas definiciones correctas. - EXECUTE: Permite al usuario ejecutar rutinas almacenadas. Verdadero. Falso.

Oracle nos permite definir ciertas clausulas para los usuarios ¿sabes cuáles son? Identifica las clausulas y sus respectivas definiciones correctas. - ALTER TABLE: Modifica o borra rutinas almacenadas. Verdadero. Falso.

Oracle tiene una serie de roles predefinidos para ayudar a la administración de las BBDD. - Relaciona los roles predefinidos con sus características: Incluye “CREATE CLUSTER”, “CREATE INDEXTYPE”, “CREATE OPERATOR”, “CREATE PROCEDURE”, “CREATE SEQUENCE”, “CREATE TABLE”, “CREATE TIGGER” y “CREATE TYPE”. Incluye únicamente el privilegio “CREATE SESSION” (que permite conectar a la base de datos). Incluye todos los privilegios del sistema mediante la opción “WITH ADMIN OPTION”.

Dependiendo del rol que tengas en la base de datos, puedes tener ciertos privilegios o no. Identifica los beneficios que se dan a la hora de trabajar con roles: - Maneja los privilegios de forma estática, es decir, si se modifican los privilegios asociados al rol dichos privilegios no se actualizan en todos los usuarios. Verdadero. Falso.

Dependiendo del rol que tengas en la base de datos, puedes tener ciertos privilegios o no. Identifica los beneficios que se dan a la hora de trabajar con roles: - Simplifican el manejo de privilegios. Verdadero. Falso.

Dependiendo del rol que tengas en la base de datos, puedes tener ciertos privilegios o no. Identifica los beneficios que se dan a la hora de trabajar con roles: - Disponibilidad selectiva de privilegios. Los roles asignados a un usuario pueden ser activados o desactivados temporalmente y se pueden proteger con clave. Verdadero. Falso.

Dependiendo del rol que tengas en la base de datos, puedes tener ciertos privilegios o no. Identifica los beneficios que se dan a la hora de trabajar con roles: - A un rol se le pueden asignar diferentes permisos. Verdadero. Falso.

Dependiendo del rol que tengas en la base de datos, puedes tener ciertos privilegios o no. Identifica los beneficios que se dan a la hora de trabajar con roles: - Un rol sólo puede ser asignado a un usuario. Verdadero. Falso.

Dependiendo del rol que tengas en la base de datos, puedes tener ciertos privilegios o no. Identifica los beneficios que se dan a la hora de trabajar con roles: - El uso de roles aumenta el número de “GRANT” almacenados en el diccionario de datos, por lo que mejora la productividad. Verdadero. Falso.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 1: a) view. b) where. c) grant. d) to.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 2: a) view. b) where. c) grant. d) to.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 3: a) view. b) where. c) grant. d) to.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 4: a) view. b) where. c) grant. d) to.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 5: a) view. b) where. c) grant. d) to.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 6: a) view. b) where. c) grant. d) on.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 7: a) view. b) to. c) grant. d) with.

Se requiere realizar un código que permita crear una vista, asignar permisos y realizar una conexión. Rellena los espacios en blanco, de tal forma que el código realice la creación de una vista, asigne permisos y realice una conexión. - Rellena el hueco 8: a) with. b) where. c) grant. d) view.

Vamos a ver las herramientas que nos proporciona el gestor de bases de datos para automatizar tareas. - Identifica las variables que NO son de PL/SQL: Compuesto, HOST y BIND. Escalar y LOB. Compuesto, BIND y LOB. HOST y BIND.

Sobre la configuración de usuarios y las variables de entrada/salida. Escoge concepto con su definición de valores de entrada/salida: - IN. El valor viene del proceso de llamada, es un dato de entrada y su valor no se cambia. Es el valor por defecto. En una salida de programa sin error, el valor del argumento devuelve al proceso de llamada. Es una variable de entrada/salida. El valor viene del proceso de llamada, es un dato de salida y su valor cambia. Es el valor creado por usuario.

Sobre la configuración de usuarios y las variables de entrada/salida. Escoge concepto con su definición de valores de entrada/salida: - OUT. El valor viene del proceso de llamada, es un dato de entrada y su valor no se cambia. Es el valor por defecto. En una salida de programa sin error, el valor del argumento devuelve al proceso de llamada. Es una variable de entrada/salida. El valor viene del proceso de llamada, es un dato de salida y su valor cambia. Es el valor creado por usuario.

Los tipos de datos que nos podemos encontrar a la hora de trabajar con las bases de datos y automatizar tareas, son muy variados y nos permiten definir nuestras variables. Veamos cuáles son los más importantes. Marca la definición de cada característica respecto de los tipos de datos: - Long. Almacena cadenas de caracteres de longitud variable, tamaño máximo 2 Gb. Dirección física de una fila de la BDD. Almacena objetos binarios. Almacena “TRUE”, “FALSE” o “NULL”.

Los tipos de datos que nos podemos encontrar a la hora de trabajar con las bases de datos y automatizar tareas, son muy variados y nos permiten definir nuestras variables. Veamos cuáles son los más importantes. Marca la definición de cada característica respecto de los tipos de datos: - ROWID. Almacena cadenas de caracteres de longitud variable, tamaño máximo 2 Gb. Dirección física de una fila de la BDD. Almacena objetos binarios. Almacena “TRUE”, “FALSE” o “NULL”.

Los tipos de datos que nos podemos encontrar a la hora de trabajar con las bases de datos y automatizar tareas, son muy variados y nos permiten definir nuestras variables. Veamos cuáles son los más importantes. Marca la definición de cada característica respecto de los tipos de datos: - RAW. Almacena cadenas de caracteres de longitud variable, tamaño máximo 2 Gb. Dirección física de una fila de la BDD. Almacena objetos binarios. Almacena “TRUE”, “FALSE” o “NULL”.

Los tipos de datos que nos podemos encontrar a la hora de trabajar con las bases de datos y automatizar tareas, son muy variados y nos permiten definir nuestras variables. Veamos cuáles son los más importantes. Marca la definición de cada característica respecto de los tipos de datos: - BOOLEAN. Almacena cadenas de caracteres de longitud variable, tamaño máximo 2 Gb. Dirección física de una fila de la BDD. Almacena objetos binarios. Almacena “TRUE”, “FALSE” o “NULL”.

Los tipos de datos que nos podemos encontrar a la hora de trabajar con las bases de datos y automatizar tareas, son muy variados y nos permiten definir nuestras variables. Veamos cuáles son los más importantes. Marca la definición de cada característica respecto de los tipos de datos: - Long RAW. Almacena cadenas de caracteres de longitud variable, tamaño máximo 2 Gb. Almacena objetos binarios de hasta 2 Gb. Almacena objetos binarios. Almacena “TRUE”, “FALSE” o “NULL”.

Un usuario puede configurar su sesión y su perfil con las variables SESSION y PROFILE. Veamos cómo hacerlo. Rellena este fragmento de código para crear un perfil que permita solo 2 sesiones activas de forma simultanea, con tiempo ilimitado de CPU para una sesión, 10 minutos máximo de inactividad y 2 horas como máximo teniendo la sesión activa. - Rellena el hueco 1: PROFILE. SESSION. IDLE. CONNECT.

Un usuario puede configurar su sesión y su perfil con las variables SESSION y PROFILE. Veamos cómo hacerlo. Rellena este fragmento de código para crear un perfil que permita solo 2 sesiones activas de forma simultanea, con tiempo ilimitado de CPU para una sesión, 10 minutos máximo de inactividad y 2 horas como máximo teniendo la sesión activa. - Rellena el hueco 2: PROFILE. SESSION. IDLE. CONNECT.

Un usuario puede configurar su sesión y su perfil con las variables SESSION y PROFILE. Veamos cómo hacerlo. Rellena este fragmento de código para crear un perfil que permita solo 2 sesiones activas de forma simultanea, con tiempo ilimitado de CPU para una sesión, 10 minutos máximo de inactividad y 2 horas como máximo teniendo la sesión activa. - Rellena el hueco 3: PROFILE. SESSION. IDLE. CONNECT.

Un usuario puede configurar su sesión y su perfil con las variables SESSION y PROFILE. Veamos cómo hacerlo. Rellena este fragmento de código para crear un perfil que permita solo 2 sesiones activas de forma simultanea, con tiempo ilimitado de CPU para una sesión, 10 minutos máximo de inactividad y 2 horas como máximo teniendo la sesión activa. - Rellena el hueco 4: PROFILE. SESSION. IDLE. CONNECT.

Ordena esta sentencia de código que nos permite dar privilegios a un usuario: Grant Select ON (NombrePersona,tlf,CP) TO juanma@localhostClientes clientes.

Además de crear distintos usuarios y otorgarles privilegios, las bases de datos también nos permiten eliminar permisos. Los permisos otorgados a un determinado usuario, son las acciones que este puede realizar, estos permisos pueden ser modificados o incrementados según sea necesario. - Ordena las siguientes opciones de tal manera que formen una sentencia para eliminar permisos a un determinado usuario: satreria. from * insert ana@localhost On REVOKE.

Tenemos un usuario llamado "profe1", una tabla llamada "notas" que tiene 4 campos (nif_alumno, nombre_alumno, nota_examen, nota_final) y queremos que el usuario "profe1" pueda tener permisos de selección y actualización solo del campo "nota_final" de la tabla "notas". - Selecciona los elementos para continuar la siguiente sentencia para dar el permiso correspondiente al usuario: to (nota_final) update notas SELECT, profe1; on GRANT.

Hay muchas funciones que nos permiten trabajar con Oracle. - Identifica que función de Oracle, NO es correcta: User. DAUL. Sysdate. NLS_Session_Parameters.

Centrándonos en variables de salida en Oracle. - Identifica qué características de SET SERVEROUTPUT ON son las correctas: Es una librería de PL/SQL. Activa el visionado de los mensajes por consola. Activar la salida de DBMS. Nos sirve para insertar datos en la tabla.

Un cursor nos permitirá recorrer fila a fila, leer y modificar un conjunto de resultados. - Indica qué característica es incorrecta sobre cursores: 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 no necesitan declaración. Los cursores implícitos solo pueden devolver una única fila. En caso de que se devuelva más de una fila (o ninguna fila) se producirá una excepción. No se preocupe si aún no sabe que es una excepción, le valdrá conocer que es el medio por el que PL/SQL gestiona los errores. Con cada cursor implícito debe existir la palabra clave “INTO”.

Vamos a trabajar con tablas. Tenemos que tener claro, cómo debemos crear una tabla y trabajar con ella. - Indica la opción de por qué este código puede dar error: Falta definir un objeto. Hay un tipo de dato no válido. Falta definir la foreign key. La primary key no es correcta.

Vamos a ver la forma de programar en bases de datos Oracle y qué mejor que verlo en código. Completa el siguiente código con las palabras clave: - Rellena el hueco 1: SELECT. DBMS_OUTPUT.PUT_LINE. EXCEPTION. NO_DATA_FOUND.

Vamos a ver la forma de programar en bases de datos Oracle y qué mejor que verlo en código. Completa el siguiente código con las palabras clave: - Rellena el hueco 2: SELECT. DBMS_OUTPUT.PUT_LINE. EXCEPTION. NO_DATA_FOUND.

Vamos a ver la forma de programar en bases de datos Oracle y qué mejor que verlo en código. Completa el siguiente código con las palabras clave: - Rellena el hueco 3: SELECT. DBMS_OUTPUT.PUT_LINE. EXCEPTION. NO_DATA_FOUND.

Vamos a ver la forma de programar en bases de datos Oracle y qué mejor que verlo en código. Completa el siguiente código con las palabras clave: - Rellena el hueco 4: SELECT. DBMS_OUTPUT.PUT_LINE. EXCEPTION. NO_DATA_FOUND.

Ahora nos centraremos directamente en la programación con procedimientos y funciones. Completa el siguiente código con las palabras clave sobre procedimientos: - Rellena el hueco 1: IN. BEGIN. SET. WHERE.

Ahora nos centraremos directamente en la programación con procedimientos y funciones. Completa el siguiente código con las palabras clave sobre procedimientos: - Rellena el hueco 2: IN. BEGIN. SET. WHERE.

Ahora nos centraremos directamente en la programación con procedimientos y funciones. Completa el siguiente código con las palabras clave sobre procedimientos: - Rellena el hueco 3: IN. BEGIN. SET. WHERE.

Ahora nos centraremos directamente en la programación con procedimientos y funciones. Completa el siguiente código con las palabras clave sobre procedimientos: - Rellena el hueco 4: IN. BEGIN. SET. WHERE.

Completa el siguiente código con las palabras clave sobre funciones para calcular la cantidad total de un producto: - Rellena el hueco 1: b) SELECT. a) THEN. c) RETURN. d) WHEN.

Para trabajar con cursores, debemos aprender qué palabras reservadas tenemos para recorrer nuestras variables. Relaciona cada atributo sobre los cursores con su definición correspondiente: Devuelve un valor booleano, “TRUE” si está abierto el cursor o “FALSE” si está cerrado. %ISOPEN. %NOTFOUND. %FOUND. %ROWCOUNT.

Para trabajar con cursores, debemos aprender qué palabras reservadas tenemos para recorrer nuestras variables. Relaciona cada atributo sobre los cursores con su definición correspondiente: Devuelve un valor booleano, “TRUE” si tras la recuperación más reciente no se recuperó ninguna fila. %ISOPEN. %NOTFOUND. %FOUND. %ROWCOUNT.

Para trabajar con cursores, debemos aprender qué palabras reservadas tenemos para recorrer nuestras variables. Relaciona cada atributo sobre los cursores con su definición correspondiente: Devuelve un valor booleano, “TRUE” si tras la recuperación más reciente se recuperó una fila. %ISOPEN. %NOTFOUND. %FOUND. %ROWCOUNT.

Para trabajar con cursores, debemos aprender qué palabras reservadas tenemos para recorrer nuestras variables. Relaciona cada atributo sobre los cursores con su definición correspondiente: Retorna el número de filas devueltas hasta el momento. %ISOPEN. %NOTFOUND. %FOUND. %ROWCOUNT.

Vamos a analizar el código de los siguientes procedimientos para ver su correcto funcionamiento... - Identifica el motivo por el que este procedimiento da error: a) La variable num3 debe ser solo de entrada. b) Ninguna de las anteriores. c) La variable num2 debe declararse. d) Deberían declararse como FUNCTION.

Los triggers (disparadores) son funcionalidades que se lanzan de forma automática en determinadas acciones que realizara la base de datos. Son muy utilizados para completar datos en tablas de registros, tablas con claves foráneas, etc... Centrándonos ahora en la parte de los disparadores o triggers. Indica si estas afirmaciones sobre triggers son verdadero o falso: - Realizar cambios en la base de datos de forma que el usuario debe autorizar esos cambios. Verdadero. Falso.

Los triggers (disparadores) son funcionalidades que se lanzan de forma automática en determinadas acciones que realizara la base de datos. Son muy utilizados para completar datos en tablas de registros, tablas con claves foráneas, etc... Centrándonos ahora en la parte de los disparadores o triggers. Indica si estas afirmaciones sobre triggers son verdadero o falso: - Forzar reglas de integridad que son difíciles de definir a partir de constraints. Verdadero. Falso.

Los triggers (disparadores) son funcionalidades que se lanzan de forma automática en determinadas acciones que realizara la base de datos. Son muy utilizados para completar datos en tablas de registros, tablas con claves foráneas, etc... Centrándonos ahora en la parte de los disparadores o triggers. Indica si estas afirmaciones sobre triggers son verdadero o falso: - Generar automáticamente valores de columnas derivadas en base a un valor proporcionado por una sentencia. Verdadero. Falso.

Los triggers (disparadores) son funcionalidades que se lanzan de forma automática en determinadas acciones que realizara la base de datos. Son muy utilizados para completar datos en tablas de registros, tablas con claves foráneas, etc... Centrándonos ahora en la parte de los disparadores o triggers. Indica si estas afirmaciones sobre triggers son verdadero o falso: - Sincronizar el mantenimiento de tablas duplicadas que están localizadas en nodos iguales de una base de datos en paralelo. Verdadero. Falso.

Dentro de la programación de funciones y procedimientos, tenemos que controlar las transacciones y errores para que la ejecución de los programas no se quede colgada. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 1. WHERE. WHEN. TOO_MANY_ROW. END.

Dentro de la programación de funciones y procedimientos, tenemos que controlar las transacciones y errores para que la ejecución de los programas no se quede colgada. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 2. WHERE. WHEN. TOO_MANY_ROW. END.

Dentro de la programación de funciones y procedimientos, tenemos que controlar las transacciones y errores para que la ejecución de los programas no se quede colgada. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 3. WHERE. WHEN. TOO_MANY_ROW. END.

Dentro de la programación de funciones y procedimientos, tenemos que controlar las transacciones y errores para que la ejecución de los programas no se quede colgada. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 4. WHERE. WHEN. TOO_MANY_ROW. END.

Vamos a poner un ejemplo en código de cursores donde vamos a ver el funcionamiento de los mismos. Completa el código de excepciones creadas por el usuario: - Rellena el hueco 1: valor_negativo. RAISE. DBMS_OUTPUT.PUY_LINE. DBMS_OUTPUT.PUT_LINE.

Vamos a poner un ejemplo en código de cursores donde vamos a ver el funcionamiento de los mismos. Completa el código de excepciones creadas por el usuario: - Rellena el hueco 2: valor_negativo. RAISE. DBMS_OUTPUT.PUY_LINE. DBMS_OUTPUT.PUT_LINE.

Vamos a poner un ejemplo en código de cursores donde vamos a ver el funcionamiento de los mismos. Completa el código de excepciones creadas por el usuario: - Rellena el hueco 3: valor_negativo. RAISE. DBMS_OUTPUT.PUY_LINE. DBMS_OUTPUT.PUT_LINE.

Para seguir practicando con cursores. Completa el siguiente código: - Rellena el hueco 1: Exception. FROM. OPEN. lugares.

Para seguir practicando con cursores. Completa el siguiente código: - Rellena el hueco 2: Exception. FROM. OPEN. lugares.

Para seguir practicando con cursores. Completa el siguiente código: - Rellena el hueco 3: Exception. FROM. OPEN. lugares.

Para seguir practicando con cursores. Completa el siguiente código: - Rellena el hueco 4: Exception. FROM. OPEN. lugares.

Para seguir practicando con cursores. Completa el siguiente código: - Rellena el hueco 5: Exception. THEN. OPEN. lugares.

Para seguir practicando con cursores. Completa el siguiente código: - Rellena el hueco 6: Exception. FROM. DBMS_OUTPUT.PUT_LINE. lugares.

Completa el siguiente código sobre triggers. - Rellena el hueco 1: REPLACE. EACH. THEN. END.

Completa el siguiente código sobre triggers. - Rellena el hueco 2: REPLACE. EACH. THEN. END.

Completa el siguiente código sobre triggers. - Rellena el hueco 3: REPLACE. EACH. THEN. END.

Completa el siguiente código sobre triggers. - Rellena el hueco 4: REPLACE. EACH. THEN. END.

Seguimos practicando con cursores. Ahora desarrollemos el siguiente código. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 1: SERVEROUTPUT. IS. cempleado. END.

Seguimos practicando con cursores. Ahora desarrollemos el siguiente código. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 2: SERVEROUTPUT. IS. cempleado. END.

Seguimos practicando con cursores. Ahora desarrollemos el siguiente código. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 3: SERVEROUTPUT. IS. cempleado. END.

Seguimos practicando con cursores. Ahora desarrollemos el siguiente código. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 4: SERVEROUTPUT. IS. cempleado. END.

Seguimos practicando con cursores. Ahora desarrollemos el siguiente código. Completa el siguiente código con las palabras adecuadas: - Rellena el hueco 5: SERVEROUTPUT. CLOSE. cempleado. END.

Sobre la configuración de usuarios y las variables de entrada/salida. Escoge concepto con su definición de valores de entrada/salida: - IN/OUT. El valor viene del proceso de llamada, es un dato de entrada y su valor no se cambia. Es el valor por defecto. En una salida de programa sin error, el valor del argumento devuelve al proceso de llamada. Es una variable de entrada/salida. El valor viene del proceso de llamada, es un dato de salida y su valor cambia. Es el valor creado por usuario.

Completa el siguiente código con las palabras clave sobre funciones para calcular la cantidad total de un producto: - Rellena el hueco 2: b) SELECT. a) THEN. c) RETURN. d) WHERE.

Completa el siguiente código con las palabras clave sobre funciones para calcular la cantidad total de un producto: - Rellena el hueco 3: b) SELECT. a) THEN. c) WHERE. d) RETURN.

Completa el siguiente código con las palabras clave sobre funciones para calcular la cantidad total de un producto: - Rellena el hueco 4: b) SELECT. a) THEN. c) WHERE. d) RETURN.

¿Cuál de las siguientes opciones es válida como campo de un objeto con referencia a un objeto?. a) Empleados personas. b) Empleados OBJECT. c) Empleados AS OBJECT. d) Ninguna de las respuestas es correcta.

Rellena el hueco 1: a) replace. b) return. c) rename. d) declare.

REVOKE: a) Deniega la posibilidad a un usuario de acceder, manipular o ejecutar objetos concretos. b) Deniega la posibilidad a un usuario de acceder, manipular o ejecutar objetos concretos (tablas, vistas. secuencias, procedimientos, funciones o paquetes). c) Modifica o borra rutinas almacenadas. d) Ninguna respuesta es correcta.

Indica que característica es INCORRECTA sobre cursores: a) Con cada cursor ímplicito debe existir la palabra clave INTO. b) Los cursores implícitos solo pueden devolver un única fila. En caso de que se devuelva más de una fila (o ninguna fila), se producirá una excepción. c) Las variables que reciben los datos devueltos por el cursor tienen que contener un tipo diferente de dato que las columnas de la tabla. d) Ninguna respuesta es correcta.

Identifica las variables que NO son de PL/SQL: a) Escalar. b) Compuesto. c) LOB. d) Ninguna de las respuestas es correcta.

¿Cuál de las siguientes opciones no son excepciones predefinidas por Oracle?. a) VALUE_EXCEPTION. b) CURSOR_ALREADY_OPEN. c) NO_DATA_FOUND. d) Ninguna respuesta es correcta.

Rellena el hueco 4: a) %not found. b) emp.apellido%type. c) type. d) Ninguna de las respuestas es correcta.

Rellena el hueco 2: a) departamento. b) DNOMBRE. c) DEPT.LUGAR%TYPE. d) Ninguna respuesta es correcta.

Rellena el hueco 1: a) USER. b) PROCEDURE. c) MEMBER. d) Ninguna respuesta es correcta.

Rellena el hueco 2: a) TO. b) BY. c) WITH. d) Ninguna respuesta es correcta.

Rellena el hueco 3: a) dept.lugar. b) lugar_var. c) lugares. d) Ninguna respuesta es correcta.

Se usan para inicializar un objeto. Esta inicialización asigna valores a los miembros del objeto. a) CONSTRUCTOR. b) PRAGMA. c) MEMBER. d) Ninguna es correcta.

Rellena el hueco 3: a) USER. b) PROFILE. c) WITH. d) Ninguna respuesta es correcta.

¿Cuál de las siguientes consultas es correcta?. a) GRANT Alumnos to miguel;. a) GRANT SELECT on Alumnos to miguel;. a) GRANT SELECT to miguel;. d) Ninguna de las respuestas es correcta.

¿Cuál es el fallo en este código?. a) Error en la línea 3 de procedure duplica. b) El primer procedure no se ejecuta bien antes de que empiece el segundo procedure. c) Mal declarado segundo procedure. d) Ninguna de las respuestas es correcta.

¿Cuál de las siguientes sentencias sirve para invocar al intérprete de comando de la aplicación?. a) CmdSql. b) Sqlplus. c) SqlOra. d) Oraclesql.

Rellena el hueco 1: a) CREATE CONNECTION. b) UPDATE. c) REMOVE. d) Ninguna de las respuestas es correcta.

Rellena el hueco 5: a) if. b) loop. c) iterador. d) Ninguna de las respuestas es correcta.

Rellena el hueco 5: a) DEPT.NUEVAciudadVar. b) NUEVAciudadVar. c) LUGAR. d) Ninguna respuesta es correcta.

Es una directiva de compilación. Se procesan en tiempo de compilación, no en tiempo de ejecución. a) CONSTRUCTOR. b) PRAGMA. c) MEMBER. d) Ninguna es correcta.

Rellena el hueco 2: a) iterador;. b) iterator number;. c) dept_var. d) Ninguna de las respuestas es correcta.

Rellena el hueco 1: a) function. b) procedure. c) type. d) Ninguna es correcta.

¿Cuál de las siguientes consultas es correcta?. a) ALTER USER ilerna UNLIMITED ON Alumnos;. b) ALTER USER ilerna UNLIMITED QUOTA ON Alumnos;. c) ALTER USER ilerna QUOTA UNLIMITED ON Alumnos;. d) Ninguna de las respuestas es correcta.

Rellena el hueco 2: a) binary. b) varchar. c) number. d) Ninguna es correcta.

Selecciona la opción incorrecta sobre las características de la herencia: a) Gracias a la herencia se pueden crear superclases abstractas. b) Pueden crearse subtipos de objetos a partir de otros. c) Se pueden crear subclases más específicas. d) Los subtipos no pueden definir sus propios atributos y métodos.

Dirección física de una fila de la base de datos: a) RowID. b) Long RAW. c) RAW. d) Ninguna de las respuestas es correcta.

Indica cuáles de estas afirmaciones sobre triggers son correctas: a) Forzar reglas de integridad que son difíciles de definir a partir de constraints. b) Sincronizar el mantenimiento de tablas duplicadas que están localizadas en nodos iguales de una base de datos en paralelo. c) Realizar cambios en la base de datos de forma que el usuario debe autorizar esos cambios. d) Ninguna de las respuestas son correctas.

La diferencia entre Varchar y Varchar2: a) Varchar2 no diferencia entre null y parámetro vacío. b) El espacio de la memoría. c) Los bytes de la cadena. d) Todas las respuestas son correctas.

Rellena el hueco 2: a) SIN_DATOS. b) SIN_DATOS EXCEPCION. c) SIN_DATOS EXCEPTION. d) Ninguna respuesta es correcta.

Rellena el hueco 2: a) where. b) if. c) set. d) declare.

Rellena el hueco 3: a) iterador;. b) varApellido. c) emp.apellido. d) Ninguna de las respuestas es correcta.

¿Qué símbolo utiliza Oracle para leer valores entrados por teclado?. a) %. b) $. c) #. d) &.

¿Cuál de las siguientes opciones no son excepciones predefinidas por Oracle?. a) TOO_MANY_ROWS. b) NOT_LOGGED_ON. c) OTHERS_ERROS. d) Ninguna de las respuestas es correcta.

Rellena el hueco 2: a) when. b) if. c) else. d) Ninguna de las respuestas es correcta.

Rellena el cuadro: a) ref. b) dref. c) deref. d) Ninguna de las respuestas es correcta.

El encapsulamiento es: a) El mecanismo que vamos a seguir para agrupar los campos de una tabla en otra. b) El mecanismo que vamos a seguir para desagrupar los atributos y métodos dentro de un nuevo concepto que denominamos función. c) El mecanismo que vamos a seguir para agrupar los atributos y métodos dentro de un nuevo concepto que denominamos clase. d) Ninguna de las respuestas es correcta.

Rellena el hueco 5: a) dbms_output.put_line. b) return. c) dbms_output_line. d) Ninguna respuesta es correcta.

¿Cuál de las siguientes consultas es correcta?. a) GRANT CREATE SESSION, DROP ANY TABLE to marta;. b) GRANT ALL TO ilerna;. c) GRANT SESSION to marta;. d) Ninguna de las respuestas es correcta.

Rellena el hueco 1: a) DEPT.LUGAR%TYPE. b) DEPT.LUGAR. c) DEPT. d) Ninguna respuesta es correcta.

Rellena el hueco 3: a) when. b) return. c) set. d) declare.

Rellena el hueco 1: a) NUEVAciudadVAR. b) NUEVAciudadVAR VARCHAR2(20). c) NUEVAciudadVAR DEPT.LUGAR%Type. d) Ninguna respuesta es correcta.

Rellena el hueco 3: a) while. b) loop. c) for. d) Ninguna de las respuestas es correcta.

Rellena el hueco 2: a) FROM. b) ON. c) TO. d) Ninguna de las respuestas es correcta.

Rellena el hueco 4: a) FROM. b) HAVING. c) WITH. d) Ninguna de las respuestas es correcta.

Rellena el hueco 3: a) FROM. b) TO. c) ON. d) Ninguna de las respuestas es correcta.

¿Qué código usaremos para buscar un error en la documentación online de Oracle?. a) ERROR-02303. b) ORA-02303. c) EXCEPTION-02303. d) Ninguna de las respuestas es correcta.

Debe ser único e irrepetible. Su longitud máxima no debe sobrepasar los 30 carácteres. Además solamente puede contener caracteres alfanúmericos y los signos "$" y "_" como caracteres especiales. a) Perfil asociado. b) Nombre de usuario. c) Espacio de nombres. d) Ninguna de las respuestas es correcta.

Las partes en las que está estructurado un bloque de código de PL/SQL. - Marca la falsa: a) Parte ejecutable. b) Parte de declaraciones. c) Parte de variables. d) Parte de tratamiento de excepciones.

Rellena el hueco 3: a) where. b) when. c) set. d) Ninguna es correcta.

Rellena el hueco 1: a) rename. b) replace. c) return. d) Ninguna de las respuestas es correcta.

¿Cómo se puede solucionar el error?. a) Declarando la variable num1. b) Poniendo la / entre los dos bloques.. c) Declarando la variable num1 y num 0. d) Ninguna de las respuestas es correcta.

¿Cuál de las siguientes opciones es válida como campo de un objeto con referencia a una colección de datos?. a) Empleados as Varray. b) Empleados personas. c) Empleados Varray. d) Ninguna de las respuestas es correcta.

¿Qué variable saca procedure duplica?. a) num1. b) Ambas son correctas. c) num0. d) Ninguna de las respuestas es correcta.

Fijándonos en el siguiente código. - ¿Sabes qué es lo que hace?. a) Devuelve un valor negativo si el primero es mayor que el segundo, un valor positivo si ocurre lo contrario y un cero si ambos son iguales. b) Devuelve un valor negativo si el primero es menor que el segundo. c) Devuelve un valor negativo si se crea un cliente nuevo. d) Crea un cliente nuevo.

Rellena el hueco 1: a) REPLACE. b) GRANT. c) CREATE. d) Ninguna de las respuestas es correcta.

Rellena el hueco 4: a) exception. b) if. c) lugares. d) Ninguna respuesta es correcta.

Rellena el hueco 3: a) dbms_output.put_line. b) dbms_output.line. c) return. d) Ninguna respuesta es correcta.

Posible estado de una cuenta de SQL Developer: a) Limitada. b) Grande. c) Abierta. d) Ninguna de las respuestas es correcta.

Rellena el hueco 2: a) member. b) declare. c) return. d) Ninguna de las respuestas es correcta.

Para realizar un bloque de control de errores este tiene que ser declarado con la palabra: a) begin. b) error. c) exception. d) when.

Las colecciones se crean mediante: a) under. b) Varrays. c) not final. d) nested tables.

Identifica la opción de por qué este código da error: a) Falta definir un objeto. b) Falta definir la foreign key. c) La tabla ya existe. d) No es ninguna de las anteriores.

La cláusula ________ sirve para eliminar tipos objeto que tienen dependencias de otros objetos. Suelen producirse por el uso de la cláusula NOT FINAL. a) force. b) force delete. c) force remove. d) Ninguna de las respuestas es correcta.

Rellena el hueco 1: a) function. b) procedure. c) view. d) Ninguna de las respuestas es correcta.

Rellena el hueco 4: a) DEPT. b) DEPT.NO. c) DEPT.LUGAR. d) Ninguna respuesta es correcta.

Un objeto está compuesto por: a) Atributos y funciones. b) Atributos y métodos. c) Nombres y atributos. d) Ninguna de las respuestas es correcta.

Rellena el hueco 3: a) if. b) where. c) return. d) Ninguna de las respuestas es correcta.

Tipos de bucles en bloque PL/SQL: a) Loop, When y While. b) IS, AS y LOOP. c) Loop, While y For. d) Todas las respuestas son correctas.

Identifica las variables que no son de PL/SQL: a) Compuesto. b) Escalar. c) LOB. d) Ninguna de las respuestas es correcta.

¿Qué valor saca procedure duplica si le metes un tres?. a) 4. b) 5. c) 6. d) Ninguna de las respuestas es correcta.

Según el siguiente código responde a la pregunta que se plantea: - ¿Cómo podemos solucionar el error?. a) Adjuntando REPLACE a la línea de creación. b) Modificando el campo de fecha. c) Creando otro campo de la clave primaria. d) Ninguna de las respuestas es correcta.

¿Qué valor nos devuelve la palabra reservada SYSDATE?. a) La fecha actual del sistema. b) La fecha actual. c) La hora actual. d) Ninguna de las respuestas es correcta.

¿En cuál de las siguientes acciones será ejecutado el disparador?. a) Después de actualizar el salario de un empleado. b) Antes de insertar un salario de un empleado. c) Antes de actualizar el salario de un empleado. d) Ninguna de las respuestas es correcta.

¿Qué acción realiza este disparador?. a) Actualiza y elimina datos en una tabla. b) Actualiza datos en una tabla. c) Inserta datos en una tabla. d) Ninguna de las respuestas es correcta.

Si la instrucción de actualización realiza un incremento del salario superior al 10%, ¿qué acción realiza el disparador?. a) Inserta datos en una tabla. b) Actualiza y elimina datos en una tabla. c) No inserta datos en una tabla. d) Ninguna de las respuestas es correcta.

Si la instrucción de actualización realiza una reducción del salario, ¿qué acción realiza el disparador?. a) Inserta datos en una tabla. b) Actualiza y elimina datos en una tabla. c) No inserta datos en una tabla. d) Ninguna de las respuestas es correcta.

Denunciar Test