Contenidos Diseño y Programacion de Bases de Datos
Contenidos Diseño y Programacion de Bases de Datos
Contenidos Diseño y Programacion de Bases de Datos
Justificación
Este curso está diseñado para que el estudiante resuelva problemas que
requieran el almacenamiento y procesamiento de datos a gran escala,
modelos para el almacenamiento de datos (e.g., modelo entidad-relación,
relacional, espacio vectorial, espacio semántico latente, bolsa de
características, etc.), la recuperación de datos (e.g., álgebra relacional, SQL,
etc.) y el descubrimiento de información (i.e., minería de datos). Además se
abordan técnicas para el desarrollo de aplicaciones conducidas por datos con
arquitectura empresarial en Java.
Objetivos
1. Objetivo General
Dotar al alumno de los conocimientos fundamentales, teóricos y prácticos,
necesarios para modelar, diseñar y construir aplicaciones sobre base de
datos.
2. Objetivos Específicos
• Dar a conocer al alumno los distintos modelos de datos existentes, su
estructura y representación.
• Dotar al alumno de las bases formales necesarias para comprender el
modelo relacional de datos (lenguajes de acceso y Diseño de Bases de
Datos Relacionales mediante el proceso de normalización).
• Familiarizar al alumno con algunas de las más importantes
implementaciones de SGBD existentes.
Competencias
Unidades de Aprendizaje
Unidad 1. Introducción
• Proyección
• Selección
• Comparación de cadenas
• Comparación de fechas y horas
• Ordenación de la salida
• Consulta que incluye varias relaciones
• Subconsultas
• Duplicados
• Agregación
• Modificación de la base de datos, i.e., actualización, eliminación e
inserción de datos
• Definición de vistas
• Motores de búsqueda
• Sistemas de recomendación
• Minería de datos
• Base de datos multimedia
Metodología
• Planeación de actividades.
Bibliografía