wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Base de datos USM

Total questions: 32

Worksheet time: 8hrs 0mins

Name
Class
Date
1.
La Información que introducimos en una Base de Datos se almacena en forma de:
a)
Registro
b)
Formulario
c)
Consulta
d)
Tabla
2.
Toda la información que aparece en fila se llama:
a)
Campo
b)
Tipo de Datos
c)
Registro
d)
Tabla
3.
¿Qué es una Llave Primaria?
a)
Es un campo que sirve para proteger mi Base de Datos
b)
Es para que se vea Bonita mi Tabla
c)
Es un campo único dentro de una tabla y sirve para establecer relaciones entre tablas
d)
Es un campo cualquiera dentro de la tabla
4.
Los tipos de relaciones entre tablas son:
a)
Relaciones de 1 a 1
b)
Relaciones de mucho a mucho
c)
Relaciones de 1 a 1, 1 a mucho, mucho a 1, mucho a mucho
d)
no se establecen relaciones entre las tablas
5.
Cuando se crea una tabla en Base de Datos definimos:
a)
Nombre de la tabla, llave primaria, tipo de datos, tamaño del campo
b)
Solamente el nombre de la tabla
c)
Solamente el tipo y tamaño del campo
6.
El diagrama Entidad relación se utiliza como:
a)
Opción para distraerme
b)
Opción para jugar
c)
Opción que me sirve de análisis para establecer las relaciones entre tablas
d)
Es un diagrama donde se relaciona con por sus formas
7.

Los usuarios de una base de datos pueden realizar diversas operaciones como:

a)

todas son correctas

b)

sumar, restas, dividir y multiplicar

c)

Agregar y modificar archivos

d)

Agregar archivos,insertar datos, eliminar datos, eliminar archivos, modificar datos, recuperar datos

8.

En la década de los 70, Edgar Frank codd desarrollo el modelo de base de datos:

a)

Jerárquico

b)

Transaccional

c)

Relacional

d)

Mixto

9.

SQL en informática significa.

a)

Saturation Quord Lenguaje

b)

Structured Query Lenguaje

c)

Structured Quaze Lenguaje

d)

Static Query Lenguaje

10.

SELECT * FROM CIUDAD ORDER BY provincia ASC, numhabitantes DESC, que permiten hacer estás palabras en color verde?

a)

Ordenar por Provincia

b)

Ordenar de manera Ascendente y Descendente

c)

Ordenar Por Provincia y numhabitante de forma descendente

d)

Solo Ordenar

11.

¿Qué representa la palabra as en está consulta?SELECT idCliente AS id, nombre AS cliente, descripcion AS desc FROM CLIENTES;

a)

Cambio de un nombre

b)

agregar un registro

c)

Un alias

d)

Un nombre para la palabra cliente

12.

De los siguientes No es un motor de Base de datos

a)

Postgress SQL

b)

Wordpress

c)

Mysql

d)

Oracle

13.

¿Qué representan las flechas con relación a las tablas?

a)

Primary Key

b)

Relación de base de datos

c)

Foreing Key

d)

Relación de claves primarias

14.
¿Cual sentencia SQL se usa para consultar datos de una tabla en una base de datos?
a)
GET
b)
EXTRACT
c)
OPEN
d)
SELECT
15.
¿Que sentencia permite consultar los datos de la columna 'FirstName' de una tabla 'Persons'?
a)
SELECT FirstName FROM Persons
b)
EXTRACT FirstName FROM Persons
c)
SELECT Persons.FirstName
16.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons'?
a)
SELECT * FROM Persons
b)
SELECT [all] FROM Persons
c)
SELECT Persons
d)
SELECT *.Persons
17.
¿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'
18.
¿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%'
19.
El operador 'OR' muestra resultados si ALGUNA de las condiciones definidas se cumple. El operador 'AND' muestra resultados si TODAS la condiciones definidas se cumplen.
a)
VERDADERO
b)
FALSO
20.

¿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

21.

¿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'

22.

¿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 LIKE ='a'

b)

SELECT * FROM Persons WHERE FirstName LIKE '%a'

c)

SELECT * FROM Persons WHERE FirstName='%a%

d)

SELECT * FROM Persons WHERE FirstName LIKE 'a%'

23.

¿Cuál de las siguientes consultas es más eficiente?

a)

SELECT d.dept_id, d.dept

FROM dept d

WHERE EXISTS ( SELECT e.id_dept, e.dept FROM employee e WHERE e. id_dept = d.dept_id);

b)

SELECT DISTINCT d.dept_id, d.dept

FROM dept d, employee e

WHERE d.dept_id = e.id_dept;

24.

Cuál es la estructura básica del SQL?

a)

Select / From / Where

b)

Create table

c)

Create database

25.

Cuáles operadores lógicos están correctos?

a)

>=

b)

<>

c)

!=

d)

>>

26.

Para ordenar de mayor a menor los datos de un SQL se utiliza la palabra "DESC"

a)

Falso

b)

Verdadero

27.

Mostrar el apellido y el salario de los empleados que ganan entre $ 50 y $ 100 y están en el departamento 20 o 50. Etiquete las columnas Empleado y Salario mensual, respectivamente.

a)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 AND 100

AND (department_id = 50 ,20);

b)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 OR 100

AND (department_id = 50 OR department_id = 20);

c)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 AND 100

AND (department_id = 50 AND department_id = 20);

d)

SELECT last_name as "empleado", salary as "salario mensual"

FROM employees

WHERE salary BETWEEN 50 AND 100

AND (department_id = 50 OR department_id = 20);

28.

El departamento de recursos humanos necesita un informe que muestre el apellido y la fecha de contratación de todos los empleados que fueron contratados en 2010.

a)

SELECT last_name, hire_date

FROM hr.employees

WHERE hire_date == '2010';

b)

SELECT last_name, hire_date

FROM hr.employees

WHERE hire_date LIKE '%10%';

c)

SELECT last_name, hire_date

FROM hr.employees

WHERE hire_date LIKE '%10';

d)

Ninguna

29.

Cree un informe para mostrar el apellido, salario y comisión de todos los empleados que ganan comisiones. Ordene los datos en orden ascendente de salario y comisiones

a)

SELECT last_name, salary, commission_pct

FROM hr.employees

WHERE commission_pct NOT null

ORDER BY salary, commission_pct asc;

b)

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct > 0

ORDER BY salary, commission_pct;

c)

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct > 0

ORDER BY commission_pct;

d)

SELECT last_name, salary, commission_pct

FROM employees

WHERE commission_pct = null

ORDER BY salary, commission_pct;

30.

mostrar el apellido y el salario de los empleados que ganan entre $ 10,000 y $ 20,000 y están en el departamento 60 Y 70. Etiquete las columnas Empleado y Salario mensual, respectivamente

a)

select last_name as "Empleado", salary as "DSalario"

from employees

where salary between 10000 and 20000 and (department_id=60 or department_id=70)

b)

select last_name as "Empleado", salary as "DSalario"

from employees

where salary between 10000 and 20000 and (department_id=60 AND department_id=70)

c)

select last_name as "Empleado", salary as "Salario"

from employees

where salary between 10000 and 20000 and NOT IN (department_id=60, department_id=70)

d)

Ninguno

31.

mostrar el apellido y el salario de los empleados que ganan entre $ 10,000 y $ 20,000 y están en el departamento 60 Y 70. Etiquete las columnas Empleado y Salario mensual, respectivamente

a)

select last_name as "Empleado", salary as "DSalario"

from employees

where salary between 10000 and 20000 and (department_id=60 or department_id=70)

b)

select last_name as "Empleado", salary as "DSalario"

from employees

where salary between 10000 and 20000 and (department_id=60 AND department_id=70)

c)

select last_name as "Empleado", salary as "Salario"

from employees

where salary between 10000 and 20000 and NOT IN (department_id=60, department_id=70)

d)

Ninguno

32.

mostrar el apellido y el salario de los empleados que ganan entre $ 5,000 y $ 12,000 y están en el departamento 20 o 50. Etiquete las columnas Empleado y Salario mensual, respectivamente

a)

select last_name as "Employee", salary as "Month Salary"

from employees

where salary > 5000 and salary > 12000 and (department_id=20 or department_id=50)

b)

select last_name as "Employee", salary as "Month Salary"

from employees

where salary between 5000 and 12000 and (department_id=20 AND department_id=50)

c)

select last_name as "Employee", salary as "Month Salary"

from employees

where salary between 5000 and 12000 and (department_id=20 or department_id=50)

d)

Ninguna