SQL Server 2014, nivel Básico. Perfil de salida: El estudiante será capaz de aplicar los conceptos fundamentales de SQL Server para el manejo de base de datos, además de comprender características de diseño de base de datos como el modelo relacional, normalización y procedimientos rutinarios de la administración de bases de datos tales como respaldos y recuperación de respaldos. Descripción del curso: Este curso trata varios temas relacionados con el uso y manejo de SQL a un nivel más profundo, ya que le permitirá al estudiante desarrollar rutinas en el lenguaje SQL para el manejador de base de datos SQL Server. Así como comprender y ejecutar tareas diarias de administración tales como ejecución y recuperación de respaldos. Además el estudiante estará en capacidad de elaborar diseños de bases de datos adecuados, aplicando los conceptos de normalización en situaciones reales. La práctica consiste en todos los ejercicios que el estudiante irá desarrollando a lo largo del curso. Certificado: Al finalizar el curso se le entregará un certificado de aprovechamiento o participación emitido por la Universidad Nacional y reconocido por el MEP y el Servicio Civil. Total de Horas: 60 horas Metodología del curso: Presentación en clase teoría y práctica Prácticas desarrolladas por los estudiantes Objetivo general Al finalizar el curso el estudiante será capaz de diseñar una base de datos relacional, normalizada, a la cual podrá dar mantenimiento por medio de los diferentes elementos de programación. Objetivos Específicos Capacitar al estudiante en el diseño correcto de una base de datos basada en el modelo relacional. Capacitar al estudiante en la creación y conocimiento de los objetos de programación que permiten dar mantenimiento a la base de datos. Contenidos: 1. Elementos de diseño de base de datos sobre modelos relacionales. 2. Conceptos fundamentales del SQL Server para el manejo de base de datos. 3. Modelo relacional. 4. Creación de reglas de integridad de base de datos. 5. Implementación de un modelo relacional pasó a paso en servidores de base de datos. 6. Normalización. 7. Procedimientos básicos de administración. 8. Creación de respaldos. 9. Generación de scripts. 10. Procedimientos almacenados. 11. Administración de procedimientos almacenados simples. 12. Administración de procedimientos almacenados con parámetros. 13. Implementación de control de flujo en procedimientos almacenados. 14. Desarrollo de un modelo de transacciones. 15. Cursores. 16. Creación de cursores. 17. Implementación de cursores. 18. Disparadores. 19. Administración de disparadores sobre servidores de SQL Server. 20. Aplicación de control de flujo a disparadores. 21. Desarrollo de modelos de auditoría de transacciones con disparadores. Reglamento de asistencia: La asistencia a clases es obligatoria. Se permite únicamente la ausencia justificada a 2 lecciones, la ausencia a 3 lecciones implica la pérdida del curso, sin derecho a ningún tipo de certificado. Las justificaciones deben de ser por escrito y entregadas de manera presencial al instructor. La nota mínima de aprobación del curso es de 70. Para optar por el certificado de participación deben haber realizado todas las prácticas, tanto por sesión como generales del curso. Para optar por el certificado de aprovechamiento deben haber cumplido con la totalidad del curso y haber aprobado con la nota mínima de 70. Si el estudiante no asiste el día del examen final práctico o teórico, es necesario que presente el comprobante respectivo (médico o de trabajo) Información sobre devoluciones, congelamientos y cambios del curso Únicamente se le reintegrará al estudiante el 100% del pago del curso, cuando no tuvo apertura por falta de cupo. El estudiante podrá hacer cambio de horario de grupo únicamente la primera semana de clases. El estudiante podrá congelar el pago del curso en la primera semana de clases.