505 |
|
|
|a Introducción y modelado conceptual: bases de datos y usuarios de bases de datos, conceptos y arquitectura de los sistemas de bases de datos, modelado de datos con el modelo entidad relación (ER), el modelo entidad relación mejorado (EER), modelo relacional: conceptos, restricciones, lenguajes, diseño y programación: el modelo de datos relacional y las restricciones de una base de datos relacional, el álgebra relacional y los cálculos relacionales, diseño de bases de datos relacionales por mapeado ER y EER a relacional, SQL 99: definición del esquema, restricciones, consultas y vistas, introducción a las técnicas de programación SQL, teoría y metodología del diseño de bases de datos: dependencias funcionales y normalización en bases de datos relacionales, algoritmos de diseño de bases de datos relacionales y dependencias adicionales, metodología práctica de diseño de bases de datos y uso de los diagramas UML, almacenamiento de datos, indexación, procesamiento de consultas y diseño físico: almacenamiento en disco, estructuras básicas de ficheros y dispersión, estructuras de indexación para los ficheros, algoritmos para procesamiento y optimización de consultas, diseño físico y refinación de la base de datos, conceptos del procesamiento de transacciones: introducción a los conceptos y la teoría sobre el procesamiento de transacciones, técnicas de control de la concurrencia, técnicas de recuperación de bases de datos, bases de datos de objetos y relacionales de objetos: conceptos de las bases de datos de objetos, estándares, lenguajes y diseño de bases de datos de objetos, sistemas de objetos relacionales y relacionales extendidos, temas avanzados: seguridad, modelación avanzada y distribución: seguridad en las bases de datos, modelos de datos mejorados para aplicaciones avanzadas, bases de datos distribuidas y arquitecturas cliente servidor, tecnologías emergentes: programación de una base de datos web usando PHP, XML: lenguaje de marcado extensible, conceptos de minería de datos, visión general del almacenamiento de datos y OLAP, tecnologías y aplicaciones emergentes de bases de datos.
|