Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UPN_GBD_S4

Total questions: 22

Worksheet time: 17mins

Name
Class
Date
1.

¿Cómo se utiliza el álgebra en consultas SQL?

a)

El álgebra se usa solo para crear bases de datos.

b)

El álgebra se utiliza únicamente para la visualización de datos.

c)

El álgebra no tiene relación con SQL.

d)

El álgebra se utiliza para realizar cálculos y filtrados en consultas SQL.

2.

¿Cómo se puede representar una relación entre tablas usando álgebra?

a)

Se puede representar solo con gráficos de barras.

b)

Las relaciones se representan únicamente con diagramas de flujo.

c)

Se puede representar mediante operaciones de álgebra relacional como unión, intersección y producto cartesiano.

d)

No se puede representar ninguna relación entre tablas.

3.

Entidad es sinónimo de?

a)

Tabla

b)

Columna

c)

Campo

d)

LLave

4.

El Modelo entidad relación es un modelo de tipo:

a)

Lógico

b)

Conceptual

c)

Físico

5.
La Información que introducimos en una Base de Datos se almacena en forma de:
a)
Registro
b)
Formulario
c)
Consulta
d)
Tabla
6.

¿Cuál de las siguientes características describe a los datos booleanos? 

a)

Un tipo de datos de texto especial que se utilizará para las preguntas en blanco. 

b)

Un tipo de datos de texto para almacenar información confidencial, como números de seguridad social. 

c)

Un tipo de datos que identifica un estado verdadero (T) o falso (F). 

d)

Un tipo de datos que identifica un cero (0) o un uno (1). 

7.

¿Qué instrucción SQL devolverá el País y el Número de pedidos de cada País cuando el número de pedidos sea inferior a 50?

a)

SELECT OrderID ,Pais FROM OrdersGROUP BY CountryWHERE COUNT(OrderID)<50;

b)

SELECT COUNT(OrderID) ,Pais FROM OrdersHAVING COUNT(OrderID)<50GROUP BY Country;

c)

SELECT Pais, orderID FROM OrdersWHERE COUNT(OrderID) <50GROUP BY Country;

d)

SELECT COUNT(OrderID) ,Pais FROM OrdersGROUP BY CountryHAVING COUNT(OrderID)<50;

8.

¿Cuál cláusula permite ordenar los resultados a través de una o más columnas?

a)

ORDER BY

b)

UPDATE

c)

SELECT

d)

INSERT INTO

9.

Para modificar uno o varios datos de uno o varios registros utilizamos?

a)

UPDATE

b)

SELECT

c)

SHOW

d)

INSERT INTO

10.

Para eliminar los registros de una tabla usamos el comando

a)

ORDER BY

b)

DELETE

c)

DROP CHANGE

d)

DISTINCT

11.

Cual es la opcióncorrecta para incluir un campo en una tabla ya creada?

a)

alter table estudiantes add Edad int;

b)

alter table estudiantes modify Edad int;

c)

alter table estudiantes change Edad int;

d)

alter table estudiantes drop Edad int;

12.

Cuáles son las opciones correctas para insertar registros en una tabla?

a)

insert into Estudiantes (Cod int primary key, Nombre varchar(20) values ('José');

b)

insert into Estudiantes (Cod, Nombre) values (1, 'José');

c)

insert into Estudiantes (Cod, Nombre, Apellido) values ('José');

d)

insert into Estudiantes (Cod, Nombre) values (1, 'José'), (2, 'José');

13.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' comiencen con la letra 'a'?
a)
SELECT * FROM Persons WHERE FirstName='a'
b)
SELECT * FROM Persons WHERE FirstName LIKE '%a'
c)
SELECT * FROM Persons WHERE FirstName='%a%'
d)
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
14.
¿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'
15.

Disponemos de la tabla Producto con las columnas (campos)  Descripcion y Categoria. Necesitamos cambiar el valor de Categoria a 21 de todas las Camisas (descripcion) de la tabla Productos

a)

SET Productos TO Categoria=21 WHERE Descripcion =’Camisas’

b)

UPDATE Productos SET Categoria=21WHERE Descripcion =’Camisas’

c)

SET Productos WHERE Descripcion =’Camisas’ TO Categoria=21

d)

UPDATE Productos WHERE Descripcion =’Camisas’SET Categoria=43

16.

¿Cuál tipo de Join solo retorna los registros que existen en las 2 tablas relacionadas y concuerdan en el campo por el cual se hace la relación?

a)

INNER JOIN

b)

LEFT JOIN

c)

CROSS JOIN

d)

FULL JOIN

17.

¿Con que sentencia se incluye las condiciones de los datos que queremos consultar?

a)

WHERE

b)

INSERT

c)

SELECT

d)

FROM

18.

Dispone de la tabla Productos. ¿Qué consulta recuperará Nombre y Precio cuando aparezca Caramelo en la columna Descripcion?

a)

SELECT Nombre, Precio FROM ProductosWHERE Descripcion IN ‘%Caramelo%’

b)

SELECT Nombre, Precio FROM ProductosWHERE Descripcion = ‘Caramelo’

c)

SELECT Nombre, Precio FROM ProductosWHERE Descripcion LIKE ‘%Caramelo%’

d)

SELECT Nombre, Precio FROM ProductosWHERE Descripcion LIKE ‘Caramelo’

19.

Tiene una tabla llamada Empleados con las columnas Id y Nombre.¿Qué instrucción  debe utilizar para devolver el número de filas de la tabla?

a)

SELECT COUNT(rows) FROM Empleados

b)

SELECT * FROM Empleados

c)

SELECT SUM(*) FROM Empleados

d)

SELECT COUNT(*) FROM Empleados

20.

¿Es correcta la sentencia ? SELECT *, sum(salario) FROM ClientesWHERE localidad="Madrid"GROUP BY localidadOrder By Nombre

a)

No

b)

No, porque no se puede usar SUM si se usa WHERE

c)

Si

d)

Si , si tuviera un HAVING

21.

¿Qué instrucción SQL se utiliza para agregar un nuevo registro a una tabla?

a)

INSERT INTO

b)

CREATE RECORD

c)

ADD RECORD

d)

NEW ENTRY

22.

¿Qué tipo de relación se establece cuando una tabla A puede tener múltiples registros relacionados en una tabla B, y viceversa?

a)

Relación jerárquica

b)

Relación muchos a muchos

c)

Relación uno a muchos

d)

Relación uno a uno