Logo de Posgrados FRRO - UTN

¡Inscripción Abierta!

Base de datos - SQL Server

Objetivos:

El curso tiene como objetivo principal proporcionar a los participantes los conocimientos fundamentales sobre bases de datos relacionales y el uso del lenguaje SQL - Structured Query Language (Lenguaje de Consulta Estructurada) mediante la plataforma SQL Server.

A lo largo del curso, los estudiantes aprenderán a diseñar y estructurar bases de datos, crear tablas y relaciones, insertar y manipular datos, y realizar consultas básicas y avanzadas para la obtención de información útil. Se busca que los participantes desarrollen una comprensión clara de cómo se almacenan, organizan y consultan los datos en entornos empresariales.

Contenidos

Módulo 1 – Introducción a las Bases de Datos

•          Qué es una base de datos.

•          Tipos de bases de datos.

•          Modelo relacional.

•          Componentes de una base de datos.

o          Tablas.

o          Registros.

o          Campos.

•          Instalación de SQL Server y SSMS.

Módulo 2 – Primeros pasos en SQL Server

•          Interfaz de SSMS.

•          Crear y conectar bases de datos.

•          Glosario técnico básico.

•          Estructura de una consulta SQL.

Módulo 3 – Lenguaje SQL: Definición de Datos (DDL)

•          Crear bases de datos y tablas.

•          Tipos de datos.

•          Claves primarias y foráneas.

•          Restricciones.

o          NOT NULL.

o          UNIQUE.

o          DEFAULT

Módulo 4 – Lenguaje SQL: Manipulación de Datos (DML)

•          Insertar datos (INSERT).

•          Modificar datos (UPDATE).

•          Eliminar datos (DELETE).

Módulo 5 – Lenguaje SQL: Consulta de Datos (DQL)

•          Consultas básicas.

•          Filtros.

•          Operadores lógicos y de comparación.

•          Ordenamientos (ORDER BY).

Módulo 6 - Condicionales y funciones de manejo de valores

•          Introducción: ¿para qué sirven las estructuras condicionales?

•          Uso de CASE.

•          Funciones útiles.

Módulo 7 – Consultas Avanzadas y Funciones de Agregación

•          Funciones COUNT, SUM, AVG, MAX, MIN.

•          Agrupamientos (GROUP BY).

•          Filtrar grupos (HAVING).

•          Alias de campos y tablas.

Módulo 8 – Relaciones y Consultas Multitabla

•          Relaciones entre tablas.

•          JOINS: INNER JOIN, LEFT JOIN, RIGHT JOIN.

•          Subconsultas.

Módulo 9 – Casos Prácticos de Consulta

•          Creación de base de datos de ejemplo.

•          Ejercicios integradores.

•          Resolución de problemas reales mediante SQL.

Módulo 10 – Seguridad y Buenas Prácticas

•          Usuarios y permisos básicos (DCL).

•          Buenas prácticas de diseño y consulta.

•          Mantenimiento básico de bases de datos.

Módulo 11 – Proyecto Final

•          Desarrollo de una base de datos desde cero.

•          Diseño del modelo relacional.

•          Carga de datos y creación de consultas clave.

 

Destinatarios

Este curso está dirigido a estudiantes, profesionales o cualquier persona interesada en aprender cómo funcionan las bases de datos y cómo interactuar con ellas mediante SQL.

No se requieren conocimientos previos en programación ni experiencia previa con bases de datos. Es ideal para perfiles que se inician en el análisis de datos, desarrollo de software, gestión empresarial o cualquier ámbito donde se manipulen grandes volúmenes de información.