por Diego Calvo | May 29, 2017 | Bases de Datos
Se representa por el marcador NULL y es la forma que los sistemas gestores de bases de datos relacionales indicar que no existe información en un campo. Esta falta de información puede venir dada porque no es aplicable o el desconocimiento del propio valor. El uso... por Diego Calvo | May 28, 2017 | Bases de Datos
Las funciones analíticas o window functions se utilizan para realizar calculos de una manera más sencilla y elegante que con consultas SQL complejas, subconsultas u operaciones de combinación. Beneficios de las funciones analíticas: Facilitar la obtención de... por Diego Calvo | May 28, 2017 | Bases de Datos
CTE Common table expresion: simplifica y facilita la construcción de consultas complejas mediante el uso de WITH. Nos permite definir consultas auxiliares para su reutilización en consultas más complejas. Permiten dividir consultas complejas en consultas más pequeñas... por Diego Calvo | May 28, 2017 | Bases de Datos
Las vistas en SQL proporcionan un conjunto de datos que no existen en el sistema de forma inherente, de forma que permita un rápido acceso a estos sin necesidad de tener que realizar posibles agregaciones, combinaciones entre tablas, filtros y/o cálculos sobre los... por Diego Calvo | May 28, 2017 | Bases de Datos
La clave subrogada o surrogate key es el identificador único de una tabla que no se deriva de los datos de la aplicación, generalmente no es visible al usuario y se suele construir a partir de una secuencia autogenerada. Ej: id_producto La clave de negocio o business... por Diego Calvo | Abr 20, 2017 | Bases de Datos
Incrementar el precio de los Lácteos un 10%. UPDATE ventas.tb_product SET price = 1.1*price WHERE product_id IN ( SELECT product_id FROM ventas.tb_product Pro INNER JOIN ventas.tb_category Cat ON Pro.category_id = Cat.category_id WHERE Cat.category_name =...