
Ms Sql Server Bases De Datos Relacionales
Contenido del curso
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.
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)
SELECTINSERTUPDATEDELETE- Subconsultas.
- Consultas simples
- Tabla única.
- Multitabla.
- Selección de columnas.
- Alias.
SQL intermedio🔗
JOIN's o consultas multitabla complejas.UNIONEXCEPTINTERSECTLEFTRIGHTFULLOUTERCROSS
- Funciones de agregación
SUMCOUNTMINMAX
- Lenguaje de definición de datos (DDL)
CREATEALTERTRUNCATEDROP
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