ESPECIALIZACIÓN EN SQL SERVER - Básic - Intermedi - Avanzad #CINFOUNMSM Online Learning Curs Virtual (Clases en viv) www.cinf.unmsm.edu.pe
ACERCA DEL CURSO Este prgrama trata sbre la iniciación en el lenguaje de base de dats estructuras SQL y la psterir implementación de base de dats en el mtr de base de dats MSSQL haciend us del DBMS SQL Server Management Studi, así cm también haciend us de transact SQL. Se desarrlla la tería que di rigen a la base de dats estructuras SQL, el us actual en el análisis y aplicacines empresariales. DIRIGIDO Cualquier persna que necesite capacitarse en el cncimient y manipulación de base de dats SQL server, de frma que mejre ls prcess de almacenamient, utilización y análisis de ls dats en su rganización. analistas de infrmación, analistas de sistemas, administradres, Ingeniers, cntadres, ecnmistas, prfesinales en marketing y cmerci, auxiliares, etc. OBJETIVO Capacitar al participante para: Cncer y describir ls fundaments de base de dats estructuradas SQL. Implementar de frma básica una base de dats SQL server. Implementar una base de dats haciend us de lenguaje Transact SQL. Cnstruir transaccines para manipular múltiples tablas. Cnstruir cnsultas sbre múltiples tablas relacinadas. generar prcess rdenads para mejrar la tma de decisines de nues tra rganización.
MÓDULO I NIVEL BÁSICO
DATOS GENERALES Curs Clase Teórica y Práctica Trabaj Integradr Ttal hras Mdalidad : Especialización en SQL Server - Nivel Básic : 24 hras crnlógicas : 12 hras crnlógicas : 36 hras crnlógicas : Virtual TEMARIO INTRODUCCIÓN A MICROSOFT SQL SERVER Mdel cnceptual, lógic, físic de base de dats. Mdel Entidad-Relación. Dmini y tips de dats SQL server. Gestión de una base de dats (create, alter, drp). Mtr de SQL server e intrducción a us de DBMS. Intrducción a variables, tip de dats, cnstantes y peradres. Definición de tablas y frmas nrmales. Crear y restaurar cpias de seguridad. Imprtar y exprtar archivs en diferentes frmats (text, Excel, cvs, access y archivs plans). CONSTRUCCIÓN DE BASE DE DATOS Tips de relacines entre tablas, freign y primary key. Cnstrucción física de base de dats. Cnstrucción de Prcedimients almacenads. Imprtación y exprtación básica. Manej de script SQL. TRANSACCIONES BÁSICAS SQL Insertar/actualizar/eliminar registrs. Prcedimients almacenads del sistema. Lenguaje Transact SQL Sentencias. Categrías de las sentencias SQL (DDL, DML). Cnsultas de manipulación de dats (select, insert, update, delete). Cnsultas cndicinales (frm, where, grup by, having, rder). Operadres lógics ( and, r, nt, in, like, between,, etc). Funcines de agregación (Cunt, max, min, sum, avg). Lenguaje Transact SQL Funcines. Funcines de tip fecha (dateadd, datediff, etc). Funcines de tip text (len, datediff, etc). Funcines de matemáticas (dateadd ydatediff). Funcines de cnversión (dateadd, datediff, etc). Ejercicis práctics.
TEMARIO CONSTRUCCIÓN DE QUERIES y MANEJO DE VISTAS Cnsulta especificas (WHERE, ORDER BY, GROUP BY,etc). Cnsulta de múltiples tablas (JOINS). Cnsultas inner jin. Cnsultas uter jin. Cnsultas crss jin. Cnsultas left jin. Enviar el resultad de una cnsulta a una tabla. Definición de Subcnsulta. Subcnsultas que devuelven un cnjunt de valres. Us de las cláusulas EXISTS y NOT EXISTS. Creación y ventajas de vistas. Simplificación de cnsultas cmplejas mediante el us de vistas. Vistas anidadas. Eliminación y mdificación de vistas. Vistas indexadas. Mdificar dats mediante una vista. INDICES Y RESTRICCIONES E INTEGRACIÓN CON OTRAS HERRAMIENTAS Creación de índices. Ventajas e incnvenientes de crear índices. Arquitectura de ls índices. Cóm SQL Server mantiene las estructuras de ls índices y ls mntnes. Restricción check. Deshabilitar restriccines (with check - ncheck). Restricción primary key. Restricción unique. Eliminar restriccines (alter table - drp). Clave primaria cmpuesta. Creación de un Jb de ejecución. Cnexión SQL cn Micrsft Excel y desarrll de reprtes.
MÓDULO II NIVEL INTERMEDIO
DATOS GENERALES Curs Clase Teórica y Práctica Trabaj Integradr Ttal hras Mdalidad : Especialización en SQL Server - Nivel Intermedi : 24 hras crnlógicas : 12 hras crnlógicas : 36 hras crnlógicas : Virtual TEMARIO OBJETOS DEL SISTEMA SQL SERVER- TRIGGERS Objet sequence. Objets especiales de cnsulta. Cmmn table expresión. fr/after/instead f triggers. Validacines de transaccines. Cntrl de errres transaccines. Transaccines cn múltiples tablas. Us de GROUP BY, GROUPING, SET, HAVING. Manej de expresines de tablas (Crs Apply, uter apply). Otras expresines (CTE: WITH). Sistemas OLTP y Sistemas OLAP. AUDITORIA, CONTROL DE ERRORES, PUNTOS DE CONTROL Y TRANSACCIONES Auditría SQL Server Audit. Events auditables. Implementación de cntrl de errres. Implementación de punts de cntrl. Implementación de transaccines. Principi ACID. Manej de transaccines. Us de Cmmit/Rllback. Necesidad de las peracines ETL. CURSORES E INTEGRATION SERVICES (SSIS) Cntrl de errres. Cnstrucción de cursres. Blque y desblque de cursres. Ventajas y desventajas de utilizar cursres. Intrducción a Integratin Services y uss cmunes. Cncepts fundamentales. Explicación de la Arquitectura. Herramientas de SSIS.
TEMARIO FLUJO DE CONTROL Y FLUJO DE DATOS Tareas de fluj de cntrl. Restriccines de precedencia. Cntenedres. Orígenes y destins de dats. Transfrmacines. Ruta de fluj de dats. Generación de prcess SQL para cnstruir datamarts. Arquitectura del cliente OLAP de Micrsft. MANEJO TRANSACT SQL AVANZADO Y BUCLES Mas frmas de filtrad (in, any and sme, all, exists). Manej de peradres de cnjunt (unin, intersect, except). Mdificación de tip de variable (CAST, CONVERT, FORMAT, PARSE). Otras funcines (COALESCE, ISNULL and NULLIF). Sentencias de cntrl (If-then-end if, If-then-else-end if, while lp, etiquetas) Funcines persnalizadas. Cncept y tips de funcines. Creación, ejecución y eliminación de funcines Bucles de prgramación en SQL Server. FOR LOOP. While.
MÓDULO III NIVEL AVANZADO
DATOS GENERALES Curs Clase Teórica y Práctica Trabaj Integradr Ttal hras Mdalidad : Especialización en SQL Server - Nivel Avanzad : 24 hras crnlógicas : 12 hras crnlógicas : 36 hras crnlógicas : Virtual TEMARIO OPTIMIZACIÓN DE CONSULTAS MEDIANTE INDICES Y DESPLIEGUE EN GESTIÓN DE PAQUETES Optimización de queries mediante índices. Índices clustered y nnclustered. Índices Clumnstre. Mantenimient y fragmentación de ls índices. Manej de tablas en memria (índice HASH). Mdels de despliegue. Cnfiguración de paquetes. Despliegue de paquetes. Gestión de paquetes. Depuración de paquetes. Técnicas de ptimización. Diferencia entre cnstraints vs Índices. Optimización us (Set Statistics, Nn-Sargable, Frceseek, fill factr, cm prensión dats, etc.) Frzads de peración (Lp jin, merge jin, hash jin). Us de ptimizadres. Prácticas en desarrll de cnsultas. BACKUP COMPLETO, INCREMENTAL Y DIFERENCIA Cncer ls estads de base de dats y crear archivs de backup de esquemas y dats. Definición y tips de backup. Creación de backup de base de dats, Imprtación y exprtación de dats de diversas fuentes (Excel, Txt, Access, etc). Restaurar base de dats. Buenas prácticas de Backup. Crear cubs de dats cn SSAS (SQL Server Analysis Services). Obtener infrmes a partir del Data Mart y ls cubs de dats. Implementar una slución de Minería de Dats cn SSAS.
TEMARIO CREAR DATAMART - CONCEPTOS DE DWH Cas de negci: prblemática de infrmación n crrectamente mdelada. Mdel prpuest de negci. Creación de capas de un DWH (STG / ODS / BDS). Limpieza de dats. Particinamient de tablas en ODS. Carga de infrmación en ODS. Mdelad y carga de infrmación en BDS. Obtener infrmes a partir del Data Mart y ls cubs de dats. SEGURIDAD Y AGENTE SQL SERVER Seguridad en paquetes. Rles. Generación de trabajs en SQL Agent. Calendarización y atmización de trabajs. Manej y prgramación básica de Jbs. Jbs para ejecutar backups autmátics. Autmatización de prcess mediante Jbs. Envió de crre SQL server. MODELO DIMENSIONAL Y TABULAR Intrducción a analysis services / data warehuse. Diferencias de mdel dimensinal y tabular. Creación de infrmes BI. Cnexión de tablas SQL cn Excel. Desarrll de analítica cmercial mediante RFM. Desarrll de reprtes y gráfics Excel / Pwer Pivt.
BENEFICIOS Sesines en viv Aprende desde la cmdidad de tu hgar. Plana dcente Cn amplia experiencia y recncida. Clases grabadas Repite las sesines para un mejr aprendizaje. Material Cmplementari Que te ayudarán a ptenciar tus cncimients Certificación UNMSM Obten certificad a nmbre de la UNMSM. INVERSIÓN S/220.00 pr módul (incluye certificad)
MEDIOS DE PAGO CUENTA A NOMBRE DE LA UNMSM popción 1 de pag : Banc Pichincha (pag en ventanilla) Nr. Cuenta 0027-001668- 4 / Cncept de Pag: 201-433. popción 2 de pag : BCP, para depósits en ventanilla, cajer, agente transferencia interbancaria. Nr. Cuenta 191-0215772-0-14 CCI N 002-191-00021577201451 Razón Scial: Universidad Nacinal Mayr de San Marcs RUC : 20148092282. Finalmente, enviar el cmprbante de pag a cinf@unmsm.edu.pe ó cinf.ventas@ unmsm.edu.pe cn sus apellids y nmbres cmplets,númer de DNI, celular, dmicili, nmbre del curs y hrari. RESTRICCIONES EL PROGRAMA FUNCIONA CON UN MÍNIMO DE 15 ALUMNOS * Fecha de inici sujeta a mdificacines según la cantidad de inscrits al Prgrama. **N se aceptan devlucines, ni traslads a trs Prgramas u Hraris. * La plana dcente puede ser mdificad según la dispnibilidad del dcente. ** las clases se realizarán de manera virtual a través de la platafrma Zm, Jitsi Meet, Ggle Meet,etc CERTIFICADO UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) TECNOLOGÍA QUE AVANZA, EXPERIENCIA QUE RESPALDA CERTIFICADO Se trga a: Christian Jhnny de la Zta Slan... Pr haber participad en el prgrama de : Especialización en SQL Server - Nivel Básic Realizad del 09 de May al 11 de Juli del 2021 Lima, 01 de Septiembre del 2021. Ing. Cesar August Angul Calderón DIRECTOR Centr de Infrmática - UNMSM
PLANA DOCENTE Ingenier de Sistemas de la Universidad Nacinal de Ingeniería. Cn cncimients relacinads a marketing, CRM, inteligencia de negcis, minería de dats y aprendizaje autmatizad. Cn amplia experiencia cm analista de dats en distintas empresas recncidas. Asimism, amplia experiencia en dcencia en SQL Server en la UNMSM. Raúl River Aranda Ingenier de Sistemas de la Universidad Nacinal de Ingeniería perteneciente al Décim Superir cn experiencia en slucines y arquitecturas de infrmación. Cn cncimients en Gestión de Pryects y Business Intelligence. Además de amplia experiencia cm analista de dats en distintas empresas. Asimism, amplia experiencia en dcencia en SQL Server en la UNMSM. Marc Cutimb Pac
INFORMES E INSCRIPCIONES WhatsApp: 947 743 456 Crre: cinf@unmsm.edu.pe Facebk: CINFO UNMSM