CURSOS Y DESCRIPCIÓN 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS Descripción General: El participante podrá conocer el modelaje conceptual de los datos: con respecto a la definición del modelo, clasificación de los modelos de datos, importancia de la modelización conceptual, componentes básicos de un modelo entidad-relación, generalización y especialización, estrategias de modelamiento y ejercicios, clases de entidades y transformación del modelo E-R al modelo relacional. Contenido programático: Arquitectura de la base de datos. Entorno de administración. El Diccionario de Datos. Administrador de Consultas. Afinamiento de SQLs. Interpretación de Explain Plans. Metodología de afinamiento. Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0068 / 29-0943 ÁLGEBRA RELACIONAL Descripción General: El curso de Algebra Relacional está contemplado con el propósito de adquirir los conocimientos necesarios sobre diseño de bases de datos relacionales y operaciones tradicionales de conjuntos del álgebra relacional, consultas y creación de objetos básicos utilizando el lenguaje SQL. El currículo se basa en estándares internacionales y en programas oficiales de certificación que prepararán al participante para obtener niveles de experticia reconocidos regionalmente. Mediante la presentación de conocimiento literal a partir de lecturas y con el desarrollo de prácticas que facilitan la generalización el estudiante desarrollará las destrezas para diseñar diferentes modelos de bases de datos. Se estimula la actitud investigadora, la autorregulación y el aprendizaje cooperativo. Contenido programático: Conocer el panorama general de la administración de base de datos, la arquitectura de los sistemas de las bases de datos y su introducción a la base de datos relacionales Dominar el concepto de modelo relacional Cálculo relacional Álgebra de operaciones relacionales Lógica de relaciones De álgebra relacional a datalog Programación recursiva Restricciones en las reglas Otras extensiones al modelo relacional Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0069 / 29-0944 ARQUITECTURA Y BASE DE DATOS DE INTERNET Descripción General: El curso de Arquitectura y bases de datos de internet está contemplado del programa de especialización Administrador de Base de Datos DBA, con el propósito de adquirir el aprendizaje necesario conceptos sobre base de datos en el contexto de la Internet. Contenido programático: Panorámica de MySQL 1. Historia de MySQL 2. Las principales características de MySQL 3. Estabilidad de MySQL 4. Dimensiones máximas de las tablas MySQL 5. Mapa de desarrollo de MySQL 6. Fuentes de información acerca de MySQL 7. Cumplimiento de los estándares por parte de MySQL 8. Instalación de MySQL Administración de bases de datos MySQL 1. Conexión 19. Optimización en MySQL 2. Realizar consultas 20. Programas cliente y 3. Crear tablas utilidades MySQL 4. Cargas datos 21. Estructura de lenguaje 5. Extraer información de una 22. Soporte de conjuntos de tabla caracteres 6. Obtener información sobre 23. Tipos de columna bases de datos y tablas 24. Funciones y operadores 7. Usar mysql en modo batch 25. Sintaxis de sentencias SQL 8. Ejemplos de consultas 26. Motores de almacenamiento comunes de MySQL y tipos de tablas 9. Usar los programas MySQL 27. El motor de almacenamiento 10. Invocar programas InnoDB 11. Servidor MySQL y scripts de 28. MySQL Cluster arranque del servidor 29. Procedimientos almacenados 12. Gestor de instancias y y funciones configuración 30. Disparadores (triggers) 13. Cierre y seguridad 31. Vistas (Views) 14. Usuarios y privilegios 32. La base de datos de 15. Ficheros Log y recuperación información 16. Ejecución de MySQL INFORMATION_SCHEMA 17. Cache de las consultas 33. Problemas y errores 18. Replicación comunes Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN Reconocimiento otras herramientas web del mercado 1. PostgreSQL 2. HSQL - FireBird Horario: revisar oferta disponible. Duración total: 10 semanas. 16-0071 / 29-0946 INSTALACIÓN DE BASE DE DATOS Descripción General: El participante conocerá el ambiente de las bases de datos, restricciones, llaves, integridad referencial, restricciones CHECK, aserciones, definición de procedimientos, definición de disparadores, manejo de cursores. Podrá diseñar el modelo físico de bases de datos y realizará la instalación de una base de datos desde el comienzo hasta su implementación Contenido programático: Consideraciones generales en la instalación de base de datos. Configuración de ambientes. Optimización del sistema operativo. Comprobación de los Requisitos Previos a la Instalación. Ambiente Unix. Ambiente Linux Instalación en Linux. Patch Sets Configuración para la instalación efectiva Mejoras de Rendimiento de la Instalación Gestión, Almacenamiento de Archivos y Opciones de Copia de Seguridad Recuperación, Contraseñas Información sobre los Directorios de Instalación Arquitecturas e Instalación. Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0073 / 29-0948 PROGRAMACIÓN SQL CON PL/SQL ORACLE Descripción General: El curso está concebido para introducir al estudiante en el manejo del lenguaje estructurado de consulta (SQL Structured Query Language) y el lenguaje procedimental (PL Procedimental Language) de ORACLE. Conocerá cómo iniciarse en la construcción de modelos físicos de datos, cómo manipular la información existente en una base de datos. Contenido programático: Los fundamentos del lenguaje estructurado de consultas y los alcances del lenguaje de procedimientos. Crear consultas restringiendo las filas y ordenándolas desde múltiples aplicando diversas funciones Conocer cómo crear grupos de datos manejando funciones de grupo y realizar diversos tipos de subconsultas. Realizar subconsultas avanzadas y mejorar la presentación de la consultas por medio de los comandos del SQL*Plus. Los lenguajes de manipulación de datos y de definición de datos. Los restantes objetos que se pueden crear en la base de datos e implementar el lenguaje de control de datos. Conocer las reglas de integridad que se pueden aplicar a las tablas y el manejo de las vistas. Introducción al lenguaje PL/SQL definiendo las reglas básicas que componen su bloque. Comunicarse con la base de datos desde el lenguaje PL/SQL aplicando diversos tipos de estructuras. Conocer los diferentes tipos de estructuras que maneja el PL/SQL. Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0070 / 29-0945 DATAWAREHOUSE Descripción General: El curso de Datawarehouse está contemplado del programa de especialización Administrador de Base de Datos DBA, con la finalidad dar a conocer los conceptos suficientes acerca de los fundamentos, características y modelamiento de un Datawarehouse, así como la Metodología Datamarting, que te permita llevar a cabo la implementación de un Datawarehouse y conocer paso a paso las diferentes etapas que se deben desarrollar durante su construcción hasta su implementación. Asimismo la generación de un Datamart de baja complejidad y su explotación a herramientas como Excel. Los asistentes obtendrán en este curso una visión clara de las técnicas aplicables para la construcción de un Datawarehouse, las herramientas, los recursos y el ciclo de vida para el desarrollo de proyectos de Datawarehouse que se ajusten a las necesidades propias del negocio. Contenido programático: Introducción a la Inteligencia de Negocios. Fundamentos de Datawarehouse Metodología de Implementación del Datawarehouse 1 Metodología de Implementación del Datawarehouse 2 Gestión de Proyectos Esquema de Modelamiento Técnicas de Modelamiento Básica Técnicas de Modelamiento Intermedias Diagrama general de cargas (Casos de Usos) Técnica de creación de Modelos Físico Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0075 / 29-0950 SEGURIDAD DE BASE DE DATOS Descripción General: El curso de Seguridad en Bases de Datos está contemplado del programa de especialización Administrador de Base de Datos DBA, con el propósito de adquirir el aprendizaje necesario en seguridad en las bases de datos, usando para esto tres motores: SQL Server, ORACLE y MySQL. La seguridad como uno de los aspectos más importante en la empresa, requiere que el administrador de bases de datos aprende en detalle los diferentes tipos de seguridad que afectan a los servidores de datos de una empresa, como son la administración de usuarios, la seguridad frente a acceso, la autentificación, los permisos de usuario, etc. la seguridad en el funcionamiento con la monitorización del agente de SQL, la gestión de alertas, los errores, entre otros. El curso además estudia en detalle la planificación de copias de seguridad, los tipos de backup, la recuperación de datos de las copias de seguridad y casos prácticos. Contenido programático: Conocer el entorno y los conceptos asociados a la seguridad en las bases de datos, tanto a nivel de sistema como a nivel de datos. Mecanismo de seguridad en BD Oracle Mecanismo de seguridad en BD Oracle Mecanismo de seguridad en BD Oracle Mecanismo de seguridad en BD Oracle Seguridad en BD SQL Server Seguridad en BD SQL Server Seguridad en BD SQL Server Seguridad en MySQL y otras bases de datos Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0072 / 29-0947 OPTIMIZACIÓN DE BASE DE DATOS Descripción General: El curso de Optimización Bases de Datos está contemplado del programa de especialización Administrador de Base de Datos DBA, con el propósito de adquirir el aprendizaje necesario para la Administración y Optimización del rendimiento de la base de datos Oracle. Los alumnos conocerán la importancia de un buen diseño inicial en una base de datos y los métodos utilizados para poner a punto una base de datos. Aprenderán a usar herramientas de Oracle y SQL Server para monitorear, localizar y resolver problemas comunes de rendimiento en la administración de una base de datos. Contenido programático: Introducción a la puesta a punto del pendimiento en Oracle Herramientas de diagnóstico y puesta a punto Ajustar el Shared Pool Ajustar el caché del buffer Ajustar otras estructuras SGA Configurar la base de datos y asuntos de I/O Optimizar operaciones de ordenación Diagnosticar la contención para Latches Afinamiento segmentos Rollback (o UNDO) Monitorear, detectar y solucionar contenciones a nivel de bloque Afinamiento del Shared Server Afinamiento de la aplicación Utilizar los bloques de Oracle de manera eficaz Afinamiento de las sentencias SQL Afinamiento del sistema operativo y uso del administrador de recursos Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr CURSOS Y DESCRIPCIÓN 16-0074 / 29-0949 RESPALDO DE BASE DE DATOS Descripción General: El curso de Respaldo de Bases de Datos está contemplado del programa de especialización Administrador de Base de Datos DBA, con el propósito de adquirir el aprendizaje necesario en seguridad en las bases de datos, usando para esto tres motores: ORACLE, SQL Server y MySQL. Al finalizar el curso, el estudiante podrá crear respaldos y restaurar una base de datos. El curso además estudia en detalle los planes de respaldo, copias de seguridad y formas de de backup. Contenido programático: Consideraciones previas o Consideraciones de Hardware en la instalación o Ediciones de SQL Server y ORACLE o Consideraciones en la instalación del Software o Métodos de instalación o Verificando la instalación Problemas frecuentes Prevención de pérdida de datos Configurando un modelo de respaldo y recuperación Cuando respaldar bases de datos Realizando respaldos Tipos de respaldos Planeando una estrategia de respaldos Consideraciones de performance y capacity Introducción a la Replicación Horario: revisar oferta disponible. Duración total: 10 semanas. Sede Escazú, Plaza Tempo 4031-0999 • 40310991 • E-mail: cit@ulacit.ac.cr