Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Funciones y Procedimientos Almacenados SQL

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Cuál es la principal ventaja de usar funciones y procedimientos almacenados en SQL?

a)

Reducen la cantidad de datos en la base de datos

b)

Permiten automatizar cálculos y reutilizar código

c)

Eliminan la necesidad de escribir consultas SQL

d)

Aumentan la cantidad de datos duplicados

2.

¿Qué tipo de operación permite realizar un procedimiento almacenado, pero no una función?

a)

Realizar cálculos matemáticos

b)

 Devolver un valor

c)

Modificar datos en la base de datos

d)

Usarse en un SELECT

3.

¿Cuál de las siguientes características pertenece a las funciones en SQL?

a)

No pueden modificar datos en la base de datos

b)

Se pueden llamar con CALL nombre_funcion()

c)

Devuelven múltiples valores de diferentes tipos

d)

Se utilizan principalmente para insertar datos

4.

¿Cómo se definiría correctamente una función en PostgreSQL?

a)

CREATE PROCEDURE nombre_funcion() RETURNS NUMERIC AS $$ ...

b)

CREATE FUNCTION nombre_funcion() RETURNS NUMERIC AS $$ ...

c)

CREATE TRIGGER nombre_funcion() RETURNS VOID AS $$ ...

d)

CREATE TABLE nombre_funcion() RETURNS INT AS $$ ...

5.

¿Cuál de las siguientes es una analogía correcta sobre las funciones en SQL?

a)

 Son como una calculadora

b)

Son como un archivo de texto

c)

Son como un libro de recetas de cocina

d)

Son como una página web

6.

¿Cuál de las siguientes características describe mejor a un procedimiento almacenado?

a)

Solo pueden devolver un valor

b)

No pueden modificar la base de datos

c)

Permiten realizar múltiples operaciones en la base de datos

d)

Sólo se pueden usar dentro de consultas SELECT

7.

¿Cuál es la forma correcta de llamar a una función en SQL?

a)

CALL nombre_funcion();

b)

SELECT nombre_funcion();

c)

RUN nombre_funcion();

d)

EXECUTE nombre_funcion();

8.

¿Qué tipo de función en SQL devuelve una tabla con múltiples filas?


a)

Función Escalar

b)

Función de Tabla

c)

Función del Sistema

d)

Procedimiento almacenado

9.

¿Cuál es un ejemplo de una función del sistema en SQL?

a)

SELECT AVG(precio) FROM productos;

b)

CREATE FUNCTION sumar_valores()

c)

CALL calcular_descuento(10);

d)

UPDATE productos SET stock = 100;

10.

¿Qué sucede si intentamos modificar datos dentro de una función en PostgreSQL?

a)

Se ejecutará sin problemas

b)

Se generará un error

c)

Se ejecutará, pero no modificará los datos

d)

Se convertirá automáticamente en un procedimiento almacenado