SQL Server Nivel Básico, Intermedio y Avanzado

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

¿Te interesa éste o algún otro curso? Escríbenos.