Font size
WorksheetsBase de datos USM
Total questions: 32
Worksheet time: 8hrs 0mins
Los usuarios de una base de datos pueden realizar diversas operaciones como:
todas son correctas
sumar, restas, dividir y multiplicar
Agregar y modificar archivos
Agregar archivos,insertar datos, eliminar datos, eliminar archivos, modificar datos, recuperar datos
En la década de los 70, Edgar Frank codd desarrollo el modelo de base de datos:
Jerárquico
Transaccional
Relacional
Mixto
SQL en informática significa.
Saturation Quord Lenguaje
Structured Query Lenguaje
Structured Quaze Lenguaje
Static Query Lenguaje
SELECT * FROM CIUDAD ORDER BY provincia ASC, numhabitantes DESC, que permiten hacer estás palabras en color verde?
Ordenar por Provincia
Ordenar de manera Ascendente y Descendente
Ordenar Por Provincia y numhabitante de forma descendente
Solo Ordenar
¿Qué representa la palabra as en está consulta?SELECT idCliente AS id, nombre AS cliente, descripcion AS desc FROM CLIENTES;
Cambio de un nombre
agregar un registro
Un alias
Un nombre para la palabra cliente
De los siguientes No es un motor de Base de datos
Postgress SQL
Wordpress
Mysql
Oracle
¿Qué representan las flechas con relación a las tablas?
Primary Key
Relación de base de datos
Foreing Key
Relación de claves primarias
¿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?
INNER JOIN
LEFT JOIN
CROSS JOIN
FULL JOIN
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'
SELECT [all] FROM Persons WHERE FirstName='Peter'
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
SELECT * FROM Persons WHERE FirstName='Peter'
SELECT * FROM Persons WHERE FirstName<>'Peter'
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' comiencen con la letra 'a'?
SELECT * FROM Persons WHERE FirstName LIKE ='a'
SELECT * FROM Persons WHERE FirstName LIKE '%a'
SELECT * FROM Persons WHERE FirstName='%a%
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
¿Cuál de las siguientes consultas es más eficiente?
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);
SELECT DISTINCT d.dept_id, d.dept
FROM dept d, employee e
WHERE d.dept_id = e.id_dept;
Cuál es la estructura básica del SQL?
Select / From / Where
Create table
Create database
Cuáles operadores lógicos están correctos?
>=
<>
!=
>>
Para ordenar de mayor a menor los datos de un SQL se utiliza la palabra "DESC"
Falso
Verdadero
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.
SELECT last_name as "empleado", salary as "salario mensual"
FROM employees
WHERE salary BETWEEN 50 AND 100
AND (department_id = 50 ,20);
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);
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);
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);
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.
SELECT last_name, hire_date
FROM hr.employees
WHERE hire_date == '2010';
SELECT last_name, hire_date
FROM hr.employees
WHERE hire_date LIKE '%10%';
SELECT last_name, hire_date
FROM hr.employees
WHERE hire_date LIKE '%10';
Ninguna
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
SELECT last_name, salary, commission_pct
FROM hr.employees
WHERE commission_pct NOT null
ORDER BY salary, commission_pct asc;
SELECT last_name, salary, commission_pct
FROM employees
WHERE commission_pct > 0
ORDER BY salary, commission_pct;
SELECT last_name, salary, commission_pct
FROM employees
WHERE commission_pct > 0
ORDER BY commission_pct;
SELECT last_name, salary, commission_pct
FROM employees
WHERE commission_pct = null
ORDER BY salary, commission_pct;
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
select last_name as "Empleado", salary as "DSalario"
from employees
where salary between 10000 and 20000 and (department_id=60 or department_id=70)
select last_name as "Empleado", salary as "DSalario"
from employees
where salary between 10000 and 20000 and (department_id=60 AND department_id=70)
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)
Ninguno
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
select last_name as "Empleado", salary as "DSalario"
from employees
where salary between 10000 and 20000 and (department_id=60 or department_id=70)
select last_name as "Empleado", salary as "DSalario"
from employees
where salary between 10000 and 20000 and (department_id=60 AND department_id=70)
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)
Ninguno
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
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)
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)
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)
Ninguna
