option
Cuestiones
ayuda
daypo
buscar.php

Tema 6 y 7 Bases de Datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Tema 6 y 7 Bases de Datos

Descripción:
Tema 6 y 7 Bases de Datos

Fecha de Creación: 2024/05/24

Categoría: Otros

Número Preguntas: 75

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

Los disparadores en general pueden ser de tipo: AFTER. BEFORE.

En SQL/PSM, para trabajar con varias sentencias dentro de un subprograma necesitamos establecer otro delimitador distinto al ; con la instrucción DELIMITER. ¿Verdadero o falso?. Verdadero. Falso.

En PL/SQL no existen tipos de datos compuestos. ¿Verdadero o falso?. Verdadero. Falso.

La gestión de errores: La controla el compilador. No podemos controlarla ya que nunca sabremos los errores que se pueden producir. La controlamos mediante las excepciones.

Un disparador de fila se ejecuta: Sólo cuando creamos una fila en una tabla. Una vez por fila de la sentencia que hace que sea lanzado. Una vez por sentencia que hace que sea lanzado.

En PL/SQL existen los cursores: Cursores anidados. Cursores implícitos. Cursores explícitos. Cursores portables.

Un disparador permite: Garantizar complejas reglas de integridad. Monitorizar la base de datos para hacerla más eficiente y que ocupe menos espacio. Comprimir la base de datos casi al 50%.

Para modificar el flujo de control de un bloque en PL/SQL debemos: No podemos modificar el flujo de control dentro de un bloque. Utilizar los cursores. Utilizar las estructuras de control condicional y las estructuras de control iterativo.

En PL/SQL podemos... Lanzar nuestros propios mensajes de error a las aplicaciones. Acceder al código de error de las sentencias declarativas. Recuperarnos de todos los errores a la hora de compilar pero no en tiempo de ejecución.

Marca la respuesta incorrecta con respecto al manejo de excepciones. Cualquier situación de error es llamada excepción en PL/SQL. Las excepciones pueden estar definidas por el usuario o definidas internamente. Cuando manejamos una excepción siempre se continúa por la siguiente sentencia a la que la lanzó. La claúsula OTHERS maneja cualquier excepción no capturada.

Indica cuáles de las siguientes son unidades léxicas en PL/SQL: Delimitadores. Variables. Cursores. Disparadores.

En un cursor, el atributo %FOUND es lógicamente el opuesto a %OPEN. ¿Verdadero o falso?. Verdadero. Falso.

Los literales lógicos en PL/SQL son VERDADERO y FALSO. ¿Verdadero o falso?. Verdadero. Falso.

¿Cuál de las siguientes no pertenece a las estructuras de control iterativo?. FOR - LOOP. WHILE - LOOP. IF - THEN. LOOP - EXIT WHEN.

En MySQL, utilizamos para programar bases de datos el lenguaje llamado: SQL/PSM. PL/SQL. PSL/SQL. PSM/SQL.

Una excepción no puede ser relanzada dentro de un manejador. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los disparadores pueden ser lanzados por las siguientes sentencias. Indica cual no es correcta. Seleccione una: UPDATE. INSERT. AFTER. DELETE.

Indica la afirmación correcta: Seleccione una: No hay manera de restringir los subtipos con respecto a su tipo base. No podemos definir un subtipo cuyo tipo base sea una tabla de la base de datos. Podemos definir subtipos de una columna de la base de datos.

Existen interfaces de programación de aplicaciones que permiten el acceso a bases de datos desde programas externos. ¿Verdadero o Falso? Seleccione una: Verdadero. Falso.

En PL/SQL podemos utilizar comentarios de una línea y comentarios de varias líneas. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los disparadores en PL/SQL pueden ser: Seleccione una o más de una: De fila. De sentencia. De bloque.

PL/SQL permite la programación orientada a objetos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En PL/SQL podemos utilizar la recursividad tanto en funciones como en procedimientos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

A los cursores variables podemos pasarles parámetros al igual que a los demás cursores. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Una excepción definida por el usuario... Seleccione una: En PL/SQL no existen las excepciones definidas por el usuario. Debe ser lanzada explícitamente. Es lanzada automáticamente dependiendo del código de error que lleve asociada.

En un disparador de fila no podemos acceder a la tabla sobre la que está definida el disparador ya que ésta está mutando. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En PL/SQL, para agrupar subprogramas podemos utilizar: Seleccione una: Los paquetes. Los contenedores. Las librerías. Las estanterías.

En PL/SQL podemos utilizar diferentes notaciones a la hora de pasar parámetros a los subprogramas: Seleccione una: No, a los subprogramas no podemos pasarles parámetros. Sólo podemos utilizar la notación posicional. Solo podemos utilizar la notación nombrada. Podemos utilizar tanto la notación posicional como la notación nombrada.

En el manejo de errores, ¿podemos continuar por la siguiente sentencia una vez manejada la excepción? Seleccione una: No podemos continuar por la siguiente sentencia. Sí podemos continuar por la siguiente sentencia en todos los casos. Sí podemos, si se encierra la sentencia dentro de un bloque, y ahí se capturan las posibles excepciones, para continuar con las siguientes sentencias. Solo podemos si las excepciones son del tipo predefinidas.

Indica cuál de las siguientes afirmaciones referidas a VARRAY es correcta. Seleccione una: De un VARRAY podemos borrar elementos. LAST y COUNT siempre nos devolverán el mismo valor. COUNT y LIMIT siempre nos devolverán el mismo valor.

En PL/SQL sólo existe la conversión explícita de tipos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los bloques en PL/SQL: Seleccione una: No se pueden anidar. Se pueden anidar sólo a un nivel. Se pueden anidar según nos convenga.

Un disparador siempre debe acabar con la sentencia RETURN. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Entre otras características, PL/SQL permite: Seleccione una: Reducir el tráfico en la red en entornos cliente-servidor. La funcionalidad de SQL y la potencia de un lenguaje declarativo. Ejecutar funciones y procedimientos en nuestros programas por medio de unos sofisticados drivers.

En un cursor, el atributo %COUNT nos indica: Seleccione una: Ese atributo no existe para los cursores. El número de filas almacenadas en el cursor. El número de filas procesadas en el cursor.

Para utilizar PL/SQL debemos instalar diferentes controladores o "drivers" en nuestra Base de Datos de Oracle. ¿Verdadero o Falso? Seleccione una: Verdadero. Falso.

Podemos definir disparadores a la hora de insertar pero no a la hora de borrar. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En En SQL/PSM, a diferencia de PL/SQL, las variables se declaran dentro del BEGIN. ¿Verdadero o falso?. Verdadero. Falso.

Indica cuál de las siguientes afirmaciones referidas a la inicialización de variables en SQL/PSM es correcta.. Se utiliza :=. Se utiliza SET. Se utiliza DECLARE.

Una vez declarados los atributos y métodos de un tipo de objeto, es posible modificarlos posteriormente. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando se vaya a ordenar o mezclar un alto número de objetos, es preferible usar un método ORDER, ya que en esos casos un método MAP es menos eficiente. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Qué parámetro hace referencia a una instancia del mismo tipo de objeto? Seleccione una: NEW. SET. SELF. OWN.

¿Qué dato debe retornar un método ORDER? Seleccione una: El valor que se va a utilizar para hacer las comparaciones. Un valor numérico. Un valor booleano. El valor del tipo de objeto heredado.

Es posible cambiar un objeto almacenado en una columna de una tabla por otro objeto del mismo tipo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Si se hace referencia al parámetro SELF dentro del cuerpo de un método, realmente se está haciendo referencia: Seleccione una: Al método que ha invocado a dicho objeto. Al objeto que ha invocado a dicho método. Al método que ha invocado a otro objeto. Al objeto que ha invocado a otro método.

Se pueden declarar varios métodos, para un mismo tipo de objeto, usando el mismo nombre y los mismos tipos y número de parámetros. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Cuántos métodos MAP y ORDER se pueden declarar en un mismo tipo de dato objeto? Seleccione una: Un método MAP o un método ORDER. Un método MAP y un método ORDER, siempre los dos. Un método MAP o un método ORDER, pero no los dos. Varios métodos MAP o varios métodos ORDER, pero siempre de un tipo u otro.

Un tipo de objeto se puede utilizar como el tipo de dato de un atributo declarado en otro tipo de objeto. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Qué tipo de colección puede usar valores arbitrarios en sus índices? Seleccione una: VARRAY. NESTED TABLE. Arrays asociativos.

¿Qué tipo de colección tiene establecido un número máximo de elementos que puede almacenar? Seleccione una: VARRAY. NESTED TABLE. Arrays asociativos.

Las bases de datos objeto-relacionales se consideran una extensión del modelo relacional. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En la especificación o declaración de los métodos se debe encontrar: Seleccione una: El nombre, parámetros y tipo de dato de retorno. El nombre, código a ejecutar y tipo de dato de retorno. El código a ejecutar, parámetros y tipo de dato de retorno. El nombre, parámetros y el código a ejecutar.

Qué cláusula se usa para borrar tipos de objetos? Seleccione una: DELETE TYPE. DROP TYPE. REVOKE TYPE. SET TYPE.

Al compartir un objeto mediante su referencia los datos se duplican y al hacer algún cambio en alguno de sus atributos sólo se realizan en el propio objeto. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los atributos deben declararse _____que los métodos. Seleccione una: antes. después. a la vez.

Los métodos MAP sólo sirven para evaluar expresiones lógicas que resultan valores booleanos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Indica cuál de los siguientes tipos no pertenece al tipo de dato colección: Seleccione una: varray. array. nested table. array asociativo.

¿Cuál de las siguientes inicializaciones de objetos es correcta para el tipo de objeto Venta, suponiendo que dispone de los atributos número (INTEGER), nombre (VARCHAR2) e importe (NUMBER)? Seleccione una: venta1 := NEW Venta(6, 'Alberto López', 82.20);. venta1 = Venta(6, 'Alberto López', 82.20);. venta1 := NEW (6, 'Alberto López', 82.20);. venta1 := NEW Venta('Alberto López', 6, 82.20);.

Se puede sobrecargar un método en un tipo de objeto heredado. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Qué dato debe retornar un método MAP? Seleccione una: El valor que se va a utilizar para hacer las comparaciones. Un valor numérico. Un valor booleano. El valor del tipo de objeto heredado.

Es recomendable que las aplicaciones manipulen los valores de los atributos a través de los métodos ofrecidos por el tipo de objeto. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Cómo se denominan a los objetos creados por una aplicación? Seleccione una: Métodos. Atributos. Instancias. Tipos de datos.

Para indicar que un tipo de dato objeto es heredado de otro deben emplearse las siguientes opciones en sus declaraciones: Seleccione una: UNDER en el tipo del que hereda (padre) y NOT FINAL en él (hijo). NOT FINAL en el tipo del que hereda (padre) y NOT INSTANTIABLE en él (hijo). NOT INSTANTIABLE en el tipo del que hereda (padre) y NOT FINAL en él (hijo). NOT FINAL en el tipo del que hereda (padre) y UNDER en él (hijo).

¿Qué nombre deben recibir los métodos constructores? Seleccione una: El mismo que el del tipo de objeto. Cualquier nombre precedido de la palabra CONSTRUCTOR. Los métodos constructores no tienen nombre. Cualquier nombre precedido de la palabra CREATE.

El modelo objeto-relacional ofrece mejorar la reutilización y el uso intuitivo de los objetos, _____la alta capacidad de concurrencia y rendimiento de las bases de datos relacionales. Seleccione una: empeorando. impidiendo. manteniendo.

El modelo orientado a objetos es algo exclusivo de los sistemas gestores de bases de datos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

La función DEREF toma una referencia a un objeto y devuelve el valor de ese objeto. ¿Verdadero o Falso? Seleccione una: Verdadero. Falso.

Si se declara un tipo de dato objeto que se va a utilizar como padre de otro tipo de dato objeto, y del que no se desean crear objetos, ¿con qué opción debe declararse? Seleccione una: NOT FINAL. NOT INSTANTIABLE. UNDER. STATIC.

Una tabla puede contener columnas que sean colecciones. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un tipo de dato objeto es un tipo de dato compuesto que es definido por: Seleccione una: La base de datos. El usuario de la base de datos. Las tablas de la base de datos. Las colecciones de la base datos.

¿Cómo se debe realizar la llamada a un método STATIC? Seleccione una: nombre_objeto.metodo(). nombre_tipo_objeto.metodo(). nombre_metodo(). nombre_tipo_objeto().

¿A qué se le llama sobrecarga? Seleccione una: Asignar un dato a un atributo cuyo tamaño excede al declarado en el atributo. Asignar un nombre demasiado largo a los atributos o métodos. Crear excesivos objetos de un mismo tipo de objeto. Asignar un mismo nombre a varios métodos de un mismo tipo de objeto.

Es posible modificar la estructura de un tipo de dato objeto que está siendo utilizado en alguna tabla. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Es posible utilizar un tipo de dato objeto como tipo de dato para una columna en una determinada tabla. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Con qué se pueden comparar las colecciones en muchos lenguajes de programación? Seleccione una: Variables y constantes. Funciones y procedimientos. Bucles y sentencias condicionales. Vectores y matrices.

Denunciar Test