WhatsApp
  • Siguenos en CAPACITACIONES GOCURSOS SPA :
Gocursos.cl Organismo de capacitación.

SQL: Creación, Actualización y Consulta de Bases de Datos

Desarrollar habilidades prácticas en el uso del lenguaje SQL para crear, consultar, actualizar y administrar bases de datos relacionales, con foco en resolver necesidades reales de manejo de información.

  • 65 Contenidos
  • Duración: 16 horas
  • Código 342223

Objetivo General

Desarrollar habilidades prácticas en el uso del lenguaje SQL para crear, consultar, actualizar y administrar bases de datos relacionales, con foco en resolver necesidades reales de manejo de información.

Descargar Ficha PDF Cotizar

Objetivos Específicos

         Comprender los fundamentos del modelo relacional y la sintaxis básica del lenguaje SQL para crear estructuras de bases de datos funcionales y normalizadas.
         Aplicar sentencias SQL (DML y DQL) para insertar, modificar, eliminar y consultar datos de manera eficiente, utilizando filtros, funciones y agrupamientos.
         Diseñar y ejecutar consultas avanzadas que integren múltiples tablas mediante relaciones (JOIN), subconsultas y operadores de conjunto para responder requerimientos complejos.
         Desarrollar procedimientos almacenados, funciones y configuraciones de seguridad, optimizando el acceso a los datos y aplicando buenas prácticas en el uso de bases de datos relacionales.


Módulo 1: Fundamentos de Bases de Datos y SQL

        Conceptos básicos de bases de datos y modelo relacional.
        Tipos de bases de datos.
        Introducción a SQL y su historia.
        Instalación y configuración de un gestor (MySQL/PostgreSQL).
        Estructura básica de una base de datos.
         Actividad práctica:
        Instalar un gestor de base de datos y crear una base de datos vacía con su estructura básica.


Módulo 2: Creación de Bases de Datos y Tablas

        Tipos de datos en SQL.
        Creación de tablas (CREATE TABLE).
        Claves primarias y foráneas.
        Restricciones: NOT NULL, UNIQUE, CHECK.
        Índices y modificación con ALTER TABLE.
         Actividad práctica:
        Diseñar y crear un esquema de base de datos con al menos tres tablas relacionadas y restricciones aplicadas.


Módulo 3: Manipulación de Datos (DML)

        Sentencias básicas: INSERT, UPDATE, DELETE.
        Manejo de transacciones: COMMIT y ROLLBACK.
         Actividad práctica:
        Insertar datos en las tablas del módulo anterior, actualizar valores específicos y realizar una eliminación controlada con uso de transacciones.


Módulo 4: Consultas y Recuperación de Datos (DQL)

        Sentencia SELECT y filtros con WHERE, BETWEEN, LIKE, IN.
        Ordenamiento con ORDER BY.
        Funciones agregadas: COUNT, SUM, AVG, etc.
        Agrupamiento con GROUP BY y HAVING.
        Condicionales: AND, OR, NOT.
         Actividad práctica:
        Realizar una serie de consultas para responder preguntas del negocio, aplicando funciones agregadas y filtros compuestos.


Módulo 5: Relaciones y Consultas Avanzadas

        Relaciones entre tablas.
        JOIN: INNER, LEFT, RIGHT, FULL.
        Subconsultas y operadores de conjunto: UNION, INTERSECT, EXCEPT.
         Actividad práctica:
        Crear una consulta compleja que combine varias tablas mediante JOIN y subconsultas para generar un reporte consolidado.


Módulo 6: Procedimientos, Funciones y Seguridad

        Procedimientos almacenados (STORED PROCEDURES).
        Funciones definidas por el usuario.
        Cursores.
        Gestión de usuarios y permisos: GRANT, REVOKE.
        Introducción a manejo de errores.
         Actividad práctica:
        Crear un procedimiento almacenado para insertar datos y una función para realizar un cálculo. Configurar usuarios con permisos diferenciados.


Módulo 7: Optimización, Normalización y Proyecto Final

        Copias de seguridad básicas.
        Optimización de consultas.
        Introducción a la normalización.
        Desarrollo de un proyecto integrador.
        Evaluación final del curso.
         Actividad práctica:
        Desarrollar un proyecto simple de base de datos que incluya creación, manipulación y consulta de datos, aplicando buenas prácticas y normalización.

Completa el formulario para más información o haz clic en