option
Cuestiones
ayuda
daypo
buscar.php

BBDD2 Exámen 2023 Mayo-Jun

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
BBDD2 Exámen 2023 Mayo-Jun

Descripción:
Preguntas que han salido en el examen de mayo/junio. Repetidas y nuevas.

Fecha de Creación: 2023/05/22

Categoría: Otros

Número Preguntas: 81

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

Se caracterizan porque se basan en una programación orientada a objetos(POO) que se desarrolla básandose en: herencia. encapsulamiento y herencia. encapsulacion. encapsulamiento, herencia y poliformismo.

¿Cúal de las siguietes opciones es correcta como llamada a un objeto?. Trabajador = Persona(1,'Alberto','22/12/1980'). Trabajador = NEW Persona(1,'Alberto','22/12/1980'). Trabajador := Persona(1,'Alberto','22/12/1980'). Ninguna.

Selecciona la opción correca. FROM. REFERENCE. WITH. UNDER.

Para poder crear tipos de objetos se debe hacer uso de la clausula... CREATE OBJECT. CREATE TYPE. Ninguna. CREATE AS OBJECT.

Una de las principales ventajas de la programación orientada a objetos (POO) es... Todas son correctas. La herencia. La inserción de condicionales. La inserción de estructuras repetitivas.

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

Indetifica cúal es el programa de desarrollo en Oracle para bases de datos: SQLi. MySQL. SQL developer. Linq.

¿Qué palabra clave utilizamos en la creación de un objeto para heredar de otro objeto?. EXTENDS. UNDER. Ninguna es correcta. HERED.

Señala la respuesta INCORRECTA sobre tablas anidadas. Pueden tener una o más columnas. No existe un orden predefinido. El tipo de dato que almacena puede ser básico o definido por el usuario. Es un conjunto de elementos del mismo tipo.

NO_DATA_FOUND es una excepción de tipo... Excepciones Oracle predefinidas. Errores definidos por el usuario. No es ninguna excepción. excepciones oracle no predefinidas.

¿Con qué sentencia puedes cambiar la contraseña a un usuario?. ALTER USER 'mrobinson'@'localhost' IDENTIFIED BY 'newpassword456';. UPDATE PASSWORD FOR 'user'@'localhost' = PASSWORD('new_password');. CHANGE PASSWORD FOR 'user'@'localhost' TO 'new_password';. SET PASSWORD FOR 'user'@'localhost' = PASSWORD('new_password');.

¿Por medio de qué consulta concederias todos los permisos a un usuario llamado Marta?. a) GRANT ALL ON mi_tabla TO Marta;. b) ALLOW ALL TO Marta;. Ninguna es correcta. d) GIVE ALL TO Marta;.

¿Qué variable saca procedure duplica?. Ninguna es correcta. num1. Ambas son correctas. num0.

En el modelo objeto-relacional: Las tablas dejan de ser elementos bidimensionales para pasar a convertirse a estructuas de datos bastante más complejas. Las tablas dejan de ser elementos bidimensionales para convertirse en procesos con parámetros. Las tablas dejan de ser elementos bidimensionales para convertise en pequeñas funciones. Ninguna es correcta.

¿Cúal de las siguientes sentencias sirve para msotrar texto por la consola?. DBMS_OUTPUT.PUT_LINE. A. DBMS_DISPLAY.PRINT. C. DBMS_WRITE.LINE. D. DBMS_SHOW.LINE.

¿Cual de las siguientes opciones es valida como campo de un objeto con referencia a un objeto?. Empleados personas. Empleados OBJECT. Empleados AS OBJECT. Ninguna es correcta.

¿Cual de las siguientes opciones es correcta como creación de un objeto?. CREATE OR REPLACE persona AS OBJECT. CREATE OR REPLACE TYPE persona AS OBJECT. Ninguna de las respuestas es correcta. CREATE OR REPLACE persona OBJECT.

Cual de las siguientes opciones es un nombre de usuario dentro del sistema SQLDeveloper: ORACC. SYSTEM. SIS. ILERNA.

¿Cúal de las siguientes opciones es válida como sentencia para crear una colección de datos?. CREATE TYPE nombre ARRAY OF VARCHAR2(20). CREATE TYPE nombres AS VARRAY(1') VARCHAR(20). CREATE TYPE nombre AS VARRAY(10) OF VARCHAR2(20). Ninguna es correcta.

¿Cómo se soluciona el siguiente error?. Ninguna es correcta. Poniendo la / entre los dos bloques. declarando las variables num1 y num0. declarando la variable num1.

La tabla a la que hace referencia debe tener un atributo que guarde el identificador para cada tupla. REF. DEREF. NESTED. DUAL.

Se utiliza el polimorfismo cuando... Una clase secundaria debe verse como una clase derivada. una clase principal debe verse como clase derivada. Una clase principal debe verse como una clase derivada. Una clase derivada debe verse como una clase principal.

¿Qué valor nos devuelve la palabra reservada sysdate?. Ninguna es correcta. La hora actual. La fecha actual. La fecha actual del sistema.

¿Cuál es el formato correcto para definir un nuevo tipo de objeto en PL/SQL?. d) Ninguna es correcta. c) CREATE TYPE OBJECT. b) CREATE OBJECT. a) CREATE TYPE.

Completa el 1º espacio vacio: FUNCTION. Nlim. i. LOOP.

Completa el 2º espacio vacio: FUNCTION. Nlim. accum. LOOP.

Completa el 3º espacio vacio: FUNCTION. 0. accum. LOOP.

Completa el 4º espacio vacio: FUNCTION. 0. accum. LOOP.

Completa el 5º espacio vacio: FUNCTION. 0. accum. LOOP.

¿Cuál es la sintaxis correcta para crear un nuevo rol en Oracle PL/SQL?. A. CREATE ROLL nombre_rol;. B. CREATE ROLE nombre_rol;. C. GRANT ROLE nombre_rol;. D. INSERT ROLE nombre_rol;.

¿Qué lenguaje de consulta se utiliza principalmente en la manipulación y recuperación de datos en los sistemas de base de datos orientados a objetos?. A. ODL (Object Definition Language). B. OQL (Object Query Language). C. ODBM (Object Database Management). D. SQL (Structured Query Language).

¿Qué lenguaje se utiliza para definir los tipos de datos en una base de datos orientada a objetos?. A. ODL (Object Definition Language). B. OQL (Object Query Language). C. ODBM (Object Database Management). D. SQL (Structured Query Language).

Pregunta: ¿Qué sistema se utiliza principalmente para la gestión de bases de datos orientadas a objetos?. A. ODL (Object Definition Language). B. OQL (Object Query Language). C. ODBMS (Object Database Management System). D. SQL (Structured Query Language).

Completa los espacios vacios. GATO. Replace. Self. Self. Gato.

4.- ¿Cuáles son las diferencias entre PROCEDURE y FUNCTION?. El procedimiento y la function son un conjunto de sentencias que se ejecutan cada vez que se invoquen. La diferencia entre el procedimiento y la function es que la Function siempre devuelve un valor y se usa la palabra reservada RETURN, para devolver dicho valor y siempre hay que poner los paréntesis en la llamada a la function. El procedure no devuelve nada. Todas son correctas.

¿Cómo se maneja una EXCEPCIÓN definida por el usuario? Selecciona la opción correcta. SE DEFINE EN EL DECLARE Y HAY QUE PONER EL NOMBRE DE LA EXCEPCION Y LA CLAUSULA EXCEPCION. SE LANZA CON RAISE CUANDO SE CUMPLE UNA EXCEPCION. SE GESTIONA EN EL BLOQUE DE EXCEPCION. Todas son correctas.

Al intentar eliminar el tipo objeto “animal” nos aparece el siguiente error, ¿a qué se debe y cómo se soluciona?. Esto sucede porque no se puede borrar un objetos que tenga depencias, para poder hacerlo hay que ejecutar DROP TYPE animal FORCE;. Se debe a que "animal" no es un tipo objeto y no puede ser eliminado. Se soluciona creando un tipo objeto "animal". Se debe a que la sintaxis "DROP TYPE" está obsoleta. Se soluciona utilizando la nueva sintaxis. Se debe a que la base de datos no reconoce la operación "DROP TYPE". Se soluciona reiniciando la base de datos.

Completa el espacio en azul. fetch. into. procedure. ninguna.

Completa el espacio nº1. From. on. to. ninguna.

Selecciona la opción correcta: from. on. to. ninguna.

Completa el espacio nº2. From. vnombre. to. ninguna.

Completa el espacio nº3. FETCH. vnombre. to. ninguna.

Completa el espacio nº4. CLOSE. vnombre. to. ninguna.

Selecciona la opción correcta: fetch. on. to. ninguna.

Relaciona cada acrónimo con su función. WINDS/WNDS. RNDS. WNPS. RNPS.

Completa el espacio número 1: FROM. INTO. QUOTA. Ninguna es correcta.

Completa el espacio número 2: FROM. INTO. QUOTA. Ninguna es correcta.

Selecciona la incorrecta sobre cursores implícitos. A. Deben tener Into. B. Variables devueltas distinto tipo de dato que columna de la tabla. C. Una única fila. D. Si devuelve más de una fila o ninguna da error.

¿Cuál de las siguientes afirmaciones es verdadera acerca de los bloques anónimos en PL/SQL de Oracle?. A. Todos los bloques anónimos deben tener una sección DECLARE. B. Los bloques anónimos no pueden interactuar con las bases de datos Oracle. C. La sección DECLARE en un bloque anónimo es opcional. D. Los bloques anónimos siempre deben nombrarse para su correcto funcionamiento.

¿Cuál de los siguientes estados para una cuenta en Oracle no existe?. A. EXPIRED. B. LOCKED. C. UNLOCKED. D. OPEN.

Es posible almacenar multiples valores en una columna de una misma fila, ya que ... Un objeto no suele contener múltiples valores. Una función suele contener múltiples valores. Un objeto suele contener múltiples valores. Un proceso suele contener múltiples valores.

¿Cuál de los siguientes NO es un rol predeterminado en una base de datos Oracle?. A. CONNECT. B. DBA. C. SYSTEM. D. DEFAULT.

¿Cúal de las siguientes consultas es correcta?. Ninguna es correcta. GRANT CREATE SESSION, DROP ANY TABLE to marta;. GRNT ALL TO ilerna;. GRANT SESSION to marta;.

¿Cúal de la siguientes opciones es correcta como creación de un objeto?. Ninguna de las respuestas es correcta. CREATE OR REPLACE TYPE persona. CREATE OR REPLACE persona OBJECT. CREATE OR REPLACE persona AS OBJECT.

Campo de un objeto que referencia a una coleccion de datos... empleados colec_personas. Referencia de datos. Ninguna es correcta. Enlace de datos.

¿Cuál es la sentencia exacta para asignar un permiso en SQL?. A. ASSIGN PERMISSION nombre_permiso TO usuario;. B. GRANT nombre_permiso TO usuario;. C. PERMIT nombre_permiso TO usuario;. D. ALLOW nombre_permiso TO usuario;.

¿Cuál es la sentencia exacta para asignar un rol en SQL?. A. ASSIGN ROLE nombre_rol TO usuario;. B. GIVE ROLE nombre_rol TO usuario;. C. GRANT nombre_rol TO usuario;. D. PROVIDE ROLE nombre_rol TO usuario;.

¿Cuál de estos usuarios es un usuario SYSTEM en SQL?. A. SYSDBA. B. SYSTEM. C. ADMIN. D. ROOT.

¿Cuál es el error más común en el uso de cursores implícitos en SQL?. A. No manejar correctamente las excepciones de NO_DATA_FOUND. B. No declarar el cursor implícito. C. No cerrar el cursor después de su uso. D. Olvidarse de abrir el cursor antes de su uso.

¿Para qué se utiliza la cláusula NOT FINAL en la definición de un tipo objeto en Oracle y cómo afecta esto al intentar eliminar (DROP) este tipo de objetos?. A. NOT FINAL se usa para indicar que el tipo objeto no puede ser instanciado, y su presencia impide que el tipo de objeto se elimine a menos que se elimine la cláusula NOT FINAL. B. NOT FINAL se usa para indicar que el tipo objeto puede tener subtipos, y su presencia no tiene ningún efecto al intentar eliminar el tipo de objeto. C. NOT FINAL se usa para indicar que el tipo objeto está incompleto, y su presencia impide que el tipo de objeto se elimine hasta que esté completo. D. NOT FINAL se usa para indicar que el tipo objeto es mutable, y su presencia impide que el tipo de objeto se elimine mientras haya objetos de ese tipo en la base de datos.

Notfinal que quiere decir?. Este objeto es el ultimo. Este objeto no es el ultimo. Este objeto no puede ser nulo. Ninguna es correcta.

¿Qué acción realiza el siguiente disparador (trigger) en el caso de que el aumento de salario sea del 10%?. Actualiza y elimina datos en una tabla. Ninguna. Inserta datos en una tabla. Actualiza datos en una tabla.

Los métodos en (las clases) objetos : son un puntero que apuntan a otros objetos. Mejoran la búsqueda de información en la clase objeto?. Modelan (definen) el comportamiento de la clase objeto (lo que debe hacer ese objeto). Ninguna es correcta.

¿Qué sucede con cada registro en las bases de datos objeto-relacionales?. a) Cada registro se convierte en una función. b) Cada registro se convierte en un proceso. c) Ninguna de las afirmaciones anteriores es correcta. d) Cada registro se convierte en un objeto.

¿De qué puede estar compuesto un objeto en la programación orientada a objetos?. a) Tablas. d) Atributos y procesos. c) Atributos y funciones. b) Ninguna de las anteriores.

¿Cuál de las siguientes palabras clave en Oracle PL/SQL se utiliza para obtener una referencia de un objeto?. a) REF. b) DEREF. c) REFERENCIADO. d) Ninguna de las anteriores.

¿Cuál de los siguientes fragmentos de código se usa para crear una colección (array asociativo) en PL/SQL?. A. "TYPE collection_name IS TABLE OF NUMBER;". B. "TYPE collection_name IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;". C. "COLLECTION collection_name IS TABLE OF NUMBER;". D. "CREATE collection_name AS TABLE OF NUMBER;".

¿Cuál de los siguientes códigos muestra los usuarios de la base de datos en Oracle?. A. "SELECT * FROM dba_users;". B. "SELECT * FROM all_users;". C. "SELECT * FROM user_users;". D. "SELECT * FROM none_of_the_above;".

La herencia es el mecanismo mediante el cual: A. "Una clase (derivada) puede transformarse en otra clase.". B. "Una clase (derivada) puede eliminar los atributos de otra clase.". C. "Ninguna de las respuestas es correcta.". D. "Una clase (derivada) puede heredar los atributos de otra clase.".

Los supertipos en la programación orientada a objetos van a definir los atributos y métodos que van a heredar: A. "Los subtipos que se elijan en la superclase.". B. "Los subtipos, es decir, todos los objetos que hereden de la superclase.". C. "Solo los objetos creados directamente desde la superclase.". D. "Ninguno de los anteriores.".

¿Cuál de las siguientes afirmaciones sobre los cursores implícitos y explícitos en PL/SQL es correcta?. A. "Los cursores implícitos solo pueden manejar sentencias SELECT que devuelven más de una fila.". B. "Los cursores explícitos se utilizan para manejar las sentencias DML (INSERT, UPDATE y DELETE).". C. "Los cursores implícitos se utilizan para manejar sentencias SELECT que devuelven solo una fila.". D. "Los cursores explícitos no pueden manejar sentencias SELECT que devuelven más de una fila.".

El supertipo define los atributos o métodos que van a compartir con... Todos los objetos del proyecto. Los subtipos, todos los objetos que hereden de él. Los subtipos, un objeto que elijan compartir. Otros supertipos, todos los objetos que hereden de estos.

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

Los cursores implícitos son aquellos que devuelven varios registros y se tienen que recorrer. Verdadero. Falso.

¿Qué usuario de Oracle tiene una colección de vistas predefinidas?. A. "El usuario SYSTEM.". B. "El usuario ADMIN.". C. "El usuario SCOTT.". D. "El usuario SYS.".

¿Cuál de estos usuarios es un usuario Superadministrador, con rol DBA y es donde se crea el diccionario de datos (por lo cual, no nos interesa modificar su esquema)?. A. SYSDBA. B. SYS. C. ADMIN. D. SYSTEM.

¿Cuál de estos usuarios es un usuario Superadministrador, con rol DBA , con tablas y vistas administrativas ya creadas?. A. SYSDBA. B. SYS. C. ADMIN. D. SYSTEM.

¿Qué acción realiza el siguiente disparador?. Actualiza y elimina datos en una tabla. Ninguna. Inserta datos en una tabla. Actualiza datos en una tabla.

En el caso de que el sueldo antiguo fuese 1000€ y el nuevo 1300€ ¿Qué acción realiza el siguiente disparador?. Actualiza y elimina datos en una tabla. Ninguna. Inserta datos en una tabla. Actualiza datos en una tabla.

Es un módulo de PL/SQL que se almacena en la base de datos y se dispara automáticamente en respuesta a eventos específicos, como una instrucción SQL INSERT, UPDATE o DELETE en una tabla específica. ¿De cúal estamos hablando?. Una función. Un procedimiento. Un trigger. Un cursor.

¿Qué expresión en PL/SQL se utiliza para comprobar si se cumple una condición?. A. IF...THEN. B. LOOP. C. CONTINUE. D. GOTO.

Denunciar Test