Además de aprender conceptos básicos sobre un SQL server, sabrás las reglas que debes considerar en el proceso de elaboración de modelos de base de datos y de diseño de una base de datos. También, aprenderás sobre el lenguaje necesario para la creación de sus objetos y manipulación de información por medio de un gestor de base de datos.
Además, ofrecemos asesorías y la posibilidad de tomar la línea de especialización en donde recibirás una certicación especial. Con nuestro contenido temático conseguirás habilidades para la ejecución de modelos de base de datos.
Ponte en contacto con nosotros para saber más sobre el proceso de matrícula.
Unidad 1: Introducción a Microsoft SQL Server
- Conceptos básicos de que es una base de datos.
- Tipo de datos de una base de datos.
- Conociendo el entorno del Microsoft SQL Server.
- Lenguaje SQL.
- Qué es SQL.
- Qué es Transact SQL.
- Categorías de las sentencias SQL.
- DDL Lenguaje de base de datos.
- DML Lenguaje de manipulación de datos.
- Crear y Gestionar base de datos.
- Crear y restaurar copias de seguridad.
- Crear tablas.
- Crear llaves primarias y foráneas.
- Crear relaciones entre tablas.
- Insertar datos.
- Actualizar datos.
- Eliminar datos.
- Gestión de una base de datos (create, alter, drop).
- Sentencias alter, drop y truncate.
Unidad 2: Análisis de datos
- Escribiendo consultas con Select from.
- Uso de alias para columnas y tablas.
- Consultas condicionales (where y order).
- Operadores lógicos (and, or, not, in , like, between, <, >, etc).
- Funciones de agregación (Count, max, min, sum, avg).
- Funciones de tipo texto (left, right, len, lower, upper, replace,
ltrim,rtrim, etc). - Funciones de tipo fecha (getdate, dateadd, datedi, datepart, etc).
- Funciones de matemáticas (dateadd y datedi).
- Funciones de conversión (dateadd, datedi, etc).
Unidad 3: Uso de Joins – Combinación de Tablas
- inner join.
- right join.
- left join.
- full outer join.
- Group by.
- Order by.
- Sub consultas.
- Subconsultas contenidas así mismo.
- Subconsultas correlacionadas.
- Subconsultas scalar.
- Subconsultas de valor múltiples.
- Tablas derivadas.
- Uso de Tablas derivadas.
- Uso de Tablas Temporales.
- Manejo de expresiones de tablas CTE: WITH.
- Sentencias de control.
- If-then-end if, If-then-else-end if, while loop.
Unidad 4: Automatización de Consultas
- Creación de vistas.
- Eliminación y modificación de vistas.
- Manejo de Funciones:
- Creación de Funciones.
- Eliminación y modificación de Creación de Funciones.
- Procedimientos almacenados.
- Tipos de procedimientos.
- Tipos de parámetros.
- Creación de Procedimientos almacenados.
- Eliminación y modicación de Procedimientos almacenados.
- Creación procedimientos: sin parámetros, con parámetros .
- Procedimientos almacenados anidados.
- Pivoteo de tablas.
- Pivot.
- Unpivot.