Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 – TALLER 2 Grupo.

Slides:



Advertisements
Presentaciones similares
Estructura de una aplicación móvil
Advertisements

SQL CON EJEMPLOS SARI TEMA 4.
SQL Sigla del nombre “Structured Query Language”.
Ejercicios Solemne 2 Parte 1
Rocio Contreras Aguila Primer Semestre Para poder ejecutar esto SQL Server nos permite definir datos y nos entrega herramientas para poder exigir.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Implementación de la integridad de datos
SQL BAJO EL ENTORNO PHP/MYSQL MI JUAN PABLO TORRES HERRERA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA ENSENADA Mayo de 2005.
Fernando Velasco
T.F.C. - Almacenes de Datos Alumno: JORGE MORALES LARA
Mejoras a la Cláusula GROUP BY
EL LENGUAJE ESTÁNDAR SQL
Características Objeto Relacionales en Oracle
Sistema de gestión de las bases de datos (SGBD).
Características Objeto Relacionales en Oracle
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
OPERACIONES DE RECUPERACIÓN. WHERE ciudad =‘Las Palmas’; de los suministradores Obtener el código y la situación de Las Palmas SELECT sn, situacion FROM.
Creación de tablas e inserción de datos
Contenido de la sesión 1 Bases de Datos Relacionales Lenguaje SQL
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
MySQL M.C. Pedro Bello López.
SQL.
Sentencia INSERT INTO Poblando tablas.
…Tablas DDL.
SQL Lenguaje de consulta estructurado
“Optimización de sentencias MySQL” jueves 26 de septiembre de 2013.
Integridad Referencial 1. Integridad referencial 2.
tipo de datos uniqueidentifier
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Programación por Capas: Capas gestor de base de Datos y ORM Diseño y Construcción de Productos de Software Daniel Correa Botero Jeferson David Ossa Universidad.
Relacionando tablas. Restricción FOREIGN KEY.. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
SQL: Lenguaje de Interrogación Estructurado. Vistas Declaración de vista CREATE VIEW ( ) AS SELECT... Semántica Tabla virtual cuyo contenido es el resultado.
Características Objeto-Relacionales en Oracle Francisco Moreno Universidad Nacional.
Consultas SQL (Base de Datos)
Daniel Correa Botero.  Esta capa contiene todo el código sql de la base de datos, contiene la contraseña y datos de conexión a la base de datos, la función.
Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 - TALLER Grupo de.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Llaves Primarias. PRIMARY KEY.
Structured Query Language (Lenguaje Estructurado de Consultas)
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
SQL: DDL Francisco Moreno. SQL: DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la BD Tipos de objetos: - Tablas: corresponden a las.
Expresiones algebraicas equivalentes
Creación y población de Base de datos. Creación de Base de datos Instrucciones. CREATE SCHEMA CREATE DATABASE nombre_base de datos.
SQL Sigla del nombre “Structured Query Language”.
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
(Lenguaje de consulta estructurado)
Modificando la estructura de tablas
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Bases de Datos SQL.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
Sentencias DDL y DML PostgreSQL. Base de Datos I – Fundamentos Básicos PostgreSQL PostgreSQL es un servidor de base de datos relacional libre bajo la.
SQL: DDL.
ALTER TABLE MODIFICAR LA ESTRUCTURA DE LOS OBJETOS DE UNA BASE DE DATOS.
BASE DE DATOS IUPSM CLASE PRACTICA. PROF. ING. JOSE L GUZMAN H.
SQL 2: Structured Query Language
SQL: structured Query Language
Taller de Base de Datos Clase 4
Sentencias DDL.
1. 2 create table DEPARTAMENTO( numero integer primary key, nombre text, director integer not null, F_inic_Director date, CONSTRAINT director_FK FOREIGN.
Construcción de elementos de Software 4 MSc. Oscar Mauricio Salazar Ospina MSc Juan Camilo Jaramillo Alzate 15/05/2019Programación distribuida y paralela1.
Transcripción de la presentación:

Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 – TALLER 2 Grupo de Investigación en Software Universidad Pedagógica y Tecnológica de Colombia

Narrativa.

Consulta 1

Consulta 2.

Modelo multidimensional.

Creación BD Multidimensional Table `eden_multi`.`empresa_d` CREATE `empresa_d` ( `id` INT NOT NULL, `nombre` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`) ); Table `eden_multi`.`producto_d` CREATE TABLE `producto_d` ( `id` INT NOT NULL, `nombre` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`) ); Table `eden_multi`.`periodo_d` CREATE TABLE `periodo_d` ( `anio` INT NOT NULL, `mes` INT NOT NULL, PRIMARY KEY (`anio`, `mes`) ); Table `eden_multi`.`ventas_h` CREATE TABLE `ventas_h` ( `idventas` INT NOT NULL, `unidades` INT NOT NULL, `empresa_id` INT NOT NULL, `empresa_nombre` VARCHAR(45) NOT NULL, `producto_id` INT NOT NULL, `producto_nombre` VARCHAR(45) NOT NULL, `periodo_anio` INT NOT NULL, `periodo_mes` INT NOT NULL, PRIMARY KEY (`idventas`), CONSTRAINT `fk_ventas_empresa` FOREIGN KEY (`empresa_id` ) REFERENCES `empresa_d` (`id` ), CONSTRAINT `fk_ventas_producto1` FOREIGN KEY (`producto_id` ) REFERENCES `producto_d` (`id` ), CONSTRAINT `fk_ventas_periodo1` FOREIGN KEY (`periodo_anio`, `periodo_mes` ) REFERENCES `periodo_d` (`anio`, `mes` ));

Inserción de Datos

Consultas en el relacional CUBE SELECT p.nombre, e.nombre, periodo_anio, periodo_mes, sum(unidades) FROM empresa e, producto p, ventas v WHERE v.empresa_id=e.id AND v.producto_id=e.id AND empresa_id=1 GROUP BY p.nombre, e.nombre, periodo_anio, periodo_mes WITH CUBE / ROLLUP SELECT p.nombre, e.nombre, periodo_anio, periodo_mes, sum(unidades) FROM empresa e, producto p, ventas v WHERE v.empresa_id=e.id AND v.producto_id=e.id AND empresa_id=1 GROUP BY p.nombre, e.nombre, periodo_anio, periodo_mes WITH ROLLUP / Consultas en el multidimensional CUBE SELECT empresa_nombre, producto_nombre, periodo_anio, periodo_mes, sum(unidades) FROM ventas_h WHERE empresa_id=1 GROUP BY empresa_nombre, producto_nombre, periodo_anio, periodo_mes WITH CUBE / ROLLUP SELECT empresa_nombre, producto_nombre, periodo_anio, periodo_mes, sum(unidades) FROM ventas_h WHERE empresa_id=1 GROUP BY empresa_nombre, producto_nombre, periodo_anio, periodo_mes WITH ROLLUP / Consultas Relacional - Multidimensional

Gracias