option
Cuestiones
ayuda
daypo
buscar.php

Bases de Datos RA5

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Bases de Datos RA5

Descripción:
Ilerna DAW 1S2425

Fecha de Creación: 2025/01/11

Categoría: Informática

Número Preguntas: 38

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

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

¿En qué parte del código podemos declarar una expresión que utilice un IF?. a) Parte de declaraciones. b) Parte ejecutable. c) Parte de tratamiento de excepciones. d) B y C son correctas.

¿Cuál de las siguientes opciones es válida como tipo de una variable dentro de un entorno de BBDD?. DATE, INTEGER y CHAR. SYSTEM, DATE y CHAR. WINDS, CHAR y SYSTEM. Ninguna opción es correcta.

¿Qué opción tendríamos que indicar a un parámetro para que sea solo de entrada?. IN. OUT. IN/OUT. No es necesario indicar el tipo del parámetro.

Las funciones y los procedimientos son lo mismo, realizan las mismas acciones y permiten ejecutarse al mismo nivel dentro de una base de datos, aunque los procedimientos son más utilizados, ya que las funciones son elementos obsoletos. Verdadero. Falso.

¿En qué parte del código podemos declarar un error definido por el usuario?. Parte de declaraciones. Parte ejecutable. Parte de tratamiento de excepciones. En cualquiera de las partes que podemos encontrar en el código.

¿Cuáles de las siguientes opciones son excepciones conocidas por el sistema?. a) NO_DATA_FOUND. b) TOO_MANY_ROWS. c) CERODIVIDE. d) CASE_FOUND. e) A y B son correctas.

No podemos generar excepciones propias, siempre que queramos controlar excepciones tendremos que utilizar las definidas por defecto por el sistema gestor de BBDD. Verdadero. Falso.

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

¿Cuál de las siguientes opciones es un atributo de un cursor explicito?. a) %ISOPEN. b) %OPEN. c) %FOUND. d) %ISCLOSE. e) A y C son correctas.

Un trigger 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. Verdadero. Falso.

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

¿Qué clausula utilizaremos en un campo si queremos referenciar el valor antes de ser modificado?. :AFTER. :OLD. :BEFORE. :NEW.

Relaciona cada característica con su definición respecto de los tipos de datos: Almacena cadenas de caracteres de longitud variable, tamaño máximo 2 Gb. Dirección física de una fila de la BBDD. Almacena objetos binarios. Almacena “TRUE”, “FALSE” o “NULL”. Almacena objetos binarios de hasta 2 Gb.

Completa el siguiente código con las palabras clave. Contador de Números Primos: Bloque que cuenta y muestra por pantalla la cantidad de números primos en un rango específico (del 1 al 20). 1. 2. 3. 4. 5. 6.

En PL/SQL, la modularidad se logra dividiendo un problema complejo en problemas más simples mediante el uso de procedimientos y funciones. Verdadero. Falso.

La estructura WHILE en PL/SQL permite repetir un conjunto de instrucciones un número concreto de veces sin tener en cuenta ninguna condición. Verdadero. Falso.

La estructura FOR en PL/SQL solo se puede usar cuando conocemos de antemano el número de repeticiones que queremos realizar. Verdadero. Falso.

¿Cuál de las siguientes estructuras de control se utiliza para condicionales y en ese sentido permite ejecutar un conjunto de instrucciones dependiendo de si se cumple una condición determinada?. Estructura repetitiva básica. Todas las anteriores. Sentencia CASE. Estructura WHILE.

¿Cuál es la principal diferencia entre un procedimiento y una función en PL/SQL?. Los procedimientos no pueden contener sentencias SQL, mientras que las funciones sí. Los procedimientos no pueden ser reutilizados, mientras que las funciones sí. Los procedimientos pueden dar o no un valor de salida, mientras que las funciones siempre devuelven un valor. Los procedimientos pueden tener parámetros, mientras que las funciones no.

Las funciones en PL/SQL no pueden tener parámetros de entrada. Verdadero. Falso.

Los triggers pueden contener llamadas a funciones o procedimientos almacenados. Verdadero. Falso.

En un sistema de gestión de ventas, tienes las tablas ventas y vendedores. Implementaste un trigger que automáticamente calcula y actualiza el total de ventas de un vendedor en la tabla vendedores cada vez que se registra una nueva venta en la tabla ventas. Para hacer esto, el trigger se activa después de cada inserción en la tabla ventas y suma todos los montos de las ventas del vendedor correspondiente en la tabla ventas, actualizando el total en la tabla vendedores. Dado este escenario y el trigger, ¿es cierto que este enfoque es el más eficiente para mantener actualizado el total de ventas de cada vendedor?. Verdadero. Falso.

Completa el siguiente código de un procedimiento con las palabras clave. Procedimiento que toma un ID de empleado como parámetro de entrada y muestra el nombre y el apellido del empleado correspondiente. 1. 2. 3. 4. 5.

Los cursores implícitos necesitan ser declarados antes de ser utilizados. Verdadero. Falso.

¿Qué excepción se produce si una sentencia SELECT devuelve más de una fila en una operación que espera un único registro?. ZERO_DIVIDE. NO_DATA_FOUND. TOO_MANY_ROWS. TWO_MORE_ROWS.

¿Qué es un procedimiento en PL/SQL?. Un bloque almacenado de código. Un índice de consulta. Una tabla temporal. Un tipo de dato.

¿Qué permiten hacer los procedimientos en PL/SQL?. Reutilizar código. Eliminar restricciones. Acceder a la red. Crear datos sin estructura.

¿Qué operador se usa para asignar valores en PL/SQL?. =. +=. ==. :=.

¿Qué es PL/SQL?. Un lenguaje para diseño web. Un gestor de bases de datos. Un sistema operativo. Un lenguaje de programación para bases de datos.

¿Qué tipo de parámetro permite entrada y salida en PL/SQL?. CONSTANT. IN OUT. IN. OUT.

¿Dónde se puede utilizar un IF en PL/SQL?. Parte ejecutable. Parte de declaraciones. Inicialización. Tratamiento de excepciones.

¿Cuál es una de las partes principales de un bloque PL/SQL?. Optimización. Declaraciones. Traducción. Configuración.

¿Qué permite el uso de excepciones en PL/SQL?. Optimizar consultas. Manejar errores. Crear índices. Eliminar claves duplicadas.

¿Cuál es el propósito principal de PL/SQL en Oracle?. Gestionar y manipular datos en bases de datos. Realizar cálculos matemáticos complejos. Crear interfaces de usuario. Diseñar gráficos y reportes.

¿Cuál es una ventaja de los procedimientos almacenados?. Requieren menos espacio. Eliminan claves foráneas. Reutilizan lógica de negocio. Crean índices automáticamente.

¿Cuál es el uso del operador := en PL/SQL?. Asignar un valor a una variable. Declarar el tipo de dato de una variable. Comparar dos valores dentro de una sentencia. Indicar que una variable es constante.

¿Qué comando se usa para ejecutar un procedimiento almacenado?. TRIGGER. RUN. EXECUTE. CALL.

Denunciar Test