option
Cuestiones
ayuda
daypo
buscar.php

EXAMEN BASE DATOS B 2024

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
EXAMEN BASE DATOS B 2024

Descripción:
Recopilación preguntas examen Mayo

Fecha de Creación: 2024/05/15

Categoría: Otros

Número Preguntas: 72

Valoración:(213)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
Denunciar Comentario
He aprobado gracias a este test, muchas gracias
Responder
Denunciar Comentario
Y erais modelo nuevo o modelo viejo, si es matricula de septiembre 2024, creo que era modelo nuevo
Denunciar Comentario
He aprobado gracias a este daipo, gracias Patricia. Grande Chuchi.
Responder
FIN DE LA LISTA
Temario:

La herencia es... El mecanismo por el cual una clase derivada va a heredar los atributos de otra. El mecanismo por el cual una función va a heredar los parámetros de otra. Ninguna de las respuestas es correcta. El mecanismo del paso de parámetros entre proceso.

Cuando una clase derivada debe verse como la clase principal, se utiliza. Polimorfismo. Ninguna es correcta. Herencia. Encapsulamiento.

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

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

La directiva PRAGMA_REFERENCES se utiliza para.... Ninguna de las respuestas es correcta. Definir el nombre del objeto. Forzar las reglas anteriores. Crear las funciones del objeto.

En relación con los métodos de objetos, selecciona la respuesta correcta: Todas son correctas. Mejoramos la búsqueda de información. Son punteros a un objeto. Acciones que modelan el comportamiento de los objetos.

¿Cuál de las siguientes opciones es correcta como llamada a un objeto?. Trabajador := NEW Persona(1,'Alberto', '22/12/1980');. Ninguna de las respuestas es correcta. Trabajador = NEW Persona(1,'Alberto', '22/12/1980');. Trabajador = Persona(1,'Alberto', '22/12/1980');.

Identifica cuál es el programa de desarrollo en Oracle para bases de datos: SQLi. LinQ. MySQL. SQL developer.

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

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

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

Que tipo de trigger se ejecuta antes de que se realice la operación de la base de datos?. DURING. INSTEAD OF. BEFORE. AFTER.

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

¿Cuál de las siguientes opciones es un estado de una cuenta de usuario de Oracle?. Eliminada. Expirada. Creada. Especialista.

¿Cuál de las siguientes sentencias es correcta como inserción del objeto persona que vemos en la imagen?. INSERT INTO departamento VALUES ('Contabilidad', 'Adrian', 55);. INSERT INTO departamento VALUES (1, empleado, ('Marina', 'Pecarova'), 'Lleida';. INSERT INTO departamento VALUES (1, 'Ramon', 55);. INSERT INTO departamento VALUES ('AD', empleado (1, 'Laura', 'Carvajal'), 'Madrid');.

¿En qué conceptos fundamentales se basa la programación a objetos?. Modularidad, funcionalidad y encapsulamiento. Funcionalidad, herencia y modularidad. Encapsulamiento, herencia y polimorfismo. Funcionalidad, herencia y polimorfismo.

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

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

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

Completa el 1º espacio vacío: LOOP. Nilm. i. FUNCTION.

Completa el 5 espacio vacío: FUNCTION. accum. 0. LOOP.

Completa el espacio número 4: vnombre. ninguna. CLOSE. to.

Para que un trigger se ejecute después de una determinada acción, ¿Qué cláusula debemos indicarle?. AFTER. INSERTING. BEFORE. UPDATING.

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

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

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

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

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

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

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

¿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.

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

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

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

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

¿Qué valor saca procedure duplica si le metes un 4?. 6. 0. 8. Error.

¿Cuál es el uso más frecuente de los "trigger". Modificar valores en las tablas. Comprobar valores antes de insertar. Crear tablas de históricos. Definir reglas y restricciones de integridad.

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

Mecanismo por el cual una clase derivada va a heredar los atributos de otra. Encapsulamiento. Herencia. Polimorfismo. Ninguna es correcta.

Marca la opción incorrecta sobre el modelo objeto-relacional: Permite campos multidimensionales. Cada registro de una tabla se considera un objeto. Permite colecciones de objetos. Las tablas dejan de ser elementos bidimensionales.

¿Cuál de las siguientes opciones es un nombre de usuario dentro del sistema SQLDeveloper?. SISTEMA. SYSTEM. ORACC. SIS.

¿Cuál de las siguientes opciones es un estado de un usuario de Oracle?. Especialista. Eliminada. Creada. Expirada.

Identifica la respuesta correcta de NOT FINAL: no poner la cláusula al crear este objeto, da error y no compila. no poner la cláusula al crear este objeto, no compila. no poner la cláusula al crear este objeto, da error. no poner la cláusula al crear este objeto, da error, pero compila.

Un objeto puede estar compuesto por : Ninguna de las anteriores. Un nombre y unos atributos. Atributos y procesos. Atributos y funciones.

Selecciona la cláusula que te permite crear un usuario: IDENTIFIED BY USER. CREATE USER. SHOW USER. GRANT USER.

CREATE OR REPLACE TRIGGER auditaemple2 BEFORE UPDATE OF SALARIO ON EMP FOR EACH ROW WHEN (NEW:SALARIO>OLD:SALARIO*1.1) BEGIN INSERT INTO auditaemple VALUES ((SELECT COUNT(*) FROM auditaemple), "El salario del empleado '"||:OLD:SALARIO|| ' y ahora será de '||:NEW.SALARIO,SYSDATE); END; ¿En cuál de las siguientes acciones será ejecutado el disipador?. Después de actualizar el salario de un empleado. Ninguna de las respuestas es correcta. Antes de actualizar el salario de un empleado. No será ejecutado.

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

Rellena el hueco 1. view. function. Ninguna es correcta. procedure.

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

¿Para qué se utiliza la cláusula NOT FINAL en la definición de un tipo objeto?. Todas son falsas. Se utiliza para que los subtipos puedan heredar del supertipo indicado por la cláusula NOT FINAL al final de la definición del supertipo. Se utiñoza para que no se produzcan herencias de ningún tipo. La cláusula NOT FINAL no tiene efectos sobre el código.

Selecciona la verdadera. El uso de roles aumenta el número de "GRANT" almacenados en el diccionario de datos, por lo que mejora la productividad. 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. Disponibilidad selectiva de privilegios. Los roles asignados a un usuario pueden ser activados o desactivados temporalmente y se pueden proteger con clave. Ninguna es correcta.

¿Cuál de las siguientes es una sentencia válida de inserción de datos donde hay un campo referenciado a un objeto?. INSERT Empleados ("informática", Persona(1,"Paco","Gonzalez"));. INSERT INTO Empleados VALUES ("Informática", Persona (1, "Paco", "González"));. INSERT Empleados VALUES ("informática", Persona(1,"Paco","Gonzalez"));. ninguna es correcta.

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

¿Cuántos constructores se pueden definir para un mismo objeto?. Todas son falsas. Un número ilimitado de veces, pero tienen que contener algún valor. Los que se quieran, con distintos parámetros. Pueden estar vacíos. Un número limitado de N veces y especificado en la clase.

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

¿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 a llevar a cabo una instrucción SQL?. PROCEDURE. TRIGGER. FUNCTION. CURSOR.

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

¿Cuál de las siguientes opciones es una sentencia correcta para crear el cuerpo de un objeto?. CREATE OR REPLACE BODY. CREATE OR REPLACE TYPE BODY. ninguna es correcta. NEW TYPE BODY.

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

Que corresponde en el 1: registro;. FETCH;. ninguna es correcta. CLOSE;.

Que corresponde a 2: FETCH. registro. CLOSE. accum.

Completa el 5 espacio vacío. accum. FUNCTION. 0. LOOP.

A que corresponde la A: nlim. suma. i. Ninguna es correcta.

WHEN OTHERS THEN ---> Qué captura esta excepción?. No capturan ningún error y el sistema ejecuta hasta que se pare. Capturan las excepciones que no están declaradas. Capturan las excepciones propias. Ninguna es correcta.

En un trigger si queremos obtener el valor de un dato anterior antes de ejecutarlo: :OLD. :NEW. :AFTER. :DEFAULT.

Con qué sentencia se hace el revoke?. To. FROM. On. Ninguna.

¿Qué ocurre cuando una función no devuelve con return?. Devuelve null. compila igual. error de compilación. todas incorrectas.

¿Qué es un intérprete de comandos en informática?. una base de datos. una función sql. una sentencia pl/sql. una aplicación para mandar ordenes al sistema.

Indica cuáles de estas afirmaciones sobre triggers no son correctas. Forzar reglas de integridad que son difíciles de definir a partir de constraints. Sincronizar el mantenimiento de tablas duplicadas que están localizadas en nodos iguales de una base de datos en paralelo. Generar automáticamente valores de columnas derivadas en base a un valor proporcionado por una sentencia. Ninguna es correcta.

De las siguientes opciones cual no es una característica de los trigger: siempre devuelve un resultado. pueden realizar cambios en la BD. generan automáticamente valores de columnas derivadas. sincronizan el mantenimiento de tablas duplicadas.

¿Qué significa ODL?. Object Definition Language. Old Definition Language. Object Data Language. Object Data Base.

¿Qué hace un trigger "FOR EACH ROW"?. El trigger se disparará por cada fila de la tabla sobre la cual se lleva a cabo la operación SQL. Acciones SQL que disparan el trigger. Devuelve TRUE cuando el trigger ha sido disparado por una orden INSERT. Ninguna es correcta.

Denunciar Test