Pivot y Tabla de referencia cruzada
#000012
Base de datos – Teoría
#000017
Para escribir consultas cuyos datos que se desea mostrar se encuentran en varias tablas es necesario que estas estén CORRECTAMENTE relacionadas, antes de hacer las consultas desde varias tablas se deben evitar y corregir los valores Null en la base de datos. Es convenientes que las relaciones entre tablas cumplan con la integridad de datos.
#000021
Para optimizar las consultas desde varias tablas se recomienda usar Join de la manera como se muestran en los ejercicios. Siempre hay una tabla desde donde se va a listar los registros y otras desde donde se van a extraer valores para completar el listado con datos que la hacen mas detallada.
#000022
Para usar un Join existen varias formas, en este artículo se explica el uso del join de la manera más simple, la cláusula Join se escribe después de la cláusula From, es conveniente definir de manera correcta las dos tablas que se relacionan, existe un campo común entre las dos tablas, en la tabla principal es la PK y en la tabla con la que se relacionará es la FK.
#000023
Se recomienda usar alias adecuados para las tablas y los campos en el listado desde varias tablas. (Ver Uso de Alias en consultas)
#000024
1. — Listado de las órdenes y el nombre del cliente
#000025
2. — Listado de las órdenes y el nombre del empleado que las generó
#000027
3. — Listado de las órdenes y los nombres del cliente y del empleado que las generó
#000028
4. — Producto y su categoria
#000030
5. — El detalle de la orden 10275, incluyendo el nombre del producto.
#000032
6. — Listado de productos y el proveedor
#000034
7. — Listado de órdenes y las compañías de envío
#000036
8. — Incluir en la orden anterior el nombre del empleado que generó la orden y el cliente.
#000038
Al usar Join, antes de realizar listados, deben eliminarse los valores Null de la base de datos.En el diseño de su base de datos debe estar correctamente definidas las claves primarias de las tablas y las claves foráneas de las mismas para que los datos ingresados tengan consistencias e integridad.Al utilizar Join, después de la palabra ON la primera tabla de la igualdad es la principal, la que se encuentra después de la cláusula From, en la parte derecha de la igualdad va la tabla referenciada después de la palabra join.
#000039
Funciones definidas por el usuario UDF
#000040
Hecho con por Graphene Themes.
#000041