Curso Básico

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 - 2024


Conozca algunos cursos