Volver a buscar

BASES DE DATOS AVANZADAS

Campo disciplinario / Disciplinary field : Ingeniería de Sistemas
Nivel des programa / Program Level : Pregrado/Undergraduate
Pais / Country : Colombia
Horas curso : 3
Programa académico : Ingeniería Informática
Créditos : 3
3
Idioma del curso : Español/Spanish
Fecha de inicio curso : 22/07/2024
Fecha de terminación : 06/12/2024
100% virtual
UNIVERSIDAD MILITAR NUEVA GRANADA
Ver perfil

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 22 de Julio al 06 de diciembre de 2024 y los cursos de dictan por bloques dentro de dicho periodo académico.

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 [email protected] y [email protected], 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 Cupos disponibles
08/04/2024
Fecha de inicio para la aplicación
31/05/2024
Fecha de terminación para la aplicación:
  • ¿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
  • Este campo es un campo de validación y debe quedar sin cambios.