Issuu on Google+

Trabajo UT3


Definici贸n de Consultas Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla.


Tipos de consultas Consultas de selección: -Consultas Multitablas -Consulta de tipo “JOIN” -Consulta con valores Agrupados Consultas de acción: -Consultas de Actualización -Consulta de creación de tablas -Consulta de datos anexados -Consulta de eliminación -Consulta de tabla de referencias Cruzadas


Consultas de Selecci贸n


Consultas Multitablas


Consultas de tipo Join El 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.


Consultas de Valores agrupados


Consultas de acci贸n Las consultas de acci贸n son consultas que realizan cambios en muchos registros en una s贸la operaci贸n.


Consultas de eliminaci贸n. Las consultas de eliminaci贸n son consultas que eliminan de una tabla los registros que cumplen los criterios especificados.


Consultas de actualizaci贸n Las consultas de actualizaci贸n son consultas que modifican de una tabla los registros que cumplen los criterios especificados.


Consultas de datos anexados Las consultas de datos anexados son consultas que a単aden registros de una tabla al final de otra tabla.


Consultas de creaci贸n de tabla. Las consultas de creaci贸n de tabla son consultas que crean una nueva tabla a partir de registros de otra tabla.


Consulta de tabla de referencias Cruzadas Cuando queremos representar una consulta sumaria con dos columnas de agrupaci贸n como una tabla de doble entrada en la que cada una de las columnas de agrupaci贸n es una entrada de la tabla utilizaremos una consulta de tabla de referencias cruzadas. Por ejemplo queremos obtener las ventas mensuales de nuestros empleados. Tenemos que dise帽ar una consulta sumaria calculando la suma de los importes de los pedidos agrupando por empleado y mes de la venta. La consulta ser铆a: SELECT rep as empleado, month(fechapedido) as mes, sum(importe) as vendido FROM pedidos GROUP BY rep, month(fechapedido)


Ayoze