Intersemestral noviembre-diciembre 2026
30/11/2026 al 11/12/2026
Lunes a viernes, de 17:00 a 19:00, hora de Ciudad de México.
En línea · 20 horas
Edición en pantallaConsulta las fechas y los horarios de cada edición. La selección para inscribirte se realiza en el carrito.
30/11/2026 al 11/12/2026
Lunes a viernes, de 17:00 a 19:00, hora de Ciudad de México.
En línea · 20 horas
Edición en pantalla11/01/2027 al 22/01/2027
Lunes a viernes, de 17:00 a 19:00, hora de Ciudad de México.
En línea · 20 horas
Consultar esta edición →El temario, los docentes, las tarifas y el programa PDF mostrados abajo corresponden a Intersemestral noviembre-diciembre 2026. Consultar otra edición no modifica tu carrito.
Curso introductorio, práctico y en línea sobre los fundamentos de las bases de datos relacionales y el uso básico del lenguaje SQL para organizar, almacenar y consultar información en contextos académicos y profesionales.
A través de ejercicios de diseño de tablas, relaciones y consultas, las personas participantes pasarán del manejo de archivos aislados a la creación y gestión de bases de datos, reduciendo problemas de duplicidad, desorden e inconsistencias.
Objetivo general
Desarrollar las competencias fundamentales para el análisis, diseño e implementación de bases de datos relacionales y la ejecución de consultas básicas en SQL, resolviendo problemas de almacenamiento y recuperación de información de manera estructurada y eficiente.
Metodología
Sesiones sincrónicas en línea con ejercicios prácticos y casos de estudio. El programa integra modelado conceptual Entidad-Relación, diseño lógico relacional y SQL básico.
Proyecto final
Proyecto individual vinculado con una necesidad personal, académica, administrativa o laboral. Incluye:
• Modelo Entidad-Relación del caso de estudio.
• Script SQL ejecutable con creación de objetos e inserción de datos de prueba.
• Al menos cinco consultas SELECT que utilicen joins y funciones de agregación.
Perfil de egreso
La persona participante podrá elaborar diagramas Entidad-Relación, estructurar tablas y relaciones para prevenir anomalías, y manipular y consultar información mediante sentencias SQL, funciones de agregación y consultas entre tablas.
Público general con interés en la organización digital de información.
Dirigido a estudiantes de licenciatura y posgrado de todas las áreas; docentes e investigadores; profesionales independientes; personal administrativo y de apoyo técnico; y emprendedores que gestionan información como carteras de clientes o inventarios.
No se requiere formación académica específica ni experiencia previa en programación o bases de datos.
Se requiere manejo básico de computadora con Windows, macOS o Linux, navegación en internet y uso de correo electrónico.
Duración total: 20 horas.
| Módulo | Descripción | Duración | Instructor |
|---|---|---|---|
| 1. Introducción a las Bases de Datos | Fundamentos de los sistemas de datos y arquitectura de las bases de datos. Objetivo: identificar los principios que sustentan las bases de datos modernas y su diferencia con los sistemas de archivos. 1.1 Datos e información: limitaciones de Excel frente a las bases de datos. 1.2 Ventajas de las bases de datos: integridad y reducción de redundancia. 1.3 Propiedades ACID: atomicidad, consistencia, aislamiento y durabilidad. 1.4 Modelos de datos: jerárquico, de red y relacional. 1.5 Sublenguajes SQL: DDL, DML y DQL. Entregable: mapa conceptual sobre arquitectura y funciones de una base de datos. Bibliografía: Date, C. J. (2003). An Introduction to Database Systems. 8.ª edición. Addison Wesley. |
5 horas | Maria Luisa Rosas Pérez |
| 2. Análisis y Modelo Conceptual de Datos | Abstracción de la realidad para el diseño de esquemas. Objetivo: diseñar modelos conceptuales basados en requerimientos específicos de información. 2.1 Análisis de requerimientos: caso de estudio «Aseguradora». 2.2 Modelo Entidad-Relación: entidades, atributos y relaciones. 2.3 Identificadores y llaves primarias. 2.4 Cardinalidad y tablas padre e hija. Entregable: diagrama Entidad-Relación de un caso de estudio. Bibliografía: Elmasri, R., y Navathe, S. (2003). Fundamentos de sistemas de bases de datos. 3.ª edición. Pearson Prentice Hall. |
5 horas | Maria Luisa Rosas Pérez |
| 3. Diseño Lógico Relacional Esencial | Transformación del modelo conceptual a estructuras de tablas eficientes. Objetivo: transformar el modelo visual en una estructura de tablas operativa. 3.1 Mapeo de entidades a tablas y atributos a columnas. 3.2 Llaves primarias y llaves foráneas. 3.3 Entidades débiles, jerarquías, entidades y atributos compuestos. 3.4 Prevención de anomalías de inserción, borrado y actualización. Entregable: esquema de tablas con definición de llaves y restricciones. Bibliografía: De Miguel Martínez, A. (2000). Diseño de bases de datos relacionales. Alfaomega. |
4 horas | Eduardo Alejandro Bautista García |
| 4. Fundamentos de Lenguaje SQL | Implementación y manipulación de datos mediante código estándar. Objetivo: manipular y consultar datos mediante comandos estandarizados. 4.1 Lenguaje de definición de datos: CREATE, ALTER y DROP. 4.2 Lenguaje de manipulación de datos: INSERT, UPDATE y DELETE. 4.3 Consultas SELECT: WHERE, ORDER BY y GROUP BY. 4.4 Funciones de agregación: SUM, AVG, COUNT, MIN y MAX. 4.5 Introducción a INNER JOIN y subconsultas básicas. Entregable: script SQL con la base de datos poblada y consultas de prueba. Bibliografía: Elmasri, R., y Navathe, S. (2003). Fundamentos de sistemas de bases de datos. 3.ª edición. Pearson Prentice Hall. |
4 horas | David Dueñas Fuentes |
| 5. Proyecto Integrador | Sesión final de integración y revisión de resultados aplicados. Objetivo: consolidar la capacidad de resolver un problema integral de diseño y consulta de datos. Proyecto individual vinculado con una necesidad personal, académica, administrativa o laboral. Entregables: • Modelo Entidad-Relación del caso de estudio. • Script SQL con creación de objetos e inserción de datos de prueba. • Al menos cinco consultas SELECT que utilicen joins y funciones de agregación. • Presentación del proyecto final integrador. |
2 horas | Eduardo Alejandro Bautista García |
Para obtener la constancia:
• Asistencia mínima del 80% a las sesiones en línea.
• Participación en los ejercicios prácticos.
• Entrega de actividades por módulo.
• Entrega del proyecto final.
• Calificación mínima aprobatoria de 7.0 sobre 10.
Evaluación:
• Asistencia: 30%.
• Actividades por módulo: 30%.
• Proyecto final aplicado: 40%.
Las horas de inscripción corresponden a Ciudad de México.
| Categoría de participante | Costo (MXN) |
|---|---|
| Comunidad UNAM | $600.00 |
| Exalumnos | $800.00 |
| Público en general | $1000.00 |
Información correspondiente a la edición Intersemestral noviembre-diciembre 2026.
Se otorgarán becas completas de hasta el 10% del cupo máximo autorizado para cada uno de los siguientes sectores:
• Personal afiliado a la AAPAUNAM.
• Personal afiliado al STUNAM.
• Alumnado.
Con un cupo máximo de 50 personas, podrán otorgarse hasta cinco becas por sector, sumando un máximo de quince becas completas.
Para conocer los requisitos y el procedimiento, escribe a educacion-continua@ifc.unam.mx e indica tu nombre, el curso y la edición de tu interés.
Si requieres una beca, solicita información en educacion-continua@ifc.unam.mx . Incluye tu nombre, el curso y la edición que te interesan.
Semblanza por publicar.
Profesional en formación en Ingeniería en Computación, con conocimientos en desarrollo web, ingeniería de software y bases de datos relacionales.
Cuenta con experiencia académica en modelado de datos, diseño lógico relacional, manejo de SQL y estructuración de información mediante entidades, relaciones, claves y normalización.
Su perfil está orientado al desarrollo de soluciones informáticas y al diseño de bases de datos para sistemas de información.
Profesional con formación en Ingeniería en Computación, con experiencia en desarrollo de software, programación de bajo nivel y diseño de soluciones lógicas y electrónicas.
Su perfil está orientado al análisis de procesos, la administración de bases de datos relacionales y la virtualización de entornos de red.
Cuenta con una base técnica enfocada en la automatización de tareas mediante scripts y el monitoreo de infraestructura, optimizando el manejo de información y facilitando la resolución de problemas en el ámbito laboral y académico.