Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtai 321

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

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

Autor:
algoritmo
(Otros tests del mismo autor)

Fecha de Creación:
29/08/2016

Categoría:
Oposiciones

Número preguntas: 19
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
... (1) es la combinación interna y ... (2) es la combinación externa INNER JOIN (1)   OUTER JOIN (2) OUTER JOIN (1)   INNER JOIN (2).
INNER JOIN es la ... (1) y OUTER JOIN es la ... (2) combinación interna (1)   combinación externa (2) combinación externa (1)   combinación interna (2).
El resultado entrega el departamento de cada trabajador?     No, porque Luis no aparece en el resultado. El resultado tendria que expresar que Luis no tiene departamento. Para que aparezca hay que usar una combinación externa (en este caso LEFT OUTER JOIN)     No, porque Luis no aparece en el resultado. El resultado tendria que expresar que Luis no tiene departamento. Para que aparezca hay que usar una combinación externa (en este caso RIGHT OUTER JOIN) .
La combinación externa (OUTER JOIN) obliga a que el resultado de una reunión... contenga todas las tuplas de una u otra tabla (o de ambas tablas) contenga todas las tuplas de una u otra tabla.
SELECT * FROM T1 LEFT OUTER JOIN T2 ON condicion; El resultado de esta consulta contendrá: El INNER JOIN entre T1 y T2 con el predicado dado Una tupla adicional que será cada tupla en T1 que no tenga una combinación en T2 que cumpla el predicado (en esa tupla adicional las columnas de T2 se rellenan con nulos) Una tupla adicional que será cada tupla en T2 que no tenga una combinación en T1 que cumpla el predicado (en esa tupla adicional las columnas de T1 se rellenan con nulos) Una tupla adicional que será cada tupla en T1 que no tenga una combinación en T2 que cumpla el predicado (en esa tupla adicional las columnas de T2 se rellenan con nulos) y una tupla adicional que será cada tupla en T2 que no tenga una combinación en T1 que cumpla el predicado (en esa tupla adicional las columnas de T1 se rellenan con nulos) .
Indica cuál es la consulta correcta que proporciona la tabla de abajo:     SELECT * FROM Trabajador t LEFT OUTER JOIN Departamento d ON t.departamento = d.departamento;     SELECT * FROM Trabajador t RIGHT OUTER JOIN Departamento d ON t.departamento = d.departamento; .
SELECT * FROM T1 RIGHT OUTER JOIN T2 ON condicion; El resultado de esta consulta contendrá: El INNER JOIN entre T1 y T2 con el predicado dado Una tupla adicional que será cada tupla en T2 que no tenga una combinación en T1 que cumpla el predicado (en esa tupla adicional las columnas de T1 se rellenan con nulos) Una tupla adicional que será cada tupla en T1 que no tenga una combinación en T2 que cumpla el predicado (en esa tupla adicional las columnas de T2 se rellenan con nulos) Una tupla adicional que será cada tupla en T1 que no tenga una combinación en T2 que cumpla el predicado (en esa tupla adicional las columnas de T2 se rellenan con nulos) y una tupla adicional que será cada tupla en T2 que no tenga una combinación en T1 que cumpla el predicado (en esa tupla adicional las columnas de T1 se rellenan con nulos) .
Indica cuál es la consulta correcta que proporciona la tabla de abajo:     SELECT * FROM Trabajador t RIGHT OUTER JOIN Departamento d ON t.departamento = d.departamento;     SELECT * FROM Trabajador t LEFT OUTER JOIN Departamento d ON t.departamento = d.departamento; .
Con el LEFT OUTER JOIN me aseguro de que... todas las tuplas de T1 están en el resultado todas las tuplas de T2 están en el resultado.
Con el RIGHT OUTER JOIN me aseguro de que... todas las tuplas de T2 están en el resultado todas las tuplas de T1 están en el resultado.
SELECT * FROM T1 FULL OUTER JOIN T2 ON condicion; El resultado de esta consulta contendrá: El INNER JOIN entre T1 y T2 con el predicado dado Una tupla adicional que será cada tupla en T1 que no tenga una combinación en T2 que cumpla el predicado (en esa tupla adicional las columnas de T2 se rellenan con nulos) y una tupla adicional que será cada tupla en T2 que no tenga una combinación en T1 que cumpla el predicado (en esa tupla adicional las columnas de T1 se rellenan con nulos) La proyección de todos los campos de todas las tablas de la base de datos .
Indica cuál es la consulta correcta que proporciona la tabla de abajo:     SELECT * FROM Trabajador t FULL OUTER JOIN Departamento d ON t.departamento = d.departamento;     SELECT * FROM Trabajador t LEFT OUTER JOIN Departamento d ON t.departamento = d.departamento;     SELECT * FROM Trabajador t RIGHT OUTER JOIN Departamento d ON t.departamento = d.departamento; .
Se suele usar una simplificación que consiste en llamarle al INNER JOIN: JOIN FULL JOIN.
Se suele usar una simplificación que consiste en llamarle al LEFT OUTER JOIN: LEFT JOIN JOIN.
Se suele usar una simplificación que consiste en llamarle al RIGHT OUTER JOIN: RIGHT JOIN JOIN.
Se suele usar una simplificación que consiste en llamarle al FULL OUTER JOIN: FULL JOIN JOIN.
En la reunión externa también podemos usar ... tal y como lo habiamos en la reunión interna NATURAL y USING GROUP BY y HAVING exclusivamente.
Si quiero hacer una reunión natural externa que tenga todas las tuplas de las dos tablas uso: SELECT * FROM T1 NATURAL FULL OUTER JOIN T2; SELECT * FROM T1 LEFT OUTER JOIN T2 USING (a,b);.
Si quiero hacer una reunión qué se cruce según las columnas de las tablas que le indiquemos y que además tenga todas las tuplas de la tabla T1 uso: SELECT * FROM T1 LEFT OUTER JOIN T2 USING (a,b); SELECT * FROM T1 NATURAL FULL OUTER JOIN T2;.
Denunciar test Consentimiento Condiciones de uso