Search again

BASES DE DATOS AVANZADAS

Campo disciplinario / Disciplinary field : Systems Engineering
Nivel des programa / Program Level : Pregrado/Undergraduate
Pais / Country : Colombia
Course hours: 3
Academic program : Ingeniería Informática
Credits : 3
3
Idioma del curso : Español/Spanish
Course start date : 21/07/2026
Finish date : 11/12/2026
100% virtual
UNIVERSIDAD MILITAR NUEVA GRANADA
View profile

Descripción del curso

JUSTIFICACIÓN
El vertiginoso avance que ha experimentado el mundo de hoy ha generado un notable crecimiento en el desarrollo de sistemas de gestión soportados todos en técnicas especializadas en ciencias de la computación. Lo anterior ha generado la necesidad de crear experticia en técnicas para optimizar el registro, el procesamiento y la consulta de información de dichos sistemas.

 

Los sistemas de gestión de bases de datos con el fin de responder a los nuevos desafíos tecnológicos para el manejo de la información han venido desarrollando notables avances en sus estructuras, lenguajes de desarrollo de aplicaciones, mecanismos de seguridad, administración de usuarios y optimización del rendimiento, que permiten cada día desarrollar sistema de información más seguros y rápidos.

 

Por lo anterior, es un objetivo principal de esta asignatura teorizar y profundizar en los diferentes señalados, brindando así a los estudiantes conocimientos teóricos generalizados y ejercicios prácticos específicos que les permitan avanzar en la programación de nuevas estructuras, identificación de posibles problemas de rendimientos, optimización del desempeño y el cierre de brechas de seguridad.

 

 

OBJETIVO GENERAL
 

Fortalecer el proceso aprendizaje de los estudiantes para alcanzar competencias, conceptos y técnicas avanzadas para administrar y desarrollar programación avanzada en una base de datos utilizando los recursos SQL y lenguajes de programación propios del motor.

 

 

 

COMPETENCIA GLOBAL
 

Profundiza en la adquisición de nuevas habilidades para desarrollar programación avanzada, optimizar las transacciones y bloqueos, mejorar el rendimiento del motor a través de índices y fortalecer la seguridad de la base de datos mediante la gestión y administración de usuarios del sistema

 

 

COMPETENCIAS ESPECÍFICAS
1.     Aprende conceptos y técnicas específicas para diseñar y ejecutar programas y consultas avanzadas en una base de datos utilizando los recursos SQL y lenguajes de programación propios del motor.
2.     Adquiere fortalezas para la identificación de bloqueos, transacciones concurrentes y técnicas para la liberación de recursos.
3.     Apropia fundamentos teóricos y prácticos para el diseño e implementación de índices que permitan mejorar el desempeño de un sistema de base de datos.
4.     Obtiene lecciones prácticas detalladas para mejorar la seguridad de la base de datos a través de la gestión de usuarios y la administración de roles y permisos.
CONTENIDO
 

Semana Tema o actividad presencial Actividades de trabajo independiente
1 Programación Avanzada

 

Sintaxis básica de bloques, variables, estructuras condicionales y ciclos.

2 Condicionales, Case y Ciclos

 

U1 Sec 6 – Caso de Estudio: Comparación de ciclos repetitivos, a partir del análisis sobre un caso de estudio.
3 Procedimientos almacenados

Sintaxis básica de bloques.

Variables

Estructuras Condicionales y Ciclos

Procedimientos almacenados y Funciones

Triggers

Manejo de errores

Cursores

Primer Parcial

Retroalimentación

U1 Sec 6 – Autoevaluación
4 Gestión de Transacciones

Concepto de Transacción

Estados de una Transacción

Implementación de la atomicidad y la durabilidad

Ejecución concurrente.

Control de las transacciones, control de la concurrencia y sistemas de recuperación de errores

 

U2 Sec 6 – Caso de Estudio: Gestión de Inventarios utilizando transacciones en la base de datos, a partir del trabajo de análisis sobre un caso de estudio.

 

U2 Sec 6 – Autoevaluación

5 Indexación y asociación:

Conceptos básicos

Tipos de índices

 

U3 Sec 6 – Caso de Estudio: Gestión de Matriculas aplicando la automatización de procesos y creación de índices utilizando para ello un caso de estudio descrito en la unidad.

 

U3 Sec 6 – Autoevaluación

6 Técnicas de Monitoreo y Supervisión

Segundo Parcial

Retroalimentación

U3 Actividad: Manejo de Fragmentos en PostgreSQL para dividir la información de una tabla según un criterio dado, para ello se realizará una práctica guiada.
7 Gestión de Roles  
8 Gestión de Usuarios

Herramientas de supervisión

Herramientas de optimización

U3 Sec 6 – Caso de Estudio: Optimización de la seguridad en una BD, haciendo uso de lo aprendido en la gestión de usuarios a partir del análisis de un caso de estudio descrito en la unidad
9 Gestión de Administración y Copias de Seguridad

Replicas

Auditorías

 

Tercer Parcial

Retroalimentación

U3 Sec 5.2 – Actividad de Aprendizaje: Automatización de tareas de backup mediante la utilización de tareas de Windows a través de un caso de estudio.

 

U4 Sec 6 – Autoevaluación

Requisitos del curso

Ingresar de manera libre a la plataforma, cumplir con las actividades y plazos establecidos para cada actividad.

Participar de los encuentros/tutorías que se programen

Tener en cuenta que el periodo académico es desde el 21 de julio al 11 de diciembre de 2026 y los cursos de dictan por bloques dentro de dicho periodo académico.

La materia se ve en metodología totalmente a Distancia, se programan encuentros sincrónicos a discreción del docente que dirige la asignatura, pero los estudiantes desarrollan la materia de manera autónoma en las horas que dispongan para tal fin

Requisitos institucionales

Ser estudiante regular en la Universidad de origen

Ser postulado según lo indicado por la plataforma emovies (procedimiento y fechas establecidas)

Cumplir con los lineamientos de la IES receptora a la hora de desarrollar el curso

Procedimiento de aplicación

Realizar la solicitud de movilidad virtual a la Oficina de relaciones Internacionales de la Universidad Militar Nueva Granada mediante un correo electrónico a los correos institucionales relinter@unimilitar.edu.co y movilidad.entrante@unimilitar.edu.co, remitiendo la documentación y formatos indicados para tal fin, en los plazos indicados para las postulaciones.

Documentación

Formato de solicitud de movilidad UMNG2. SOLICITUD DE MOVILIDAD ESTUDIANTIL (MIEMBROS OTRAS INSTITUCIONES) (1)

Formato proyecto de homologación de asignaturas o rotaciones3. PROYECTO HOMOLOGACIÓN ASIGNATURAS (MIEMBROS OTRAS INSTITUCIONES) (1)

Carta de presentación de la ORI de la Universidad de origen

Certificado original de notas

Certificado de cancelación de matrícula en la Universidad de origen

Resumen de hoja de Vida

Documento de identidad-identificación

 

5 Place available
01/04/2026
Start date for the application
22/05/2026
End date for application:
  • This field is for validation purposes and should be left unchanged.
  • ¿Te interesa este curso?
    Completa el siguiente formulario para informar a la persona encargada de eMOVIES en tu institución de Origen

    Solicitar información

  • Identificación del estudiante en la institución / University student ID