Objetivos
- Ampliar el conocimiento de la tecnología de las bases de datos con modelos, técnicas y aspectos avanzados.
- Conocer los principales modelos de datos actuales, modelo relacional, multidimensional y semiestructurado-XML.
- Conocer los estándares relacionales (base SQL:2003) y cómo diseñar y utilizar con los anteriores estándares.
- Tener una visión general sobre las líneas de evolución de la tecnología de Bases de Datos.
- Poder hacer una comparativa sobre las diferentes tecnologías de bases de datos para poder optar por la más adecuada en cada situación.
- Adquirir habilidad básica en el uso de bases de datos activas, XML y multidimensionales usando el lenguaje SQL.
- Crear y trabajar con disparadores en SQL, utilizar cursores en SQL, utilizar SQL embebido en otros lenguajes, de forma estática o dinámica, trabajar con objetos en SQL y diseñar, crear y usar esquemas multidimensionales en SQL.
- Crear y utilizar esquemas XML (XSD).
- Administrar en forma eficiente los diferentes sistemas de gestión de bases de datos, haciendo hincapié en conceptos de almacenamiento y replicación.
Contenido curricular y resumen temático
Módulo 1. Aspectos avanzados del modelo relacional (24 horas)
Permite a los alumnos conocer el concepto de comportamiento activo en una base de datos y aprender a utilizar disparadores (triggers) e incorporar actividad a las bases de datos relacionales. Presenta las formas de usar el lenguaje SQL de forma programática para acceder a los datos desde entornos diferentes al SQL interactivo. Forma para utilizar SQL embebido, tanto en forma estática como dinámica. Entrena en la manera en que SQL permite trabajar con módulos persistentes (procedimientos y funciones almacenados) y la manera en que se puede acceder a las tablas de las bases de datos desde ellos usando cursores.
Módulo 2- Arquitectura y diseño de bases de datos (24 horas)
Se estudia la arquitectura de un SGBD haciendo hincapié en SQL Server, se analizan las diferentes versiones, instalación y conectividad. Capacita al alumno en conceptos de seguridad, respaldos, recuperación y administración de catálogos del tipo Full Text. Presenta el manejo de estadísticas de distribución de datos y el monitoreo de sesiones. Enseña a crear y mantener planes de mantenimiento de bases de datos.
Módulo 3 – Administración avanzada de bases de datos (24 horas)
Capacita a los alumnos para la administración y puesta a punto de un sistema de gestión de bases de datos, haciendo especial hincapié en la gestión del almacenamiento, gestión de bloqueos, recuperación de caídas, optimización del rendimiento y replicación de datos.
Módulo 4 – Bases de Datos Distribuidas (24 horas)
Permite conocer las principales arquitecturas de los sistemas de bases de datos distribuidas. Presenta las principales características y diferencias de las arquitecturas centralizadas frente a las cliente/servidor. Permite al alumno tener una visión de las arquitecturas distribuidas e introducirlo en las arquitecturas para bases de datos Web.
Módulo 5 – Modelo Multidimensional – OLAP – Data Marts (24 horas)
Presenta los conceptos fundamentales de “Business Intelligence” y su campo de aplicación, brindando conocimientos sobre la evolución de los sistemas de gestión de datos hacia los sistemas de soporte a la decisión. Enseña a definir un Data Warehouse y manejar herramientas de análisis y consultas. Brinda conocimientos teórico-prácticos sobre fundamentos del diseño multidimensional, Data Marts y cubos OLAP.
Módulo 6 – Proyecto Integrador (tutoría)
En modalidad de tutoría, el estudiante resuelve un caso de estudio donde debe integrar los conocimientos adquiridos durante el Programa, aplicando las metodologías y herramientas aprendidas de forma de llevar a cabo la planificación de varios modelos de Bases de Datos.
Requisitos de ingreso
El programa está orientado a graduados técnicos y universitarios, o estudiantes avanzados que hayan aprobado las materias Bases de Datos 1 y Bases de Datos 2 de cualquiera de las carreras de sistemas de la Universidad ORT Uruguay o equivalente, y que estén interesados en el desarrollo de aplicaciones con bases de datos, profundizando en conocimientos que posibiliten una gestión avanzada.
Evaluación
El curso se evalúa con un Proyecto Integrador.
Certificado
Expedido por Universidad ORT Uruguay.
Los alumnos egresados de la carrera de Analista Programador de Universidad ORT Uruguay, una vez aprobado el examen certificador obtendrán el título de “Analista en Tecnologías de la Información”.
Duración
120 horas, más proyecto final en régimen de tutoría.