Objetivo:
Al terminar el curso el participante será capaz de modelar sus datos, para poder crear y administrar su base de datos donde podrá realizar distintos tipos de consultas, así como modificación a los datos utilizando el manejador de base de datos SQL Server.
Áreas de Orientación del Curso:
Administración de Bases de Datos (20%), Programación de Base de Datos (60%) e Ingeniera de datos (20%)
Requisitos
Contar con sistema operativo Windows 10 u 11. Conocimiento básico de computación.
A quien va dirigido
Profesionistas afines al área de Programación y Desarrollo de Software.
Material a entregar
Material de apoyo digital y Reconocimiento de participación.
Contenido
Introducción a las Bases de datos y SQL.
- Conceptos preliminares.
- Modelado de datos
- Normalización
- Clave primaria
- Clave externa
- Conocer el entorno de SSMS
- Creación de una base de datos
- Creación de tablas
- tipos de Datos
- Creación de relaciones
- Comentarios
- Truncate table
Manejo de Consultas.
- Operadores
- Distinct
- Alias
- Where
- Union – union all
- Group by
- Having
- Manipular CTE
- Bloques anónimos
- Funciones de agregado
- Manejo de fechas/horas
- Joins
- Funciones de cadena
- Vistas
- Merge
- CTE
- Triggers
Modificación de Datos.
- Insert
- Delete
- Update
Programación T-SQL
- Variables
- Procedimientos almacenados
- Funciones
- Batches y lotes
- Bloques de ejecución
- Goto
- Control de errores
- Propagación de errores
- Transacciones
- Restricciones
Administración de Base de Datos
- Eventos extendidos
- Importar datos
- Introducción al plan de ejecución
- Análisis de índices
- Desfragmentación de índices
- Respaldos y restauraciones
- Logins
- Roles de servidos y base de datos
- Creación de usuarios
- Permisos de usuario
- Jobs
Objetivo
Diseñar, implementar y consultar una base de datos relacional aplicando modelado, normalización y programación en T-SQL.
El alumno desarrollará una base de datos para administrar clientes, productos, ventas y detalles de venta. Se deberá garantizar la integridad de los datos y optimizar las consultas mediante vistas y procedimientos almacenados.
Objetivo
Aplicar tareas de administración, seguridad y optimización de una base de datos en SQL Server.
El alumno trabajará sobre una base de datos existente (puede ser la del Proyecto 1) para implementar Scripts de creación de usuarios, roles y permisos, realizar una estrategia de respaldos y recuperación ante desastres.
Fecha de Inicio
Por definir (sujeto a cambios bajo demanda)
Horario
Sábados de 9:00 a. m. 1:00 p. m.
Costo
$10,670 a $4,920
Modalidad
En línea
Lugar
Dirección de Tecnologías y Desarrollo Digital, Pedro de Alba s/n Cd Universitaria
Duración
36 horas promedio

