DIPLOMADO EN BASES DE DATOS DIRIGIDO A: Estudiantes, Tecnólogos, Ingenieros de Sistemas y el público en general, con conocimientos básicos en Bases de Datos y Programación. OBJETIVO: Desarrollar en los participantes, conocimientos y habilidades enfocadas a la programación y manejo de diferentes motores de Bases de Datos, permitiéndoles aprovechar las ventajas que cada una de éstas ofrece y definir cuál es la tecnología adecuada para aplicar en las diferentes situaciones de su vida profesional y laboral. OBJETIVOS ESPECÍFICOS: • Reforzar y consolidar los conocimientos teóricos en las tecnologías de Bases de Datos de los participantes del diplomado. • Adquirir conocimientos específicos en motores de Bases de Datos gratuitos y propietarios. • Desarrollar habilidades de programación en los diferentes lenguajes nativos de diferentes motores de Bases de Datos. • Identificar las bondades y desventajas de los diferentes motores de Bases de Datos existentes en el mercado. • Brindar los conocimientos suficientes a los participantes, que le permitan profundizar en las diferentes tecnologías Bases de Datos, y aspirar a las diferentes certificaciones que para éstas, existen en el mercado. • Realizar un proyecto basado en tecnología de Bases de Datos, que permita aplicar los conocimientos adquiridos durante el diplomado. • Adquirir conocimientos y fundamentos de Bodegas de Datos. INTENSIDAD: 120 horas. CONTENIDO MÓDULO 1. INTRODUCCIÓN A LAS BASES DE DATOS (16 horas) Introducción a las Bases de Datos Modelo Entidad / Relación Modelo Relacional SQL Ejercicios de Aplicación MÓDULO 2. SQL SERVER EXPRESS (24 horas) Introducción a SQL SERVER Instalación de SQL SERVER XPRESS Entendiendo la infraestructura de SQL SERVER Utilizando Management Studio Express Servicios de Base de Datos SQL SERVER Almacenamiento en Base de Datos SQL SERVER Administración de usuarios y esquemas Roles y privilegios SQL SERVER Monitoreo de la Base de Datos Parámetros de la Base de Datos Manejo de tablas y datos Tipos de datos soportados Ejercicios de aplicación Manejo de vistas Manejo de secuencias Copias de seguridad Ejercicios de aplicación Sentencias SQL Introducción al TRANSACT - SQL Programación en TRANSACT - SQL Ejercicios de aplicación MÓDULO 3. POSTGRESQL (24 horas) Introducción a POSTGRES Instalación de POSTGRES o Instalación Linux o Instalación Windows Entendiendo la infraestructura de POSTGRES Utilizando PgAdmin Servicios de Base de Datos POSTGRES Almacenamiento en Base de Datos POSTGRES Administración de usuarios y esquemas Roles y privilegios POSTGRES Monitoreo de la Base de Datos Parámetros de la Base de Datos Manejo de tablas y datos Tipos de datos soportados Manejo de vistas Manejo de secuencias Copias de seguridad Ejercicios de aplicación Sentencias SQL Introducción al PL/PGSQL Programando en PL/PGSQL Ejercicios de aplicación MÓDULO 4. ORACLE (24 horas) Introducción a ORACLE Instalación de ORACLE 10g XE o Instalación Linux o Instalación Windows Entendiendo la infraestructura de ORACLE Utilizando APEX y Toad Servicios de Base de Datos ORACLE Almacenamiento en Base de Datos ORACLE Administración de usuarios y esquemas Roles y privilegios ORACLE Ejercicios de aplicación Monitoreo de la Base de Datos Parámetros de la Base de Datos Manejo de tablas y datos Tipos de datos soportados Manejo de vistas Manejo de secuencias Manejo de sinónimos Copias de seguridad Ejercicios de aplicación Sentencias SQL Introducción al PL/SQL Programando en PL/SQL Ejercicios de aplicación MÓDULO 5. DATAWAREHOUSE (20 horas) Teoría de bodega de datos Modelando bodegas de datos Implementando bodegas de datos Ejemplos y ejercicios de aplicación MÓDULO 6. APLICACIONES (12 horas) Visual Studio Xpress Interactuando ORACLE – SQL SERVER – POSTGRES con C# Ejercicios de aplicación Desarrollo de aplicación final