Fundamentos de SQL para Minería de Datos



Documentos relacionados
Fundamentos de SQL para Minería de Datos

Guía práctica de SQL

Métodos Exploratorios en Minería de Datos

Querying Microsoft SQL Server 2012

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

MS_10774 Querying Microsoft SQL Server 2012

ST31_Querying Microsoft SQL Server

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

Construcción de cubos OLAP utilizando Business Intelligence Development Studio

Consultas con combinaciones

CURSO DE SQL SERVER 2005

MS_20461 Querying Microsoft SQL Server

Asignaturas Temas Asignaturas Temas

Lenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /

Documento Informativo

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server Descripción:

5- Uso de sentencias avanzadas

MANUAL BÁSICO DEL LENGUAJE SQL

Modelos y Bases de Datos

UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

"Big Data Analysis" (Métodos especiales para bases de datos gigantes)

8 SQL SERVER 2008 RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

SQL (Structured Query Language)

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

Información del Curso

El lenguaje SQL es un lenguaje estándar para el acceso y

Desarrollo de bases de datos con SQL Server 2014

P o s t g i s : Bases de datos espaciales 15/07/15. INSCRIPCIÓN: info@ismedioambiente.com LUGAR DE CELEBRACIÓN: Organiza:

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL

Temario. Introducción Proyecto de inteligencia de Negocios

ESPECIALISTA EN BASE DE DATOS

ÍNDICE. Introducción... Capítulo 1. Novedades de Access

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

CL_55049 PowerPivot, Power Viewand SharePoint 2013 Business Intelligence Center for Analysts

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL PROGRAMA DE LA ASIGNATURA BASE DE DATOS ESPECIALIDAD INFORMÁTICA.

DISEÑO E IMPLEMENTACIÓN DE SOLUCIONES BUSINESS INTELLIGENCE CON SQL SERVER 2012

CL_50578 MDX with Microsoft Analysis Services

CURSOS PREPARACIÓN PARA CERTIFICACIÓN MICROSOFT SQL SERVER

SQL Los fundamentos del lenguaje

DIPLOMADO WEBMASTER Y VIDEOJUEGOS 3D TOTAL HORAS: 200 HORAS (120 PRESENCIALES 80 INVESTIGACIÓN) TOTAL CICLO: 20 SÁBADOS

SQL Server Business Intelligence parte 1

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Microsoft SQL Server 2005

Especialización en bases de datos, Datamining y data Warehouse

Administrador SQL Server y Business Intelligence

CREACIÓN DE PROYECTOS DE BUSINESS INTELLIGENCE CON SQL SERVER. 40 horas 60 días

BUSINESS INTELLIGENCE POWER BI

Tu Educación en Manos de Profesionales

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

VERSIÓN DEMO MANUAL MICROSOFT QUERY

8283: Administración y programación en Microsoft SQL Server 2012

BearSoft. SitodeCloud. Rafael Rios Bascón Web: Móvil:

CONSULTAS DE RESUMEN SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Base de datos relacional

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Pontificia Universidad Católica del Ecuador

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

select nombre from profesores where categoria='aso6';

UNIVERSIDAD DE COSTA RICA SISTEMA DE ESTUDIOS DE POSGRADO POSGRADO EN COMPUTACION E INFORMATICA JUSTIFICACIÓN OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS

BASE DE DATOS RELACIONALES

Procedimientos para agrupar y resumir datos

Curso Online de Microsoft

ADMINISTRACIÓN DE BASE DE DATOS

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

Business Intelligence

Administración de Bases de Datos MySQL. Área de Formación en Línea Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez

Ventajas del Master en Flash MX sobre cualquier tipo de manuales de Flash MX o tutoriales de Flash MX

SYLLABUS I. DESCRIPCIÓN

Administración de bases de datos MySQL

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II

Universidad Capitán General Gerardo Barrios. Facultad de Ciencia y Tecnología

FORMACIÓN E-LEARNING. Curso de Cuadros de Mando en Excel

Diseño de experiencias de aprendizaje práctico en ingeniería mediante el empleo de herramientas audiovisuales y la plataforma Moodle

Prueba de Concepto, Informes XBRL vs. SGBDR.

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

EXCEL INTERMEDIO 2012

Presentación del Curso Virtual APLICACIONES DEL INTERNET Y PRÁCTICA DOCENTE CON HERRAMIENTAS WEB 2.0

Datos del Curso Título Diseño y Creación de Portales Web

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE CIENCIAS FINANCIERAS Y CONTABLES SILABO

PowerPivot y Modelo Tabular con SQL Server Analysis Services 2012

TABLAS DINÁMICAS CON POWERPIVOT DE EXCEL

Universidad Ricardo Palma

Laboratorio de Bases de Datos

CURSO DE ACCESS 2007 BÁSICO

FUNCIONES EN SQL SERVER

CURSO BASE DATOS ESPACIALES

Escuela Técnica Superior de Ingeniería Informática

Modulo VI - Base de datos en Microsoft SQL Server Unidad -1

CURSO DE EXCEL AVANZADO Y PROGRAMACION VBA Y BUSINESS INTELLIGENCE MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION

Transcripción:

Fundamentos de SQL para Minería de Datos

Tutor: El curso será impartido por M.Sc. Fabio Fernández graduado de la Universidad de Costa Rica con un máster en Matemática Aplicada. Duración: Cuatro semanas. Descripción: En este curso se presentarán los fundamentos del lenguaje SQL. El énfasis principal del curso será examinar diversos componentes del lenguaje, como lo son declaraciones, expresiones, tipos de datos, entre otros. Se le dará especial importancia al uso del lenguaje como herramienta de análisis exploratorio de datos, como punto de partida para el desarrollo de aplicaciones de minería de datos. Para esto se utilizarán diversos motores de bases de datos como SQL Server (utilizando T-SQL) y MySQL. Objetivos: En este curso el estudiante será capaz de: 1. Entender la estructura básica del lenguaje SQL como herramienta para consultar bases de datos. 2. Utilizar el lenguaje como mecanismo de extracción de datos e información a partir de repositorios con grandes volúmenes de datos. 3. Hacer uso correcto del lenguaje para construir consultas complejas que permitan obtener información de distintas tablas simultáneamente. 4. Entender el lenguaje SQL desde el punto de vista de teoría de conjuntos y lógica de predicados, permitiendo realizar operaciones usuales como lo son uniones, intersecciones, diferencias, entre otros. 5. Realizar análisis descriptivos de por medio de cláusulas, expresiones y funciones del lenguaje. 6. Utilizar SQL Server y MySQL como motores de bases de datos fundamentados en SQL. 7. Explotar las ventajas del lenguaje desde plataformas conocidas como R y MS Excel.

Metodología: Basado en la teoría y en la aplicación directa de los conceptos aprendidos. Para esto se dispondrán de las siguientes herramientas. Una vídeo conferencia semanal, las cuales quedarán grabadas en Webex, para que los alumnos la puedan acceder en cualquier momento. Trabajos prácticos semanales. Foros para plantear dudas al tutor y compañeros. Aula virtual en Moodle. Contenido: 1- Entendiendo los conceptos: fundamentos de bases de datos a. Bases de datos, tablas, columnas y filas b. Uso de ambientes de desarrollo (IDEs) c. Un vistazo a SQL y T-SQL 2- Conocer los datos: Exploración de tablas de datos a. Explorar tablas completas o subconjuntos (sentencia SELECT) - Selección de variables/columnas - Selección de individuos/filas: filtros y operadores b. Derivación/Creación de nuevas columnas - Operadores - Sentencias condicionales - Alias - Funciones de fecha, hora, y para manipulación de textos c. Ordenamiento de datos (ORDER BY) 3- Potenciar fuentes de datos: Combinando tablas de datos a. Cómo unir una o varias tablas (Joins) b. Renombrar tablas c. Concatenar conjuntos de datos (UNION) d. Creación de conjuntos complejos de datos con sub-queries

4- Transformación de la información: Limpieza de los datos a. Búsqueda de valores nulos b. Búsqueda de duplicados c. Eliminar datos (individuos) d. Modificar variables (a uno o múltiples individuos) e. Agregar nuevos individuos 5- Análisis descriptivos: Resumir datos / Creación de grupos a. Agrupación de individuos (GROUP BY) b. Funciones sobre grupos (COUNT, MAX, MIN, etc.) c. Filtros y limpieza de datos utilizando elementos agrupados (outliers) 6- Ampliar fuentes de datos: Nuevas estructuras a. Crear nuevas tablas b. Poblar tablas a partir de tablas existentes 7- R y Bases de Datos: acceder a bases de datos directamente desde R a. Conexión a fuentes de datos b. Creación de estructuras (data frames) en R c. Uso de estructuras d. Almacenar datos en la Base de Datos 8- MS Excel y Bases de Datos: Presentación de resultados a. Extracción y manipulación de datos desde Excel b. Tablas dinámicas en Excel

Bibliografía: 1. Alexander M. Decker J. and Wehbe B. Business Intelligence Tools for Excel Analysts. Wiley, 2014. 2. Beaulieu A. Learning SQL, O Reilly, 2009. 3. Ben-Gan I. SQL Server 2012 T-SQL Fundamentals. O Reilly, 2012. 4. Date C.J. SQL and Relational Theory: Hot to Write Accurate SQL Code. O Reilly, 2012. 5. DuBois P. MySQL Developer s Library. Addison-Wesley, 2013. 6. Harrington J.L. SQL Clearly Explained. Morgan Kaufmann, 2010. 7. Linoff G. Data Analysis Using SQL and Excel. Wiley, 2008. 8. Mistry R, Misner S. Introduction Microsoft SQL Server 2008 R2. Microsoft Press, 2010. 9. Seyed M.M, Saied T. and Hugh E.W. Learning MySQL, O Reilly, 2007. 10. Williams, G. Data Mining with Rattle and R, Springer, 2011. 11. Winston W. Microsoft Excel 2013 Data Analysis and Business Modeling, O Reilly, 2014. 12. Zapawa T. Excel Advanced Report Development. Wiley, 2005.