Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESECURSO 22/23 BBDD TEMA 9

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
CURSO 22/23 BBDD TEMA 9

Descripción:
SCORM, TEST Y EXAM.

Autor:
Norbak13
(Otros tests del mismo autor)

Fecha de Creación:
25/05/2023

Categoría:
Informática

Número preguntas: 17
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
El lenguaje DML Se utiliza para crear y borrar objetos de una base de datos Se utiliza para gestionar los permisos de los usuarios Se utiliza para dar roles y privilegios a usuarios Se utiliza para crear, modificar, borrar y consultar información en tablas.
Los comandos DML son CREATE, DROP, ALTER WHERE, NULL SELECT, INSERT, UPDATE, DELETE Ninguna de las anteriores.
SELECT name, job, sal, dpto FROM empleados WHERE NOT (job=’ventas’ AND dpto= 1);Mediante la consulta anterior Seleccionamos todos los datos de los empleados Seleccionamos nombre, trabajo, salario y departamento excepto para los empleados de ventas del departamento 1 Seleccionamos nombre, trabajo, salario y departamento de los empleados de ventas del departamento 1 Ninguna es correcta.
SELECT * FROM empleados WHERE job=’ventas’ ORDER BY sal DESC;A través de la consulta anterior Obtenemos todos los datos de los vendedores ordenados por orden descendiente de salario Obtenemos nombre y salario de los vendedores ordenados por orden descendiente de salario Obtenemos todos los datos de los vendedores Obtenemos todos los datos de los vendedores ordenados por orden ascendiente de salario.
SELECT dpto, MIN(sal), MAX(sal) FROM empleados GROUP BY dpto¿Qué realizamos mediante la consulta anterior? Se calculan los salarios máximos y mínimos de cada departamento Se devuelve el empleado que cobra más y el empleado que cobra menos Se calculan los salarios máximos y mínimos de los empleados Ninguna de las anteriores es correcta.
¿Qué conseguiremos ejecutando esta orden SQL?:SELECT dpto, MIN(sal), MAX(sal) FROM empleados WHERE job=’ventas’ GROUP BY dpto HAVING MIN(sal)<500 Se calculan los salarios máximos y mínimos de los empleados ordenados por departamento cuyos salarios sean menores de 500 Se calculan los salarios máximos y mínimos de los vendedores ordenados por dpto. Se calculan los salarios máximos y mínimos de los vendedores en cada departamento que tenga algún empleado cobrando menos de 500 La sentencia es incorrecta.
SELECT nombre, teléfono FROM clientes WHERE compras > objetivo;Mediante esta sentencia Se seleccionan los datos de los clientes que tengan compras superiores al objetivo Se selecciona el nombre y el teléfono de los clientes con compras superiores al objetivo Se seleccionan los datos de los clientes con mayores compras Ninguna es correcta.
SELECT DISTINCT nombre FROM empleados;Mediante la sentencia anterior Se seleccionan los empleados cuyo nombre no esté duplicado Se obtienen los nombres de los empleados, evitando duplicar nombres Se obtienen nombres distintos a los de los empleados Se obtienen nombres de empleados distintos.
SELECT * FROM almacen ORDER BY nombre;Mediante esta sentencia Se obtienen los datos de los productos del almacén Se obtienen los datos de los productos del almacén ordenados por nombre Se obtienen los nombres de los productos del almacén Ninguna de las anteriores.
SELECT nombre, dirección FROM clientes WHERE id_cliente=1;Mediante esta sentencia Se obtiene el nombre del cliente número 1 Se obtienen varios datos del cliente que más compra Se obtiene el nombre y la dirección del cliente que más compra Ninguna de las anteriores .
Si quisiésemos comprobar todos los datos de los empleados de una empresa, ¿qué sentencia utilizaríamos? SELECT IDEMPLEADO, NOMBRE, APELLIDOS, EDAD FROM EMPLEADOS SELECT EDAD FROM EMPLEADOS WHERE EDAD > 25 SELECT * FROM EMPLEADOS Este tipo de sentencia no está permitida en SQL.
Si quisiésemos comprobar todos los datos de los empleados que tienen más de 25 años ordenados por edad, ¿qué sentencia utilizaríamos? SELECT IDEMPLEADO, EDAD FROM EMPLEADOS ORDER BY EDAD SELECT EDAD FROM EMPLEADOS WHERE EDAD > 25 ORDER BY EDAD SELECT * FROM EMPLEADOS WHERE EDAD > 25 ORDER BY EDAD Este tipo de sentencia no está permitida en SQL.
Se utiliza en las consultas de agrupación para fijar criterios o condiciones para obtener la información. Es decir, sustituye al WHERE en este tipo de consultas HAVING GROUP BY SELECT FROM.
Los campos que se utilizan en la cláusula GROUP BY... Pueden estar o no en la sentencia SELECT Tienen que ser exactamente los miso que los campos y funciones que se utilicen en la sentencia SELECT Tiene que ser exactamente los mismos campos que en la sentencia SELECT, sin incluir las funciones Tienen que ser exactamente las mismas funciones que en la sentencia SELECT, pero los campos no tienen porqué ser los mismos.
La cláusula FROM... Es opcional en la sentencia SELECT, se utiliza cuando se quiere indicar dónde está la base de datos Es opcional en la sentencia SELECT, se utiliza cuando queremos limitar las filas que nos interesan Es opcional en la sentencia SELECT, se utiliza cuando queremos limitar las columnas que nos interesan Es obligatorio en la sentencia SELECT.
Las funciones de agregado (AVG, COUNT, SUM,...)... Solo pueden utilizarse cuando en la sentencia SELECT se utiliza también la cláusula GROUP BY Sólo pueden utilizarse cuando en la sentencia SELECT se utiliza también la cláusula HAVING Permiten realizar algún tipo de cálculo sobre registros agrupados en base a un criterio Se utilizan para unir los resultados de diferentes consultas.
La cláusula ALL en un sentencia SELECT... Obtiene todas las filas resultado de una consulta, eliminando las filas repetidas Es de uso obligatorio cuando la sentencia SELECT incluye diferentes tablas Es de uso obligatorio cuando se indican diferentes condiciones con las cláusulas AND o la cláusula OR Es opcional dentro de la sentencia SELECT.
Denunciar test Consentimiento Condiciones de uso