wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario de Base de Datos II

Total questions: 20

Worksheet time: 28mins

Name
Class
Date
1.

Los procedimientos almacenados se usan a menudo, pero no siempre, para realizar consultas SQL sobre los objetos de la base de datos de una manera abstracta, desde el punto de vista del cliente de la aplicación.

a)

Verdadero

b)

Falso

2.

¿De qué se compone un procedimiento?

a)

Un nombre, un conjunto de parámetros y un bloque de código.

b)

Solamente de un bloque de código.

c)

un nombre y un conjunto de variables de tipo cadena.

d)

Un índice, un conjunto de funciones y un bloque de procesos.

3.

Si queremos que los parámetros de un procedimiento almacenado sean de entrada-salida debemos especificarlo a través del código...

4 lines
4.

Después de crear un procedimiento almacenado, qué comando se usa para ejecutar una tabla.

a)

CALL

b)

EXECUTE

c)

RUN

d)

START

5.

¿Al momento de crear el procedimiento, es fundamental asignarle parámetros?

a)

SI

b)

NO

6.

Cual de los siguientes operadores se puede utilizar para subconsultas

a)

LIKE

b)

BEETWENN

c)

IN

7.

Una subconsulta se puede usar para

a)

crear grupo de datos

b)

Ordenar datos en un orden especifico

c)

Retornar datos basados en una condicion desconocida

d)

La consulta principal se ejecuta con el último valor retornado por la subconsulta.

8.

SELECT CodigoPostal, Nombre, Telefono

FROM Clientes ORDER BY

CodigoPostal DESC , Nombre ASC; Qué devuelve esta consulta?

a)

Codigopostal,nombre,telefono de forma Ascentente el nombre y descendente el Codigopostal

b)

Codigo,nombre,telefono de forma Ascentente el codigopostal y descendente el nombre.

c)

Codigo,nombre,telefono de forma Ascentente

d)

Codigo,nombre,telefono de forma Ascentente

9.

CREATE FUCNTION holaMundo(Hola Mundo) RETURNS VARCHAR(20)

BEGIN

RETURN ‘HolaMundo’

END

a)

Es la Sintaxis Correcta

b)

Es la Sintaxis incorrecta

c)

Devuelve Hola Mundo

d)

Solo devuelme Hola

10.

Es la forma de LLamar una Función

a)

Funcion Holamundo()

b)

Select * Holamundo();

c)

Select Holamundo();

11.

Para LLamar un procedimiento almacenado es la funcion correcta es :

a)

Call procedimiento();

b)

callprocedure;

c)

call

12.

CREATE PROCEDURE pa_actores_cantidad2()

BEGIN


DECLARE actores INT;


SELECT

COUNT(*)

FROM

actor

INTO

actores;

SELECT actores;


END

a)

Está correcta la sintaxis para el procedimiento

b)

Le hacen falta los parentesis

c)

Da error al ejecutar el procedimiento

13.

De estás funciones ¿Cuál es la verdadera?

a)

SELECT IF(1>2,4,3)

b)

SELECT IF(1<2,'yes','no');

c)

SELECT IF(STRCMP('test','test1')

d)

SELECT * IF(exp1,exp2)

14.

Listar los números de teléfono con saldo menor o igual a 300. Cuál es la sintaxis?

a)

SELECT telefono FROM Usuarios WHERE <=saldo 300;

b)

SELECT telefono FROM tblUsuarios in saldo <= 300;

c)

SELECT telefono FROM Usuarios WHERE saldo <= 300;

d)

SELECT telefono FROM tblUsuarios group by saldo <= 300;

15.

Al hacer uso de transacciones cual es la funcion para borrar todo lo realizado

a)

ROLLBAK

b)

COMMIT

c)

DELETE

d)

NINGUNA

16.

Para crear una transaccion exitosa se suguientes los siguientes pasos

a)

BEGIN, COMMIT, ROLLBACK

b)

BEGIN, COMMIT

c)

BEGIN, COMMIT, END

d)

NINGUNA

17.

Laestructura del trigguer es correcta

a)

create trigger tr_actualizar_precio_libros

before update of precio

on libros

for each row

begin

insert into control values(user,sysdate);

end tr_actualizar_precio_libros;

b)

create triggers tr_actualizar_precio_libros

before udatep of precio

on libros

for each row

begin

insert into control values(user,sysdate);

end tr_actualizar_precio_libros;

c)

create trigger tr_actualizar_precio_libros

before update of precio

on libros

for each row

begin

insert into values(user,sysdate);

end tr_actualizar_precio_libros;

18.

Si desea terminar una transacción de base de datos sin hacer cambios, en SQL se usa …

a)

COMMIT

b)

FINISH

c)

CONCLUYE

d)

ROLLBACK

19.

Como declaro variables en mysql

a)

@variable

b)

@_var

c)

_var@

d)

@var:= Hola

20.

Guarda el valor de una consulta en una variable

a)

select count(*)

into @numEmpleados

from dept_emp

where dept_no = 'd005';


select @numEmpleados;

b)

select count(*)

into @numEmpleados

from dept_emp

where dept_no = 'd005'


select @numEmpleados;

c)

select count(*)

into @numEmpleoados

from dept_emp

where dept_no = 'd005';

d)

Ninguna de las anteriores