MS SQL Server: Bases de Datos Relacionales

Microsoft SQL Server es la apuesta de Microsoft para hacer frente a sus competidores directos en el cmapo de las bases de datos relacionales. Implementa a Transact-SQL, una extensión del lenguaje ANSI SQL estándar. Originalmente sólo estaba disponible para entornos Windows aunque ahora ya se encuentra listo para su uso en plataformas Linux y también dentro de un contenedor de Docker.
En los últimos 5 años, la humanidad ha recabado el 90% de la información que se tiene registrada. Es por ello que las necesidades de organización de datos de manera íntegra y estructurada resulta vital para la vida moderna y va de la mano con la evolución de la tecnología. Esto se aplica no solamente en la industria, sino también diferentes ramos como la educación, salud, ciencia y entretenimiento.
Profesionales especializados en el manejo, almancenamiento, consulta y tratamiento de la información son altamente requeridos en un sin número de centros de trabajo que buscan garantizar el correcto resguardo y explotación adecuados de la información.
Nivel: Básico
Duración: 35 horas
Requisitos
- Conocimientos básicos de sistemas operativos.
- Uso básico de un editor de texto.
- Fundamentos de programación.
Objetivos
- Comprender la estructura general de SQL.
- Desarrollar consultas intermedias - avanzadas de datos.
- Fijar las habilidades básicas para el uso apropiado de Transact-SQL.
- Iniciarse en las habilidades lógicas de construcción de consultas complejas.
Temario
Introducción
- Instalación de MS SQL Server.
- Instalación de SQL Server Management Studio.
- Instalación de Azure Data Studio.
- Instalación de DBeaver.
Uso de herramientas alternativas
- DBeaver
- Azure Data Studio
Introducción a SQL
- Tipos de datos.
- Expresiones.
- Operadores
- Lógicos.
- De bits.
- Comparativos.
- Aritméticos.
- Relacionales.
- De cadena.
- Lenguaje de manipulación de datos (DML)
SELECT
INSERT
UPDATE
DELETE
- Subconsultas.
- Consultas simples
- Tabla única.
- Multitabla.
- Selección de columnas.
- Alias.
SQL intermedio
JOIN
's o consultas multitabla complejas.UNION
EXCEPT
INTERSECT
LEFT
RIGHT
FULL
OUTER
CROSS
- Funciones de agregación
SUM
COUNT
MIN
MAX
- Lenguaje de definición de datos (DDL)
CREATE
ALTER
TRUNCATE
DROP
Transact-SQL
- Variables.
- Constantes.
- Funciones.
STORE PROCEDURE
- Control de flujo.
- Ciclos.
- Triggers
Transact-SQL Avanzado
- Manejo de errores:
TRY - CATCH
- Cursores.
- Vistas.
- Transacciones.
- Funciones ventana.
- Tablas temporales.
- XML y JSON
© Dunkel IT Studios, 2022 - 2025