option
Cuestiones
ayuda
daypo
buscar.php
TEST BORRADO, QUIZÁS LE INTERESE: BBDDB
COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
BBDDB

Descripción:
Algunas preguntas complicadas

Autor:
Boltor
OTROS TESTS DEL AUTOR

Fecha de Creación: 24/05/2024

Categoría: Informática

Número Preguntas: 48
COMPARTE EL TEST
COMENTARNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
La directiva PRAGMA_REFERENCES se utiliza para... Forzar las reglas anteriores Ninguna de las respuestas es correcta Crear las funciones del objeto Definir el nombre del objeto.
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 Con cada cursor implícito debe existir la palabra clave INTO Ninguna es correcta 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.
El encapsulamiento es... Ninguna es correcta 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 agrupar los campos de una tabla en otra El mecanismo que vamos a seguir para desagrupar los atributos y métodos dentro de un nuevo concepto que denominamos función.
En un trigger si queremos obtener el valor de un dato anterior antes de ejecutarlo: :OLD :DEFAULT :NEW :AFTER.
¿Qué sentencia es correcta para eliminar los privilegios de un usuario? REVOKE ALL PRIVILEGES DROP ALL PRIVILEGES REMOVE ALL PRIVILEGES DELETE ALL PRIVILEGES.
¿Qué ocurre cuando una función no devuelve con return? todas incorrectas error de compilación compila igual Devuelve null.
¿Cuál es el uso más frecuente de los "trigger" Modificar valores en las tablas Crear tablas de históricos Definir reglas y restricciones de integridad Comprobar valores antes de insertar.
Indica cuáles de estas afirmaciones sobre triggers no son correctas Ninguna es correcta Forzar reglas de integridad que son difíciles de definir a partir de constraints Generar automáticamente valores de columnas derivadas en base a un valor proporcionado por una sentencia Sincronizar el mantenimiento de tablas duplicadas que están localizadas en nodos iguales de una base de datos en paralelo.
Marca la opción incorrecta sobre el modelo objeto-relacional: Permite campos multidimensionales Permite colecciones de objetos Las tablas dejan de ser elementos bidimensionales Cada registro de una tabla se considera un objeto.
Un objeto puede estar compuesto por: Atributos y funciones Atributos y procesos Ninguna de las anteriores Un nombre y unos atributos.
Completa el espacio número 4: ninguna vnombre to CLOSE.
¿Cuál de los siguientes NO es un rol predeterminado en una base de datos Oracle? DEFAULT SYSTEM CONNECT DBA.
Identifica la respuesta correcta de NOT FINAL: 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 no poner la cláusula al crear este objeto, da error y no compila.
En relación con los métodos de objetos, selecciona la respuesta correcta: Son punteros a un objeto Acciones que modelan el comportamiento de los objetos Todas son correctas Mejoramos la búsqueda de información.
¿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. Devuelve TRUE cuando el trigger ha sido disparado por una orden INSERT Ninguna es correcta Acciones SQL que disparan el trigger.
De las siguientes opciones cual no es una característica de los trigger: sincronizan el mantenimiento de tablas duplicadas pueden realizar cambios en la BD generan automáticamente valores de columnas derivadas siempre devuelve un resultado.
¿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 VALUES ("informática", Persona(1,"Paco","Gonzalez")); INSERT Empleados ("informática", Persona(1,"Paco","Gonzalez")); INSERT INTO Empleados VALUES ("Informática", Persona (1, "Paco", "González")); ninguna es correcta.
¿Qué valor saca procedure duplica si le metes un 4? 0 8 ERROR 6.
¿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? CURSOR TRIGGER FUNCTION PROCEDURE.
¿Qué corresponde a 2? accum CLOSE FETCH registro.
¿Cuál de las siguientes opciones es válida como campo de un objeto con referencia a una colección de datos? Ninguna es correcta Empleados personas Empleados Varray Empleados as Varray.
Rellena el hueco 1 procedure Ninguna es correcta function view.
¿Cuál de las siguientes opciones es una sentencia correcta para crear el cuerpo de un objeto? ninguna es correcta NEW TYPE BODY CREATE OR REPLACE BODY CREATE OR REPLACE TYPE BODY.
WHEN OTHERS THEN ---> ¿Qué captura esta excepción? Capturan las excepciones que no están declaradas Capturan las excepciones propias No capturan ningún error y el sistema ejecuta hasta que se pare Ninguna es correcta.
Cual de las siguientes sentencias es correcta como inserción del objeto persona que vemos en la imagen? INSERT INTO departamentos VALUES (1, empleado, ('Marina', 'Pecarova'), 'Lleida'; INSERT INTO departamento VALUES (1, 'Ramon', 55); INSERT INTO departamentos VALUES ('AD', empleado (1, 'Laura', 'Carvajal'), 'Madrid'); INSERT INTO departamento VALUES ('Contabilidad', 'Adrian', 55);.
¿Cuántos constructores se pueden definir para un mismo objeto? 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 Todas son falsas.
¿Con qué sentencia se hace el revoke? TO ON FROM NINGUNA.
Completa el espacio vacío 5 FUNCTION LOOP accum 0.
¿Cuál de las siguientes opciones es correcta como llamada a un objeto? Ninguna de las respuestas es correcta Trabajador = NEW Persona(1,'Alberto','22/12/1980'); Trabajador := NEW Persona(1,'Alberto','22/12/1980'); Trabajador = Persona(1,'Alberto','22/12/1980');.
La tabla a la que hace referencia debe tener un atributo que guarde el identificador para cada tupla REF DEREF NESTED DUAL.
¿Cuál de las siguientes palabras claves en Oracle PL/SQL se utiliza para obtener una referencia de un objeto? Ninguna de las anteriores REFERENCIADO DEREF REF.
Selecciona la verdadera 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 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 El uso de roles aumenta el número de "GRANT" almacenados en el diccionario de datos, por lo que mejora la productividad.
¿Cuál de las siguientes afirmaciones es cierta sobre los cursores implícitos en PL/SQL? Los cursores implícitos se utilizan exclusivamente en funciones. Los cursores implícitos deben ser declarados e inicializados antes de ser utilizados. Los cursores implícitos no pueden utilizarse en triggers. Los cursores implícitos se cierran automáticamente al final del bloque PL/SQL.
¿Cuál es uno de los beneficios clave de utilizar vistas personalizadas en una base de datos? Las vistas personalizadas permiten almacenar datos de manera eficiente y reducen la necesidad de tablas físicas. Las vistas personalizadas mejoran la seguridad de la base de datos al ocultar todas las tablas subyacentes. 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.
¿Qué tipo de cursor se utiliza para operaciones SELECT INTO que devuelven un único registro? Implícito Declarado No se utiliza un cursor Explícito.
¿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? Todas las anteriores. Estructura WHILE. Sentencia CASE. Estructura repetitiva básica.
¿Cuál de las siguientes partes es requerida como obligatoria en un bloque de PL/SQL? Parte de tratamiento de excepciones Parte de declaraciones Todas las anteriores Parte ejecutable.
¿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 aplican a los administradores de la base de datos. Los privilegios solo se pueden asignar de manera explícita, no a través de roles.
Estás desarrollando un sistema de gestión de inventario y decides usar un trigger para mantener un registro de las veces que un producto ha sido actualizado en la base de datos y poder rastrear las actualizaciones de productos. ¿Cuál de las siguientes opciones sería la mejor manera de implementar este trigger? Crear un trigger BEFORE UPDATE que almacene una copia del producto en una tabla de historial antes de que se realice cualquier cambio. Crear un trigger AFTER INSERT que incremente un contador cada vez que se añade un nuevo producto. Crear un trigger AFTER UPDATE que incremente un contador cada vez que un producto es actualizado. Crear un trigger BEFORE DELETE que almacene una copia del producto en una tabla de historial antes de eliminarlo.
Si desea obtener el valor real de un objeto al que apunta una referencia, ¿Qué palabra reservada usaría? ACCESS DEREF REF POINTER.
¿Cuál de las siguientes afirmaciones es verdadera sobre una variable de tipo VARRAY en Oracle PL/SQL? Se declaran utilizando la palabra clave NESTED TABLE. Los elementos de un VARRAY deben ser del mismo tipo de datos. Los VARRAYs siempre ocupan una cantidad fija de espacio en memoria. Pueden tener un número variable de elementos.
En relación con los métodos en objetos, selecciona la respuesta correcta: Mejoramos la búsqueda de información Acciones que modelan el comportamiento de los objetos Son punteros a un objeto Todas las respuestas son correctas.
¿Qué representa el tipo REF en una base de datos objeto-relacional? Una función para acceder a objetos. Un puntero a un objeto. Un objeto duplicado. Un tipo de dato básico.
Centrándonos en las colecciones de objetos, selecciona la respuesta correcta: Es un grupo de elementos del mismo tipo Ninguna de las respuestas es correcta Tienen atributos atómicos Son tablas anidadas.
¿Cuál de las siguientes afirmaciones es cierta acerca de las tablas anidadas (nested tables) en Oracle PL/SQL? Pueden tener una estructura jerárquica de datos. Las tablas anidadas se declaran utilizando la palabra clave VARRAY. No se pueden almacenar en una base de datos Oracle. Las tablas anidadas son siempre de tamaño fijo.
¿Qué instrucción se usa para declarar un tipo como abstracto? ABTRACT INSTANTIABLE NOT INSTANTIABLE NOT INITIAL.
¿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.
Señala la respuesta incorrecta sobre las tablas anidadas No existe un orden predefinido Es un conjunto de elementos del mismo tipo Puede tener una o más columnas El tipo de dato que almacena puede ser básico o definido por el usuario.
Denunciar Test