BBDD 06
![]() |
![]() |
![]() |
Título del Test:![]() BBDD 06 Descripción: Bases 6 |




Comentarios |
---|
NO HAY REGISTROS |
Entre otras características, PL/SQL permite: 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. Indica cuáles de las siguientes son unidades léxicas en PL/SQL: Delimitadores. Variables. Cursores. Tablas anidadas. En PL/SQL podemos utilizar comentarios de una línea y comentarios de varias líneas. Verdadero. Falso. Los literales lógicos en PL/SQL son VERDADERO y FALSO. Verdadero. Falso. Indica la afirmación correcta: 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. En PL/SQL sólo existe la conversión explícita de tipos. Verdadero. Falso. El resultado de evaluar la operación 5+6/2+1 es: Los bloques en PL/SQL: No se pueden anidar. Se pueden anidar sólo a un nivel. Se pueden anidar según nos convenga. 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. La gestión de errores en PL/SQL: La controla el compilador. No podemos controlarla ya que nunca sabremos los errores que se pueden producir. La controlamos mediante las excepciones. Una excepción no puede ser relanzada dentro de un manejador. Verdadero. Falso. Una excepción definida por el usuario... 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 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. En PL/SQL no existen tipos de datos compuestos. Verdadero. Falso. Indica cuál de las siguientes afirmaciones referidas a VARRAY es correcta. 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 existen los cursores: Cursores anidados. Cursores implícitos. Cursores explícitos. Cursores variables. En un cursor, el atributo %FOUND es lógicamente el opuesto a %OPEN. Verdadero. Falso. En un cursor, el atributo %COUNT nos indica: 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. A los cursores variables podemos pasarles parámetros al igual que a los demás cursores. Verdadero. Falso. En PL/SQL podemos utilizar la recursividad tanto en funciones como en procedimientos. Verdadero. Falso. PL/SQL permite la programación orientada a objetos. Verdadero. Falso. En PL/SQL podemos utilizar diferentes notaciones a la hora de pasar parámetros a los subprogramas: 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 PL/SQL, para agrupar subprogramas podemos utilizar: Los paquetes. Los contenedores. Las librerías. Las estanterías. Los disparadores en PL/SQL pueden ser: De fila. De sentencia. De bloque. Podemos definir disparadores a la hora de insertar pero no a la hora de borrar. Verdadero. Falso. Los disparadores en PL/SQL pueden ser de tipo: AFTER. BEFORE. Ambos. En un disparador de fila no podemos acceder a la tabla sobre la que está definida el disparador ya que ésta está mutando. Verdadero. Falso. Un disparador siempre debe acabar con la sentencia RETURN. Verdadero. Falso. 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%. 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. |