Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtai 300

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
tai 300

Descripción:
modelo entidad relacion y modelo relacional parte 19

Autor:
algoritmo
(Otros tests del mismo autor)

Fecha de Creación:
25/08/2016

Categoría:
Oposiciones

Número preguntas: 16
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Indica la consulta correcta:     SELECT * FROM Cliente AS c WHERE '01-01-2012' NOT IN (SELECT v.fecha FROM Venta AS v   WHERE v.cliente = c.id);     SELECT * FROM Cliente AS c WHERE '01-01-2012' NOT IN (SELECT v.fecha FROM Venta AS v   WHERE v.cliente = v.fecha); .
GENERALIZACIÓN. La base de la generalización es esta: IN busca que uno de los elementos del resultado sea igual a un cierto valor IN busca que todos los elementos del resultado sea igual a un cierto valor.
GENERALIZACIÓN. Es posible comparar un valor de diferentes formas con los resultados de una subconsulta...   Y ESA SUBCONSULTA DEBE RETORNAR UN SOLO ATRIBUTO (UNA SOLA COLUMNA) CON UNA O MUCHAS TUPLAS   y esa subconsulta puede retornar tuplas con varios atributos .
GENERALIZACIÓN. Con IN se compara al nivel de la igualdad: ¿es este valor IGUAL a alguno de los valores de esas tuplas con un único atributo? ¿es este valor DISTINTO de todos los valores de esas tuplas con un único atributo?.
GENERALIZACIÓN. Con IN se comparaba a nivel de IGUALDAD pero también se pueden usar otro tipo de operadores: >    <    >=    <=    <>    etc    y para eso se usa... ANY y ALL GROUP BY.
IN equivale a: expresión = ANY (subconsulta) expresión = ALL (subconsulta).
expresión > ANY subconsulta     equivale a: por ejemplo que el número 5 sea mayor a por lo menos uno de los resultados de la subconsulta por ejemplo que el número 5 sea mayor a todos los resultados de la subconsulta.
expresión > ALL subconsulta     equivale a: por ejemplo que el número 5 sea mayor a todos los resultados de la subconsulta por ejemplo que el número 5 sea mayor a por lo menos uno de los resultados de la subconsulta.
Condición de existencia. Con qué comando de SQL podemos saber si una consulta retorna resultados? EXISTS WHERE.
Cómo es la sintaxis de EXISTS? EXISTS (consulta) EXISTS GROUP BY (consulta).
EXISTS... es verdadero cuando la consulta entrega al menos una tupla es verdadero cuando la consulta no entrega ninguna tupla.
Indica la consulta correcta: SELECT * FROM Cliente c WHERE EXISTS (SELECT v.cliente FROM Venta v WHERE v.cliente = c.id); SELECT * FROM Cliente c WHERE EXISTS (SELECT 1 FROM Venta v WHERE v.cliente = c.id); SELECT * FROM Cliente c WHERE EXISTS (SELECT v.cliente FROM Venta v IN v.cliente = c.id);.
SELECT * FROM Cliente c WHERE EXISTS (SELECT 1 FROM Venta v WHERE v.cliente=c.id); ¿Qué es "SELECT 1"?   "SELECT 1" es lo típico que se pone cuando no quieres proyectar nada en una consulta ya que esto sale más barato para el sistema en cuanto a recursos consumidos. No nos interesan los atributos (columnas) de esa consulta "SELECT 1" es un error de sintaxis .
Indica la consulta correcta: (otra forma de hacerlo)     SELECT * FROM Cliente c WHERE NOT EXISTS (SELECT 1 FROM Venta v WHERE v.cliente = c.id AND v.fecha = '01-01-2012');     SELECT * FROM Cliente c WHERE NOT EXISTS '01-01-2012' IN (SELECT 1 FROM Venta v WHERE v.cliente = c.id AND v.fecha); .
Condición de existencia. Con qué comando de SQL podemos saber si una consulta no retorna resultados? NOT EXISTS HAVING.
SOME... es un equivalente del estándar ISO de ANY es un equivalente del estándar W3C de ANY.
Denunciar test Consentimiento Condiciones de uso