option
Cuestiones
ayuda
daypo
buscar.php

CURSO 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.

Fecha de Creación: 2023/05/25

Categoría: Informática

Número Preguntas: 17

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
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