Está en la página 1de 31

ESPECIALIZACIÓN DE

SQL PARA ANALYTICS

Domina el proceso de Diseño de Base de


Datos Operacional y Analítica, aplicando
metodología internacional de la Industria
Instructor
MCP, OCA, Ing. C.I.P. Elmer Pérez
Espinoza
Profesional colegiado, certificado por Microsoft, Oracle,
Especializado en Business Intelligence (ESAN), Business
Process Management (PUCP), con más de 10 años
implementando Sistema de Información Transaccional y
Geográfica.
Consultor Nacional e internacional (INEC panamá),
actualmente Project Manager TIC en el Instituto Nacional de
Estadística e Informática – INEI PERÚ

https://www.linkedin.com/in/elmerperezespinoza/
Línea de Especialización

Modelamiento Empresarial SQL Intermedio


de Base de Datos para Analytics

SQL Básico SQL Avanzado


para Analytics para Analytics
Modelamiento Empresarial
de Base de Datos(20Hr)
 Introducción al Diseño de Base de Datos
 Introducción a SQL Data Modeler
 Análisis de requisitos
 Diseño conceptual de Bases de Datos (modelo lógico)
 Diseño de Base de Dato Lógica (modelo relacional)
 Diseño de Base de Dato físicas
 Generación scripts DDL para crear objetos de Base de Datos
 Diseñando un Data Warehouse y DataMart
 Documentar una Base de Datos
 Uso del control de versiones y trabajo en un entorno
multiusuario
Modelamiento Empresarial de Base de
Datos(20Hr)
Introducción al Diseño de Base de 1
Datos

2 Introducción a SQL Data Modeler

Análisis de requisitos 3

Diseño conceptual de Bases de Datos


4 (modelo lógico)
Diseño de Base de Dato Lógica
(modelo relacional) 5

6 Diseño de Base de Dato físicas


Presentación

En este curso, el participante


aprenderá las reglas que debe
considerar durante el proceso de
modelado y diseño de una base
datos, así como, el lenguaje SQL
necesario para la creación de sus
objetos y manipulación de
información desde un gestor de base
de datos.
Dirigido

Profesionales, técnicos, egresados y


estudiantes, interesados en modelar
Base de Datos relacional empresarial
y manejar el lenguaje SQL.
Pre - Requisitos

• Conocimiento de MS Excel
• Conocimiento de Windows
Logros del Curso

El alumno será capaz de implementar


una base de datos relacional con SQL.
Adicionalmente, estará preparado
para:
• Analizar requerimientos del negocio.
• Construir modelos lógico.
• Construir modelos físico.
Introducción al Diseño de Base de Datos
El diseño de la base de datos consta de
análisis de requisitos, diseño conceptual,
diseño lógico, diseño físico.

El proceso es incremental e iterativo, lo


que significa que todas estas fases se
realizarán repetidamente.

El diseño de la base de datos tiene que


ver con los datos, es decir, cómo guardar
los datos y cómo recuperarlos.
Introducción al Diseño de Base de Datos
La integridad de los datos y la calidad de
los mismos siempre deben ser
prioridades altas al diseñar una base de
datos, y también debe considerar las
necesidades futuras.

El diseño de la base de datos no es lo


mismo que el diseño de la aplicación
Introducción al Diseño de Base de Datos
Es importante que entienda los
conceptos principales ( entidades ) de la
base de datos y sus relaciones
correctamente porque es fácil agregar
entidades y atributos, pero no es fácil
dividirlos más tarde o corregir las
relaciones modeladas incorrectamente.
Introducción al Diseño de Base de Datos

0 0 0
1 2 3
Principales conceptos Todo el modelo El diseño conceptual para
y sus relaciones (ER) conceptual del proyecto este incremento n
de negocio (ER) borrador. (+ incrementos n-1) (ER) final.

0 0
4 5
El modelo lógico para este La base de datos física para este
incremento n (+ incrementos n1) incremento n (+ incrementos n-1)
(lógico) final. (físico) final.
SQL Básico para
Analytics(20Hr)
Introducción al SQL Server
• Concepto de base de batos.
• Explorador de objetos: conexión a un servidor,
pestaña resumen, carpetas principales, carpeta de base
de datos.
• Creación y gestión de una base de datos en SQL
Server.
• Creación y gestión de tablas.
• Importación y exportación de datos de diversas
fuentes (Excel, Txt, Access, etc.).
• Generar y restaurar Backups de información.
SQL Básico para
Analytics(20Hr)
Lenguaje Transact SQL
• Recorrido de las principales operaciones con el
lenguaje SQL.
• Consultas de selección: Select Union, Join, Sort,
Union All, Clausula Case, In, Subquery, etc.
• Consultas de inserción.
• Consultas de actualización.
• Consultas de Eliminación
SQL Básico para
Analytics(20Hr)
Tratamiento de datos
Funciones de cadena.
Funciones numéricas.
Funciones estadísticas.
Funciones fechas.
Operaciones básicas con fechas.
Cruces de tablas Join (Inner, Left, Rigth, etc.).
Generación de procesos SQL para construir
datamarts.
Automatización de procesos mediante Jobs.
SQL Básico para
Analytics(20Hr)
Data exploración
• Conexión de tablas SQL con Excel.
• Desarrollo de reportes y gráficos Excel / Power
Pivot.
• Análisis de la información consolidada.
• Conexión SQL a SPSS.
• Desarrollo de analítica comercial mediante
RFM.
• Conexión SQL a R.
Presentación

El curso de SQL Básico para


Analytics está diseñado para el
manejo de Bases de Datos, haciendo
uso intensivo del lenguaje
estructurado de consulta (SQL).
Dirigido a…

Profesionales, técnicos, egresados y


estudiantes, interesados en realizar
análisis descriptivos de datos con el
lenguaje estructurado de consultas
(SQL).
Pre - Requisitos

• Conocimiento en Modelamiento de
Base de Datos (recomendable)
• Conocimiento de MS Excel
• Conocimiento de Windows
Logros del Curso

El alumno será capaz de realizar


análisis descriptivo de la Base de
Datos con el lenguaje estructurado
de consultas (SQL). Adicionalmente,
estará preparado para:
• Gestionar Base de Datos y Tablas.
• Consultar, Insertar, Modificar y
eliminar registros de las tablas.
• Consumir información desde Excel,
SPSS y R de la Base de Datos.
SQL Intermedio para
Analytics(20Hr)
Fundamentos T-SQL
Herramientas T-SQL
Tipos de datos y tipos de datos avanzados
Código de procedimiento
Funciones definidas por el usuario
Procedimientos almacenados
Programación en memoria
Disparadores
Vistas de catálogo
Manejo de errores y SQL dinámico
Presentación

El curso de SQL Intermedio para


Analytics está diseñado para el mejor
uso del potente lenguaje de
programación T-SQL integrado a la
Base de Datos.
Dirigido a…

Profesionales, técnicos, egresados y


estudiantes, interesados en realizar
automatizaciones y auditoria en lado
de la Base de Datos con el lenguaje
Transact SQL.
Pre - Requisitos

• Conocimiento en Modelamiento de
Base de Datos (recomendable)
• Conocimiento de SQL Básico
• Conocimiento de MS Excel
• Conocimiento de Windows
Logros del Curso

El alumno será capaz de realizar


automatización y auditoria de la Base
de Datos con el lenguaje Transact
SQL. Adicionalmente, estará
preparado para:
• Crear procedimientos almacenados.
• Crear funciones de usuario.
• Crear desencadenadores.
• Ejecutar consultas dinámicas
SQL Avanzado para Analytics(24Hr)

Introducción a Inteligencia de Negocios


Configuración e Instalación del entorno
Fundamentos de SQL Integration Services - SSIS
Implementar y ejecutar SSIS
Fundamentos de SQL Analysis Service – SSAS
Implementar y ejecutar SSIS
Fundamentos de SQL Reporting Service – SSRS
Implementar y ejecutar SSIS
Presentación

El curso de SQL Avanzado para


Analytics está diseñado para el mejor
uso de herramientas de ingesta,
analítica y visualización de los datos
almacenados en la Base de Datos.
Dirigido a…

Profesionales, técnicos, egresados y


estudiantes, interesados en realizar
inteligencia de negocios en su
organización.
Pre - Requisitos

• Conocimiento en Modelamiento de
Base de Datos (recomendable)
• Conocimiento de SQL Básico
• Conocimiento de SQL Intermedio
• Conocimiento de MS Excel
• Conocimiento de Windows
Logros del Curso

El alumno será capaz de realizar


automatización y auditoria de la Base
de Datos con el lenguaje Transact
SQL. Adicionalmente, estará
preparado para:
• Crear procedimientos almacenados.
• Crear funciones de usuario.
• Crear desencadenadores.
• Ejecutar consultas dinámicas

También podría gustarte