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 | ||||||||||||||||||||||||||||||
|
