Base de datos con SQL

Este curso ofrece una introducción completa al lenguaje SQL (Structured Query Language), diseñado para personas que deseen aprender a utilizar bases de datos relacionales y adquirir habilidades esenciales para la manipulación de datos.
Objetivos
– Comprender los conceptos fundamentales de las bases de datos y SQL.
– Crear una base de datos relacional desde cero, incluyendo la estructura y la inserción de datos.
– Realizar consultas SQL avanzadas para generar informes y tomar decisiones informadas.
– Dominar la capacidad de consultar, actualizar y eliminar registros en bases de datos.
– Adquirir habilidades transferibles para trabajar con diversas bases de datos en el mercado, como MySQL, Oracle, DB2 y SQL Server.
Perfil de Egreso
Al completar este curso, los estudiantes serán capaces de:
– Utilizar SQL para interactuar con bases de datos relacionales.
– Crear y gestionar bases de datos y tablas.
– Realizar consultas SQL para recuperar datos específicos de una base de datos.
– Modificar datos en una base de datos utilizando comandos SQL.
– Aplicar comandos SQL avanzados, como JOIN y CREATE INDEX.
– Comprender los conceptos clave de la integridad de datos, como claves primarias y foráneas.
– Generar informes y análisis a partir de datos almacenados en bases de datos.
Temario
1. Introducción a SQL
– Qué es una base de datos.
– Qué es una tabla.
– Qué es un esquema de BD.
– Qué es SQL.
2. Creando base de datos
– Creación de base de datos.
– Creación de tablas.
– Inserción de filas.
3. Consultando
– Comandos para consultar información en la base de datos.
– SELECT.
– DISTINCT.
– WHERE.
– Operadores lógicos AND y OR.
– ORDER BY.
4. Modificando
– Comandos para modificar información en la base de datos.
– INSERT.
– UPDATE.
– DELETE.
5. Más avanzado
– Comandos avanzados para la manipulación de datos en la base de datos.
– LIMIT.
– LIKE.
– IN.
– BETWEEN.
– ALIAS.
– JOIN.
– NOT NULL.
– UNIQUE.
– PRIMARY KEY.
– FOREIGN KEY.
– CHECK.
– CREATE INDEX.
– DROP.
– TRUNCATE.
– ALTER.
– AUTO INCREMENT.
– Funciones agregadas (COUNT, MIN, MAX).
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos. La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.