ESPECIALIZACIÓN EN SQL SERVER

Presentación

Este programa trata sobre el inicio en el lenguaje de base de datos y la posterior implementación de base de datos en el motor de base de datos MSSQL, haciendo uso del DBMS, SQL Server Management Studio y el uso de transact SQL. SQL Server es una herramienta de inteligencia de negocios que te permitirá gestionar grandes volúmenes de información, a fin de analizarla y convertirla en conocimiento que ofrezca un soporte adecuado para la toma de decisiones en todos los niveles de una organización.

Objetivo

– Al finalizar el curso, el participante estará capacitado para describir la arquitectura de una base de datos SQL Server

– Diseñar y ejecutar consultas que recuperen datos para transformar los datos en información

– Agrupar y resumir datos utilizando Transact-SQL

– Ejecutar operaciones de mantenimiento de datos

– El participante estará capacitado para desarrollar una política de administración de usuarios, crear copias de seguridad, restaurar base de datos, importar y exportar datos de diferentes orígenes a SQL Server para mejorar la toma de decisiones de nuestra organización

– Conocer la importancia de la inteligencia de negocios para la gestión empresarial.

Dirigido

Estudiantes y profesionales que necesiten capacitarse en manipulación de base de datos con SQL server, de forma que mejore los procesos de almacenamiento, utilización y análisis de los datos en su organización.

Analistas de información, analistas de sistemas, administradores, contadores, profesionales en marketing y comercio, auxiliares y cualquier persona que necesiten gestionar información para tomar acciones de mejora o cambio.

Beneficios

– El 100% de las clases son en vivo y grabadas para su reforzamiento

– Certificación otorgada a nombre de la UNMSM

– Te ayudaran a potenciar tus conocimientos

– Amplia experiencia y buena metodología de enseñanza.

Duración

123 horas

Costo

Modalidad virtual: S/.230.00 por módulo (Incluye certificado digital o en físico)

Modalidad presencial: S/.260.00 por módulo (Incluye certificado digital o en físico)

Pago único

Modalidad virtual: S/.741 .00 (Incluye certificado digital o en físico)

Modalidad presencial: S/.969.00 (Incluye certificado digital o en físico)

Módulo I

Costo / Inversión: S/.230.00 (Modalidad virtual) y S/.260.00 (Modalidad presencial)
Duración:  41 horas – 25 (Horas lectivas) y 16 (Horas no lectivas)

PROGRAMA ACADÉMICO
Módulo I: SQL SERVER BÁSICO.

INTRODUCCIÓN A MICROSOFT SQL SERVER

  • ¿Qué es Microsoft SQL Server?
  • La arquitectura Cliente/Servidor.
  • Descripción de SQL Server. Papel de SQL Server en Cliente/Servidor y en Internet
  • Conectarse al Servidor
  • Uso del SQL Server Management Studio
  • Tipos de Base de datos. Bases de datos del Sistema
  • Creación de Bases de datos de usuario usando T-SQL
  • Introducción a los Procedimientos almacenados del Sistema
  • Modificación de una Base de datos
  • El modelo relacional
  • Definición de tabla, Campo y Registro
  • Tipos de datos en SQL Server
  • Tipos de datos creados por el usuario
  • Características de columnas NULL NOT NULL
  • Creación, Modificación y eliminación de tablas
  • Creación de restricciones de Clave primaria y foránea
  • Creación del diagrama de una base de datos relacional en SQL Server.

RESTRICCIONES Y CONSULTAS

  • Agrupación y resúmenes de datos. Las funciones de agregación COUNT, SUM, MAX, MIN, AVG
  • Uso de GROUP BY
  • Listado de los primeros n registros
  • Consultas a varias tablas. Definición de join
  • Consulta de múltiples tablas (JOINS)
  • Consultas inner join
  • Consultas full outer join
  • Consultas cross join
  • Consultas left join
  • Enviar el resultado de una consulta a una tabla.
  • Creación de Restricciones
  • Restricción (UNIQUE, CHECK, DEFAULT)
  • Deshabilitar y Eliminar restricciones
  • Sentencias DML Insert, Update y Delete
  • La propiedad de columna IDENTITY
  • Sentencia TRUNCATE TABLE
  • Consultas
  • Uso de la instrucción SELECT. Selección de (todas las columnas algunas columnas)
  • Creación de campos calculados en consultas
  • Uso de Operadores Lógicos y matemáticos
  • Filtros de registros en Consultas SQL. Uso de la Cláusula WHERE
  • Uso de funciones de cadena
  • Consultas sobre columnas de texto utilizando comodines
  • Ordenación de conjuntos de resultados.

SUBCONSULTAS Y MANEJO DE VISTAS

  • Subconsulta:
    • Definición de Subconsulta
    • Subconsultas que devuelven un único valor
    • Subconsultas que devuelven un conjunto de valores
    • Uso de las cláusulas EXISTS y NOT EXISTS
    • Inserción de filas leídas de otra tabla.
  • Vistas:
    • Introducción a las vistas
    • Ventajas de las vistas
    • Creación de vistas y vistas materializadas
    • Criterios para la creación de vistas
    • Simplificación de consultas complejas mediante el uso de vistas
    • Vistas anidadas
    • Eliminación y modificación de vistas
    • Vistas indexadas
    • Mantenimiento y Modificación datos mediante una vista.

GESTIÓN DE ÍNDICES

  • Concepto
  • Acceso a los datos
  • Tipos y Criterios para crear índices
  • Mantenimiento y fragmentación de índices

INTEGRACIÓN CON OTRAS HERRAMIENTAS

  • Conexión SQL con Microsoft Excel y desarrollo de reportes
  • SQL Server con Power Pívot generación de reportes
  • SQL Server con Power BI generación de reportes
  • Importar y exportar archivos en diferentes formatos (texto, Excel, cvs, access y archivos planos).

Módulo II

Costo / Inversión: S/.230.00 (Modalidad virtual) y S/.260.00 (Modalidad presencial)
Duración:  41 horas – 25 (Horas lectivas) y 16 (Horas no lectivas)

PROGRAMA ACADÉMICO
Módulo II: SQL SERVER INTERMEDIO

FUNDAMENTOS GENERALES DE PROGRAMACIÓN

  • Introducción
  • Reglas de formato de los identificadores
  • Las expresiones
  • Otros elementos del lenguaje
  • Bloque anónimo
  • Funciones
  • Procedimientos
  • Elementos de programación

ESTRUCTURAS DE CONTROL Y GESTION DE DATOS

  • Bloque
  • Estructuras condicionales
  • Estructuras de bucles de Programación en SQL Server/li>
  • Insertando y Actualizando datos
  • Eliminando filas
  • Combinando datos
  • Gestión transacciones
  • </ulGESTIÓN DE ERRORES
    • Control de errores
    • Manejo de excepciones
    • Trabajando con cursores
    • Control de un cursor
    • Bucle de extracción
    • Uso de tablas temporales

    MANEJO AVANZADO SOBRE TABLAS

    • Pivoteo de tablas (pivot, unpivot)
    • Manejo de subconsultas, tablas derivadas
    • Instrucciones tipo query jerárquica y correlaciónales
    • Uso de GROUP BY, GROUPING, SET, HAVING
    • Manejo de expresiones de tablas (Croos Apply, outer apply).

    GESTIÓN DE TRIGGERS

    • Introducción
    • Tipos de disparadores en SQL SERVER
    • Ámbito de los triggers
    • Mantenimiento de triggerss

    LENGUAJE TRANSACT SQL – SENTENCIAS

    • ¿Qué es SQL (Structured Query Language)?
    • ¿Qué es Transact SQL?
    • Categorías de las sentencias SQL (DDL, DML)
    • Consultas de manipulación de datos (select, insert, update, delete)
    • Consultas condicionales (from, where, group by, having, order)
    • Operadores lógicos(and, or, not, in , like, between, <, >, etc)
    • Funciones de agregación (Count, max, min, sum, avg).

    LENGUAJE TRANSACT SQL – FUNCIONES

    • Funciones de tipo fecha (dateadd, datediff, etc)
    • Funciones de tipo texto (len, datediff, etc)
    • Funciones de matemáticas (dateadd y datediff)
    • Funciones de conversión (dateadd, datediff, etc)
    • Ejercicios prácticos

    MANEJO TRANSACT SQL AVANZADO

    • Mas formas de filtrado (in, any and some, all, exists)
    • Manejo de operadores de conjunto (union, intersect,except)
    • Modificación de tipo de variable (CAST, CONVERT,FORMAT, PARSE)
    • Otras funciones (COALESCE, ISNULL and NULLIF)
    • Sentencias de control (If-then-end if, If-then-else-end if,while loop, etiquetas).

Módulo III

Costo / Inversión: S/.230.00 (Modalidad virtual) y S/.260.00 (Modalidad presencial)
Duración:  41 horas – 25 (Horas lectivas) y 16 (Horas no lectivas)

PROGRAMA ACADÉMICO
Módulo III: SQL SERVER AVANZADO

INTRODUCCION A LA ADMINISTRACION DE SQL SERVER

  • Definición de losservicios de SQL Server
  • Administración de Accesos al SQL Server
  • Tipos de Autenticación
  • Creación de Logins y Usuarios de base de datos
  • Manejando la Seguridad en el SQL Server
  • Introducción a los roles en SQL Server
  • Funciones a nivel de (servidor, base de datos).

SEGURIDAD Y AGENTE SQL SERVER

  • Copia de Seguridad en SQL Server
  • Tipos de Backup
  • Diseño de una Estrategia de respaldo
  • Backup usando Asistentes
  • Copia completa y diferencial de base de datos
  • Copia del registro de transacciones
  • Restauración de la Base de Datos en SQL Server
  • Opciones de Restauración
  • Restauración de la base de datos usando SQL Server Management
  • Studio y Transact-SQL
  • Buenas prácticas de Backup

AUTOMATIZACIÓN DE LA GESTIÓN DE SQL SERVER

  • Automatización de la gestión de SQL SERVER mediante Jobs
  • Introducción al Servicio Agente SQL Server
  • Creación y manejo de Jobs
  • Automatización de la gestión de SQL Server
  • Alertas
  • Creación y manejo de Alertas
  • Creación de Operadores y Notificaciones
  • Jobs para ejecutar backups automáticos
  • Auditoría –(SQL Server Audit; Eventos auditables)
  • Grupos de acciones de auditoría
  • Destinos de la auditoría
  • Uso de desencadenantes DML para auditar cambios en los datos
  • Uso de desencadenantes DDL para auditar cambios en el esquema.

IMPORTACIÓN Y EXPORTACIÓN DE DATOS

  • Importación y exportación de datos-Definición
  • (Integration Services)
  • Copiar y descargar Archivos de datos
  • Compatibilidad con versiones anteriores
  • Configuración del Integration Services
  • Creación de Paquetes
  • Seguridad en paquetes
  • Importar y Exportar datos de una BD a otra Base de datos
  • Importar y Exportar datos entre una BD y Texto
  • Importar y Exportar datos entre una BD y Excel
  • SQL Server con cálculos estadísticos.

REPORTING SERVICES

  • Explicación de la Arquitectura
  • Componentes del Reporting Services
  • Extensiones de Envío de Reportes
  • Procesamiento de Reportes.

INTEGRACIÓN DE SQL SERVER CON POWER BI

  • Conexión de SQL Server con Power BI
  • Desarrollo de reportes y estrategias de visualización de datos con el uso de Power BI y data carga en modelos del SQL Server.

MODELAMIENTO MULTIDIMENSIONAL

  • Metodología Business Intelligence (The Business Dimensional Lifecycle)
  • OLTP vs OLAP. Modelamiento multidimensional
  • Introducción al Data Ware House (DWH)
  • El DWH como un sistema de soporte de decisiones
  • Componentes de una solución BI (ETL, Metadata, DWH, DataMarts, herramientas de explotación.)
  • Desarrollo de la metodología para la construcción de un DWH
  • Introducción a los datalakes
  • Revisión de los principales softwares de manejo de bases de datos y de sistemas de DWH (cliente/servidor y cloud computing).

CONCEPTOS DE DWH Y CREACIÓN DE DATAMART

  • Caso de negocio: problemática de información no correctamente modelada
  • Modelo propuesto de negocio
  • Creación de capas de un DWH (STG / ODS / BDS)
  • Limpieza de datos
  • Particionamiento de tablas en ODS
  • Carga de información en ODS
  • Modelado y carga de información en BDS
  • Obtener informes a partir del Data Mart y los cubos de datos.

CONCEPTO Y CENTROS DE PAGO

Concepto de pago: INFORMATICA 171308 + DNI (concepto de pago es obligatorio)

Agente BCP – Internet (vía BCP) – Banca móvil (APP)
Banco BCP – Ventanilla
Banco PICHINCHA – Ventanilla

NO pagar en agentes
Enviar su comprobante de pago escaneado al correo: cerseuinformatica.fii@unmsm.edu.pe indicando curso y horario

Teléfono: (511) 619 – 7000 anexo 1817
Correo Área de Cursos – Informática
Informes: cerseuinformatica.fii@unmsm.edu.pe
Whatsapp: 981645051
Facebook: @cerseufii
Twitter: CERSEU FII UNMSM
Instagram: cerseu.fii

Comments are closed.