ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Administración de Base de Datos GUIA PRACTICA II


Enviado por   •  27 de Septiembre de 2014  •  201 Palabras (1 Páginas)  •  245 Visitas

UNIVERSIDAD FRANCISCO GAVIDIA

FACULTAD DE INGENIERIA Y SISTEMAS

MATERIA: Administración de Base de Datos

GUIA PRACTICA II

Sentencias Avanzadas SQL

UNION sirve para obtener a partir de dos tablas con las mismas columnas, una nueva tabla con las filas de la primera y las filas de la segunda.

Ejemplo:

SELECT idfabricante, idproducto

FROM PRODUCTOS

WHERE existencias = 0

UNION ALL

SELECT fabricante, producto

FROM PEDIDOS

WHERE year(fechapedido) = 2010

ORDER BY idproducto

Ahora aplique usted la sentencia UNION a su base de datos BIBLIOTECA

SENTECIA 1

SENTENCIA 2

INNER JOIN

Es otro tipo de composición de tablas, permite emparejar filas de distintas tablas de forma más eficiente que con el producto cartesiano cuando una de las columnas de emparejamiento está indexada. Ya que en vez de hacer el producto cartesiano completo y luego seleccionar la filas que cumplen la condición de emparejamiento, para cada fila de una de las tablas busca directamente en la otra tabla las filas que cumplen la condición, con lo cual se emparejan sólo las filas que luego aparecen en el resultado.

Sintaxis:

FROM Tabla1 INNER JOIN Tabla2 ON Tabla1.Col1 comp Tabla2.Col2

Ejemplo:

SELECT * FROM libro INNER JOIN editorial ON libro.idlibro = editorial.ideditorial

¿Qué realiza esta sentencia?

Ahora aplíquela a la BDD biblioteca utilizando dos tablas explicando el objetivo de cada sentencia.

SENTENCIA 1

SENTENCIA 2

SENTENCIA 3

SENTENCIA 4

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com