wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL PPI Dos

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

La sentencia CREATE TABLE se utiliza para crear una base de datos

a)

Verdadero

b)

Falso

2.

La sentencia AVG() se utiliza para calcular el promedio de una columna de tipo numérico

a)

Verdadero

b)

Falso

3.

La sentencia INSERT INTO permite agregar registros en una tabla

a)

Verdadero

b)

Falso

4.

La sentencia MAX() obtiene el menor valor de una columna de tipo numérico

a)

Verdadero

b)

Falso

5.

La sentencia SELECT muestra el contenido de una tabla

a)

Verdadero

b)

Falso

6.

La sentencia SUM permita totalizar el contenido de una columna de tipo varchar

a)

Verdadero

b)

Falso

7.

La sentencia MIN obtiene el valor menor de una columna numérica

a)

Verdadero

b)

Falso

8.

Según el enunciado "where edad = 12 and edad = 14" se cumple la condición?

a)

Si, trae las edades 12 o 14 años

b)

Si, trae las edades entre 12 y 14 años

c)

No, nunca va a traer la edad

d)

No, profe esa esta muy difícil

9.

Para borrar los datos de una tabla usted utiliza?

a)

El calculo de la distacia entre el sol y la luna

b)

DROP

c)

DELETE

d)

ctrl+alt+sup

10.

La consulta "select + from tabla" esta

a)

Mal

b)

Bien

c)

Era gol de Yepes!

d)

No se no respondo

11.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'?
a)
SELECT [all] FROM Persons WHERE FirstName='Peter'
b)
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
c)
SELECT * FROM Persons WHERE FirstName='Peter'
d)
SELECT * FROM Persons WHERE FirstName<>'Peter'
12.

sintaxis para crear tabla llamada alumnos con parametros nombre, apellido, correo

a)

reate table alumnos (

Nombre int(50),

apellido varchar(50),

correo varchar(50)

);

b)

reate table estudiante (

Nombre int(50),

apellido varchar(50),

correo varchar(50)

);

c)

create table alumnos (

Nombre varchar(50),

apellido varchar(50),

correo varchar(50)

);

d)

create table alumnos (

Nombre varchar(50),

apellido varchar(50),

correo float(50)

);

13.

agregar registro en una tabla de nombre alumno con los parámetros nombre, apellido, coreo electrónico

a)

drop table alumno values ("Jose", "perez", "jose@hotmail.com");

b)

insert table alumno values ("Jose", "perez", "jose@hotmail.com");

c)

insert into alumno values ("Jose", "perez", "jose@hotmail.com");

d)

duse table alumno values ("Jose", "perez", "jose@hotmail.com");

14.

cual es la palabra reservada para declarar la llave primaria

a)

key primary( )

b)

llave primaria( )

c)

kys primaris( )

d)

primary key( )

15.

¿Cuál es la sintaxis correcta si se desea insertar una nueva fila en la tabla "Trabajadores" (cuyos campos son "Nombre" y "Apellidos")?

a)

INSERT VALUES ('Carlos', 'Pérez') INTO Trabajadores

b)

INSERT ('Carlos', 'Pérez') INTO Trabajadores

c)

INSERT INTO Trabajadores VALUES ('Carlos', 'Pérez')

16.

¿Cómo cambiarías "Carlos" por "Javier" en la columna "Nombre" de la tabla "Trabajadores"?

a)

UPDATE Trabajadores SET Nombre = 'Javier' WHERE Nombre ='Carlos'

b)

SAVE Trabajadores SET Nombre = 'Carlos' INTO Nombre =

'Javier'

c)

UPDATE Trabajadores SET Nombre = 'Carlos' INTO Nombre =

'Javier'

17.

¿Cuál es la sintaxis correcta para borrar los registros cuyo campo "Nombre" sea "Andrés"?

a)

DELETE ROW Nombre='Andrés' FROM Trabajadores

b)

DELETE Nombre='Andrés' FROM Trabajadores

c)

DELETE FROM Trabajadores WHERE Nombre = 'Andrés'

18.

Si quisiéramos contar el número de registros de la tabla

"Trabajadores"...

a)

SELECT NUMBER FROM Trabajadores

b)

SELECT COUNT Trabajadores

c)

SELECT COUNT(*) FROM Trabajadores

19.

Son sentencias DML (Lenguaje de manipulación de datos).

a)

USER, CREATE, DESCRIBE

b)

CREATE TABLE, DROP TABLE, ALTER TABLE, CREATE VIEW

c)

SELECT, INSERT, DELETE, UPDATE

d)

GRANT, REVOKE

20.

Cual es la función que me permite cargar y/o modificar datos de una tabla?

a)

INSERT

b)

UPDATE

c)

DELETE

d)

DROP