Curso SQL Server

Nivel Básico – Avanzado 

Conoce la información completa por Email

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • This field is for validation purposes and should be left unchanged.

Área: Informática y Telecomunicaciones 

Duranción: 16 Hrs.

Modalidad: Online en Vivo, Presencial e In Company 

Objetivo de este Curso:

Al finalizar el curso, el participante aplicará sentencias SQL optimizadas para manejar grandes cantidades de datos de manera rápida y confiable.

Competencias a Desarrollar: Orientación a resultados, capacidad crítica, mejora continua.

Requisitos de software:

Windows 10, SQL Server Express o superior y SQL Server Management Studio Requisitos de hardware: Procesador I5 o superior, o equivalente en AMD con 8 mb de RAM

Información Básica del Curso: 

Cursos Modalidad Presencial: 

  • Sede Monterrey: Hotel Crowne Plaza Monterrey
  • Sede CDMX: Salas IQ4 en Col. Insurgentes Delegación Benito Juárez
  • In Company: En sus Instalaciones 

Cursos Modalidad Online en Vivo – ¡Capacítate desde cualquier lugar del mundo! 

  • Fechas abiertas al público (Consulta calendario o contáctenos)
  • Fechas para grupos privados de su empresa

Dirigido a

Al público en general y empresas del sector servicio o manufactura

Temario del Curso:

Módulo 1. Introducción al Diseño de Base de Datos 

  • ¿Qué es un Sistema Manejador de Bases de Datos Relacional?
  • Normalización de información
  • Reglas informales y tips que deben tomarse en cuenta
  • Proceso del diseño de una base de datos relacional

Módulo 2. Entorno del Trabajo de SQL Server Management Studio

  • SQL Server y SQL Server Management Studio
  • Object Explorer
  • Ventanas de consulta
  • El lenguaje SQL
  • Componentes (DDL, DML, DCL)

Módulo 3. Proceso de Importación de Información 

  • Normalizar la información a partir de Excel
  • Creación de una base de datos
  • Objetos de una base de datos
  • Importar la información de hojas de cálculo
  • Tipos de datos de campos

Módulo 4. Tipos de Relaciones 

  • Llaves primarias (PK)
  • Llaves foráneas (FK)
  • Relaciones uno a varios
  • Relaciones uno a uno
  • Relaciones varios a varios

Módulo 5. Definición de Datos 

  • Creación de una base de datos
  • Tipos de datos del sistema
  • Creación de tablas
  • Creación de reglas y datos predeterminados
  • Edición de estructura de tablas
  • Copia de la estructura de una tabla
  • Copia de la estructura y datos de una tabla
  • Eliminación de tablas
  • Integridad referencial
  • Creación de índices

Módulo 6. Selección de Datos 

  • Selección de información (Select…From.., Distinct, Alias ).
  • Especificación de criterios de selección de información (Where…)
  • Operadores lógicos (In, Like, Between), matemáticos y comodines.
  • Valores nulos
  • Ordenamiento de la información (Order by)
  • Agrupación de información y funciones de grupo (Group by, Having)
  • Creación de Vistas

Módulo 7. Manipulación de Datos 

  • Inserción de información (insert)
  • Eliminación de registros (delete, truncate)
  • Actualización de información (update)

Módulo 8. Crear Consultas de Múltiples Tablas 

  • Descripción de uso de la instrucción Joins
  • Consultas con Inner Joins
  • Left Join y Right Join

Módulo 9. Uso de Funciones 

  • Principales funciones para datos tipo carácter
  • Principales funciones matemáticas
  • Principales funciones para datos tipo fecha

Módulo 10. Uso de Operadores de Conjunto

  • Desarrollo de consultas con el operador UNION
  • Uso de EXCEPT e INTERSECT
  • Uso de APPLY

Módulo 11. Uso de Funciones Integradas

  • Desarrollo de consultas con funciones integradas
  • Uso de funciones de conversión
  • Uso de funciones lógicas
  • Uso de funciones para el manejo de valores nulos

Módulo 12. Uso de Conjuntos Pivoting y Grouping

  • Preparación de consultas con Pivot
  • Desarrollo de consultas con Pivot

Módulo 13. Control de Transacciones 

  • Commit y Rollback
  • Commit y Rollback por fases

Módulo 14. Sentencias de Control 

  • If-then-else-end if
  • Case
  • While loop
  • Etiquetas
  • Try – Catch

Módulo 15. Uso de Procedimientos Almacenados 

  • Declaración de variables
  • Tipos de procedimientos
  • Creación de procedimientos
  • Ejecución de procedimientos
  • Eliminación de procedimientos
  • Paso de parámetros

Módulo 16. Implementación de Cursores 

  • Características
  • Declaración, apertura, uso y cierre

Módulo 17. Implementación de Triggers 

  •  Características
  • Creación de triggers
  • Eliminación de triggers

Beneficios:

  • Estandarizará sus conocimientos básicos de SQL Server para realizar acciones avanzadas.
  • Optimizará el manejo de los tipos de datos para utilizar caracteres especiales de texto
  • Conocerá el procedimiento para crear consultas de cruces de información.
  • Aumentará la eficiencia de procesos de datos mediante transacciones
  • Identificará la manera de realizar la programación de procesos repetitivos
  • Creará disparadores de acciones que le permita manejar procesos en segundo plano.

CONOCE MÁS CURSOS QUE PODRÍAN INTERESARTE