wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prueba de Conocimiento Base de datos 4to DAAI

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué es una consulta en la base de datos?

a)

Es recuperar datos específicos de las tablas

b)

Quiere ver generalmente los atributos.

c)

Mostrar características de base de datos

d)

Ingresar información a la columna

2.

¿Qué falta para que su cumpla la siguiente estructura? CREATE PROCEDURE...

a)

<Procedure_Name, ProcedureName>

b)

<sysname, ProcedureName>

c)

<ProcedureName, sysname, Procedure_Name>

d)

<Procedure_Name, sysname, ProcedureName>

3.

¿De qué se compone un procedimiento?

a)

Solamente de un bloque de código.

b)

un nombre y un conjunto de variables de tipo cadena.

c)

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

d)

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

4.

El comando ___________ especifica criterios que tienen que cumplir los valores de campo para que los registros que contienen los valores

a)

ANALIZE

b)

DESCRIBE

c)

EXPLAIN

d)

WHERE

5.

En MySQL, ¿cómo se puede comprobar la base de datos seleccionada por defecto?

a)

show databases;

b)

select database();

c)

use database;

d)

Select schema;

6.

Es un comando de que pertenece a las consultas de Selección.

a)

open

b)

select

c)

use

d)

drop

7.

Para utilizar MySQL en un ordenador, se necesita

a)

Un servidor

b)

Algún tipo de herramienta cliente para acceder a la base de datos

c)

Un navegador web

d)

Un servidor de programación

8.

¿Cuál de las siguientes no es una función de agregación?

a)

COUNT()

b)

LIMIT()

c)

MAX()

d)

MIN()

9.

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

10.

¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET?

a)

DELETE

b)

DROP

c)

SELECT

d)

UPDATE

11.

En SQL, para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula

a)

ORDER BY

b)

ORDERED BY

c)

SORT BY

d)

SORTED BY

12.

Una sentencia SELECT sin la cláusula WHERE devuelve

a)

Todos los registros existentes en la tabla que no estén relacionados con otra tabla

b)

Todos los registros existentes en la tabla

c)

No se puede ejecutar una sentencia SELECT sin la cláusula WHERE

d)

Las anteriores respuestas no son correctas

13.

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

c)

Tal vez

14.

¿Omite los registros cuyos

campos seleccionados coincidan totalmente?

a)

DISTINCT

b)

DISTINCROW

c)

ALL

d)

ALL TOP

15.

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

16.

Es la forma de LLamar una Función

a)

Funcion Holamundo()

b)

Select * Holamundo();

c)

Select Holamundo();

17.

Para LLamar un procedimiento almacenado es:

a)

Call procedimiento();

b)

call introducePersona();

c)

call introducePersona(25,"JoseManuel");

d)

call introducePersona(25,’JoseManuel’);

18.

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 parametros

c)

Da error al ejecutar el procedimiento

d)

Le hacen falta los parentesis

19.

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

a)

A) SELECT IF(1>2,4,3)

b)

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

c)

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

d)

D) SELECT * IF(exp1,exp2)

20.

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 Usuarios WHERE saldo <= 300;

c)

SELECT telefono FROM tblUsuarios in saldo <= 300;

d)

SELECT telefono FROM tblUsuarios group by saldo <= 300;