Administración y Análisis de Base de Datos con Microsoft SQL Server
Introducción: El análisis de las bases de datos es esencial para la toma de decisiones tanto en el ámbito de la economía como en las finanzas. Por ello, se hace indispensable conocer uno de los sistemas de bases de datos del modelo relacional más potente del mercado desarrollado por Microsoft. Requisitos: Es recomendable que el alumno tenga conocimientos en Microsoft. Objetivos: Brindar un sólido conocimiento en la gestión de las bases de datos. Dar a conocer los principales comandos para el filtrado o actualización en una base de datos. Realizar los reportes correspondientes para la gestión de información. Certificación: El participante que cumpla con las exigencias académicas de asistencia (75%) y que obtenga un promedio mínimo de 14, recibirá un Certificado de Aprobación físico.
Temario: Introducción a Microsoft SQL Server Contenido: Lección 1: Arquitectura Básica de SQL Server Lección 2: Ediciones y versiones de SQL Server Lección 3: Comenzando con la Administrador Studio de SQL Server Introducción a consultas T-SQL Contenido: Lección 1: Introducción a T-SQL Lección 2: Entendiendo Sets Lección 3: Entendiendo Lógica de Predicado Lección 4: Entendiendo la Lógica de ordenamiento en operaciones de sentencias SELECT Escribiendo Consultas SELECT Contenido: Lección 1: Escribir Sentencias Simples SELECT Lección 2: Eliminar Duplicados con DISTINCT Lección 3: Usando Alias en Columnas y Tablas Lección 4: Escribiendo Expresiones Simples con CASE Consultando Múltiples Tablas Contenido: Lección 1: Entendiendo Joins Lección 2: Consultando con Inner Joins Lección 3: Consultando con Outer Joins Lección 4: Consultando con Cross Joins y Self Join
Ordenando y Filtrando Datos Contenido: Lección 1: Ordenando Datos Lección 2: Filtrando Datos con Predicados Lección 3: Filtrando Datos con TOP y OFFSET-FETCH Lección 4: Trabajando con Valores Desconocidos Trabajando con Tipos de Datos Contenido: Lección 1: Introducción a los Tipos de Datos Lección 2: Trabajando con Datos de Cadena Lección 3: Trabajando con Datos de Feche y Hora Usando DML para Modificar Datos Contenido: Lección 1: Agregando Datos a Tablas Lección 2: Modificando y Eliminando Datos Lección 3: Generando Numeros Usando Funciones Incorporadas Contenido: Lección 1: Escribir Consultas con Funciones Incorporadas Lección 2: Uso de Funciones de Conversión Lección 3: Uso de Funciones Lógicas Lección 4: Uso de Funciones para trabajar con NULL Agrupamiento y Agregación de Datos Contenido: Lección 1: Uso de Funciones de Agregación Lección 2: Uso de la Clausula GROUP BY Lección 3: Filtro de Grupos con HAVING Uso de Sub Consultas Contenido: Lección 1: Escribir subconsultas auto contenidas Lección 2: Escribir subconsultas correlacionadas Lección 3: Uso del predicado EXISTS con subconsultas
Uso de Expresiones de Tablas Contenido: Lección 1: Uso de Vistas Lección 2: Uso de TVF en línea Lección 3: Uso de tablas derivadas Lección 4: Uso de CTEs Uso de Operadores SET Contenido: Lección 1: Escribir consultas con el operador de UNION Lección 2: Uso de EXCEPT y INTERSECT Lección 3: Uso de APPLY Uso de las Funciones de Clasificación, desplazamiento y Agregado Contenido: Lección 1: Creación de ventanas con OVER Lección 2: Exploración de funciones de ventana Grupos Giratorios y de Agrupación Contenido: Lección 1: Escribir consultas con PIVOT y UNPIVOT Lección 2: Trabajar con conjuntos de agrupación Ejecutando Procedimientos Almacenados Contenido: Lección 1: Consultar datos con procedimientos almacenados Lección 2: Pasar parámetros a procedimientos almacenados Lección 3: Creación de procedimientos almacenados sencillos Lección 4: Trabajando con SQL dinámico Programación con T-SQL Contenido: Lección 1: Elementos de programación T-SQL Lección 2: Control del flujo del programa
Implementación de la gestión de errores Contenido: Lección 1: Implementación del manejo de errores T-SQL Lección 2: Implementación de manejo estructurado de excepciones Implementación de transacciones Contenido: Lección 1: Transacciones y el motor de Base de Datos Lección 2: Control de transacciones
Informes e inscripciones: