WorksheetsPrueba de Conocimiento Base de datos 4to DAAI
Total questions: 20
Worksheet time: 8mins
¿Qué es una consulta en la base de datos?
Es recuperar datos específicos de las tablas
Quiere ver generalmente los atributos.
Mostrar características de base de datos
Ingresar información a la columna
¿Qué falta para que su cumpla la siguiente estructura? CREATE PROCEDURE...
<Procedure_Name, ProcedureName>
<sysname, ProcedureName>
<ProcedureName, sysname, Procedure_Name>
<Procedure_Name, sysname, ProcedureName>
¿De qué se compone un procedimiento?
Solamente de un bloque de código.
un nombre y un conjunto de variables de tipo cadena.
Un nombre, un conjunto de parámetros y un bloque de código.
Un índice, un conjunto de funciones y un bloque de procesos.
El comando ___________ especifica criterios que tienen que cumplir los valores de campo para que los registros que contienen los valores
ANALIZE
DESCRIBE
EXPLAIN
WHERE
En MySQL, ¿cómo se puede comprobar la base de datos seleccionada por defecto?
show databases;
select database();
use database;
Select schema;
Es un comando de que pertenece a las consultas de Selección.
open
select
use
drop
Para utilizar MySQL en un ordenador, se necesita
Un servidor
Algún tipo de herramienta cliente para acceder a la base de datos
Un navegador web
Un servidor de programación
¿Cuál de las siguientes no es una función de agregación?
COUNT()
LIMIT()
MAX()
MIN()
SELECT CodigoPostal, Nombre, Telefono
FROM Clientes ORDER BY
CodigoPostal DESC , Nombre ASC; Qué devuelve esta consulta?
Codigopostal,nombre,telefono de forma Ascentente el nombre y descendente el Codigopostal
Codigo,nombre,telefono de forma Ascentente el codigopostal y descendente el nombre.
Codigo,nombre,telefono de forma Ascentente
Codigo,nombre,telefono de forma Ascentente
¿En cuál de las siguientes sentencias del lenguaje SQL se emplea la cláusula SET?
DELETE
DROP
SELECT
UPDATE
En SQL, para ordenar los datos devueltos por una sentencia SELECT se emplea la cláusula
ORDER BY
ORDERED BY
SORT BY
SORTED BY
Una sentencia SELECT sin la cláusula WHERE devuelve
Todos los registros existentes en la tabla que no estén relacionados con otra tabla
Todos los registros existentes en la tabla
No se puede ejecutar una sentencia SELECT sin la cláusula WHERE
Las anteriores respuestas no son correctas
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.
Verdadero
Falso
Tal vez
¿Omite los registros cuyos
campos seleccionados coincidan totalmente?
DISTINCT
DISTINCROW
ALL
ALL TOP
CREATE FUCNTION holaMundo(Hola Mundo) RETURNS VARCHAR(20)
BEGIN
RETURN ‘HolaMundo’
END
Es la Sintaxis Correcta
Es la Sintaxis incorrecta
Devuelve Hola Mundo
Solo devuelme Hola
Es la forma de LLamar una Función
Funcion Holamundo()
Select * Holamundo();
Select Holamundo();
Para LLamar un procedimiento almacenado es:
Call procedimiento();
call introducePersona();
call introducePersona(25,"JoseManuel");
call introducePersona(25,’JoseManuel’);
CREATE PROCEDURE pa_actores_cantidad2()
BEGIN
DECLARE actores INT;
SELECT
COUNT(*)
FROM
actor
INTO
actores;
SELECT actores;
END
Está correcta la sintaxis para el procedimiento
Le hacen falta parametros
Da error al ejecutar el procedimiento
Le hacen falta los parentesis
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)
Listar los números de teléfono con saldo menor o igual a 300. Cuál es la sintaxis?
SELECT telefono FROM Usuarios WHERE <=saldo 300;
SELECT telefono FROM Usuarios WHERE saldo <= 300;
SELECT telefono FROM tblUsuarios in saldo <= 300;
SELECT telefono FROM tblUsuarios group by saldo <= 300;
