wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conceptos de (BD)

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Seleccione que tipos de datos pertenecen a MySQL o mariaDB de XAMPP:

a)

ENUM

b)

BOOLEAN

c)

SET

d)

NUMERO

e)

BLOB

2.

¿Qué es el cotejamiento o Collation?

4 lines
3.

Seleccione cuales sentencias corresponden al Lenguaje de Manipulación de Datos o DML en bases de datos relacionales:

a)

Create

b)

Insert

c)

Alter

d)

Update

e)

Delete

4.

Seleccione de las opciones ¿Cuál es el procedimiento más acorde en la creación de la estructura y objetos de una base de datos relacional? :

a)

Create Database-->Create Table-->Primary Key-->Foreign Key

b)

Create Database-->Create Table-->Foreign Key-->Primary Key

c)

Create Table-->Create Database-->Foreign Key-->Primary Key

d)

Create Table-->Create Database-->Primary Key-->Foreign Key

5.

Seleccione cuáles son las restricciones, constraint o elementos de integridad que puede tener un base de datos relacional:

a)

NOT NULL

b)

UNIQUE

c)

FOREIGN KEY

d)

VARCHAR

6.

Seleccione si la siguiente sentencia es correcta o incorrecta:

DELETE FROM Aprendiz;

a)

CORRECTA

b)

INCORRECTA

7.

¿Cuáles de las siguientes son operadores relacionales?

a)

=

b)

<=

c)

>=

d)

<>

e)

> <

8.

Seleccione si es corresta o incorrecta la siguiente sentencia:
UPDATE Aprendiz

SET correo='aprendiz@ejemplo.edu.co'

WHERE id='10302040';

a)

CORRECTO

b)

INCORRECTO

9.

Seleccione si la imagen aplica esos conceptos en las bases de datos relacional (MySQL):

a)

Si aplica el concepto de un dato null y un valor 0.

b)

No aplica el concepto de un dato null y un valor 0.

c)

No aplica porque un dato null y un valor 0 son lo mismo.

10.

La siguiente consulta es válida o no:

SELECT nombreProducto, precio, cantidad, precio*cantidad FROM Producto;

a)

Es válida.

b)

No es válida.

11.

Determine si es falso o verdadero la siguiente afirmación: "Una tabla puede tener una llave compuesta, es decir, más de una llave primaria"

a)

Verdadero

b)

Falso

12.

Seleccione cuáles son las sentencias que pertenecen al Lenguaje de Definición de Datos o DDL:

a)

CREATE

b)

DELETE

c)

ALTER

d)

DROP

13.

Determine si la siguiente afirmación es verdadera o falsa: "Un campo en una base de datos relacional es igual que decir que es un dato"

a)

La afirmación es Verdadera.

b)

La afirmación es Falsa.

14.

Explique que hace la siguiente consulta:

SELECT COUNT(*)

FROM Productos

WHERE precio = 2500;

4 lines
15.

¿Cuál es el propósito de la instrucción ORDER BY?

4 lines
16.

El operador lógico que solo devuelve verdadero cuando todas sus condiciones son verdaderas es:

(a)  

17.

¿Cuál de las siguientes son operadores lógicos de sql?

a)

BETWEEN

b)

IN

c)

LIKE

d)

NOT

e)

>=

18.

Para consultar las coincidencias entre dos tablas, determine si la siguiente sentencia puede corresponder a lo solicitado:

select * from tabla1, tabla2

where tabla1.pk = tabla2.pk;

a)

Si corresponde.

b)

No corresponde.

19.

El siguiente query o consulta a cuántas tablas esta consultando:

select fecha_hora, pac_nombre,med_nombre from ingreso,medico,paciente where ing_paciente=pac_num_historial and ing_medico=med_cod_id;

a)

1

b)

2

c)

3

d)

4

20.

La siguiente sentencia permite eliminar a más de un registro:

DELETE FROM tu_tabla

WHERE id IN (1, 2);

a)

SI

b)

NO

21.

¿Cuál es el código para crear las llaves foráneas en la tabla Ingreso según la imagen del modelo relacional?

a)

foreign key (ing_paciente) references paciente (pac_num_historial), foreign key (ing_medico) references medico(med_cod_id)

b)

primary key (ing_paciente) references paciente(pac_num_historial),

primary key (ing_medico) references medico(med_cod_id)

c)

foreign key (pac_num_historial) references paciente(ing_paciente),

foreign key (med_cod_id) references medico(ing_medico)

22.

Señale con una equis (x) cuales son las tablas maestras o independientes:

23.

Elija la cláusula JOIN correcta para seleccionar todos los registros de la tabla Customers más todas las coincidencias en la tabla Orders:

a)

SELECT * FROM Orders

RIGHT JOIN Customers ON Orders.CustomerID=Customers.CustomerID;

b)

SELECT * FROM Orders

LEFT JOIN Customers ON Orders.CustomerID=Customers.CustomerID;

24.

Determine si la siguiente sentencia es correcta o no para crear un indice:

create index nombre_indice

ON nombreTabla

(nombre_campos);

a)

Es correcta.

b)

No es correcta.

25.

Una vista en base de datos relacionales es:

a)

Es una tabla virtual basada en el conjunto de resultados de una declaración SQL . Una vista contiene filas y columnas, como una tabla real. Los campos de una vista son campos de una o más tablas reales de la base de datos.

b)

Es una tabla virtual basada en el conjunto de resultados de una declaración SQL . Una vista contiene filas y columnas, como una tabla real. Los campos de una vista contiene campos propios.

c)

Es una tabla real basada en el conjunto de resultados de una declaración SQL . Una vista contiene filas y columnas, como una tabla real. Los campos de una vista son campos de una o más tablas reales de la base de datos.