Cursos

Bases de Datos con MS-SQL Server

Descripción

Desarrolla complejas y performantes consultas en SQL Server. Aprende a desarrollar programas desde cero aplicando los últimos y más avanzados rasgos de programación en lenguaje Transact-SQL con la versión de Microsoft.
 
Objetivos: 
Al culminar este curso el participante será capaz de:
  • Desarrollar el planeamiento del Diseño Lógico de la Base de Datos
  • Comprender el Modelo Entidad-Relación
  • Programar consultas (queries) y subconsultas con Transact-SQL
  • Relacionar datos de múltiples tablas
  • Usar cláusulas PIVOT y UNPIVOT
  • Manejar de Errores con SQL
  • Crear y Normalizar una base de datos.

Requisitos

Se requieren conocimientos básicos de bases de datos.

Metodología

Curso presencial: 100% práctico, con aplicación inmediata de lo aprendido.

Incluye

Instructores altamente calificadosInstructores altamente calificados
Contenido ActualizadosContenido Actualizados
Salones acondicionados para formaciónSalones acondicionados para formación
Material de apoyo digitalMaterial de apoyo digital
Computadoras para realizar prácticasComputadoras para realizar prácticas
Archivos de ejerciciosArchivos de ejercicios
Curso 100% prácticoCurso 100% práctico
Actualización ProfesionalActualización Profesional
RefrigeriosRefrigerios
NetworkingNetworking
Certificado de AsistenciaCertificado de Asistencia
Garantía de CalidadGarantía de Calidad

Instructores

Alexander Melo
Ing. en Informática, MBA, Microsoft Certified Professional

Contenidos

 Imprimir
  • ¿Qué es SQL Server?
  • Transact-SQL
  • Historia
  • Características de SQL
  • SQL Server vs SQL Server Express
  • Lenguaje de definición de datos (DDL - Data Definition Language)
  • Lenguaje de manipulación de datos (DML - Data Manipulation Language)
  • Modelo de Entidad - Relación
  • Cardinalidad de las Relaciones
  • Atributos
  • Consideraciones en el Planeamiento del Diseño Lógico de la Base de Datos
  • Tablas
  • Restricciones de las Tablas
  • Columnas No Descomponibles
  • Restricciones en las columnas
  • Clave Primaria (PRIMARY KEY)
  • Clave Foránea (FOREIGN KEY)
  • Recuperando Datos a través de la Sentencia SELECT
  • Sintaxis de la Sentencia SELECT
  • Seleccionando Columnas
  • Cambiando el Orden de las Columnas
  • Alias
  • Cambiando los encabezados de las Columnas
  • Literales
  • Cláusula DISTINCT
  • Manipulación de los resultados
  • Datos Numéricos: Operadores Aritméticos
  • Filtrando Datos
  • Cláusula WHERE
  • Cláusula BETWEEN
  • Cláusula IN
  • Cláusula LIKE
  • Valores NULL
  • Operadores Lógicos AND y OR
  • Ordenamiento
  • Cláusula ORDER BY
  • Funciones de Agrupación
  • Función COUNT
  • Función MIN
  • Función MAX
  • Función SUM
  • Función AVG
  • Campos con valor NULL en las funciones de agrupación
  • Introducción al GROUP BY
  • Características del GROUP BY
  • Descripción del HAVING
  • Características del HAVING
  • JOINS
  • INNER JOINS
  • OUTER JOINS
  • LEFT OUTER JOINS
  • RIGHT OUTER JOINS
  • FULL JOINS
  • CROSS JOINS
  • JOINS con más de dos tablas
  • SELF JOINS
  • Operador UNION
  • Subconsultas
  • Restricciones en las Subconsultas
  • Subconsultas correlacionadas
  • Subconsultas que usan IN o NOT IN
  • Subconsultas que son usadas con operadores de comparación
  • Subconsultas que se usan con EXISTS y NOT EXISTS
  • ¿Por qué utilizar tablas temporales?
  • Tabla #locales
  • Tabla ##globales
  • Select Into
  • Consideraciones sobre las tablas temporales
  • Cláusula INSERT
  • Valores por Defecto
  • Insertando datos parciales
  • INSERT único de múltiples filas
  • Insertando registros con SELECT
  • Insertando registros con STORED PROCEDURES
  • Cláusula UPDATE
  • Modificaciones basadas en datos de otras tablas
  • Cláusula DELETE
  • TRUNCATE TABLE
  • Borrando registros basados en otras tablas
  • Bulk copy
  • BATCHS
  • SCRIPTS
  • Comando GO
  • Variables en SQL Server
  • Variables de tipo Tabla
  • Variables Globales pre declaradas
  • Bloque BEGIN - END
  • Bloque IF - ELSE
  • Construcción WHILE, BREAK y CONTINUE
  • GOTO
  • WAITFOR
  • Sentencia EXECUTE
  • Expresión CASE
  • Ordenamiento con CASE
  • TRY - CATCH
  • Sentencia THROW
  • Sentencia PRINT
  • Transacciones Explicitas
  • Transacciones Implícitas
  • Chequeo de Errores dentro de la Transacción
  • Transacciones: Nivel de Aislamiento
  • Sentencias de Transacción: ROLLBACK y SAVE
  • AFTER TRIGGER
  • INSTEAD-OF TRIGGERS
  • Restricciones de los Triggers
  • INSERT TRIGGER, DELETE TRIGGER, UPDATE TRIGGER
  • Transacciones
  • Triggers
  • ¿Qué son los Procedimientos Almacenados?
  • Tipos de procedimientos almacenados
  • Procedimientos almacenados definidos por el usuario
  • Creación de Procedimientos
  • Llamadas a Procedimientos
  • Procedimientos con Parámetros
  • Parámetros de salida
  • Valor de Retorno
  • Funciones Escalares
  • Funciones Tabulares En Línea
  • Funciones Tabulares Multi-Sentencia
  • Sentencia OPEN
  • Sentencia FETCH
  • NEXT
  • PRIOR
  • FIRST
  • LAST
  • ABSOLUTE { n | @nvar}
  • RELATIVE { n | @nvar}
  • Sentencia CLOSE
  • Sentencia DEALLOCATE
  • PIVOT
  • UNPIVOT
  • Tipos de datos espaciales
  • Tipo de dato TABLA
  • Funciones de paginación
  • OFFSET y FETCH
  • Ejecutar varias consultas en una sola transacción
  • CAST
  • CONVERT
  • FORMAT()
  • PARSE()
  • TRY_PARSE()
  • Tipo de datos Datetime
  • Función getdate()
  • Función datepart()
  • Función datename()
  • Función dateadd()
  • Función datediff()
  • Funciones day(), month() y year()

Bases de Datos con MS-SQL Server


Desarrollo de Software

Modalidad Duración Precio
Presencial20 horas$975.00
Próximas Fechas Turno
No hay fechas disponibes en este momento.
Solicita información en el formulario

Solicitud de información

Quiero más información!