{Descripción}
Entender los objetivos y conceptos relacionados con las bases de datos.
{Objetivo}
Comprende los conceptos clave y las bases teóricas alrededor de las bases de datos y los SGBDs; así mismo, identifica las características de una base de datos y comprende el concepto y funciones de un SGBD.
{Dirigido a}
- Bachilleres y personas interesadas en formación para el sector TI.
- Estudiantes de ingeniería de sistemas y afines.
- Profesionales en reconversión laboral interesados en el sector TI.
{Competencia específica}
Reconoce la importancia de los datos en el desarrollo de aplicaciones web, explicando las ventajas y diferencias entre estructuras de datos tanto estáticas como dinámicas, así como su inclusión en distintos proyectos de TI.
{Metodología}
Sesiones teóricas prácticas para presentar transmitir los conceptos fundamentales acerca de las bases de datos que servirán como base indispensable para entender los diferentes modelos de datos y el papel de los SGBDs.
{Contenido}
Módulo 1: Fundamentos de bases de datos
Objetivos y características de una base de datos
- Modelos de datos
- Sistemas gestores de bases datos
Módulo 2: Structured Query Languaje
- Introducción a SQL
- Características generales del SQL
- Tipos de datos
- Tipos de instrucciones SQL (DDL, DML, DCL y TCL).
- Practica I: DDL
- Practica II: DML
- Practica III: DCL
Módulo 3: Bases de datos relacionales
- Modelo relacional y formas normales
- Componentes básicos de un modelo relacional
- Practica I: Creación de un modelo relacional
- Practica II: Almacenamiento y consultas usando MySQL
- Mejores prácticas
- Retos y desafíos de las bases de datos relacionales
{Profesores}
- Nelson Manuel Moreno Restrepo: Ingeniero Eléctrico de UPB y Arquitecto de tecnología de la información. Entusiasta de los datos del técnico, con más de 10 años de experiencia con grandes corporaciones en finanzas, servicios, telecomunicaciones, seguros, logística y tecnología.