UNIVERSIDAD NACIONAL DE TRUJILLO
SILABO DE BASE DE DATOS AVANZADAS 1.
IDENTIFICACION 1.1. Experiencia curricular: BASE DE DATOS AVANZADAS 1.2. Facultad: FACULTAD DE INGENIERIA 1.3. Para estudiantes de la carrera: INGENIERIA DE SISTEMAS 1.4. Calendario académico: 2018-I 1.5. Año/Semestre curricular: 7 1.6. Código del Curso: 1669 1.7. Créditos: 3 1.8. Número de Rotaciones, veces que se desarrolla la experiencia curricular en el año/semestre curricular: 1 1.9. Duración por vez de Rotación (Nro. de Semanas): 17 1.10. Extensión horaria: 1.10.1. Total horas semanales: 5 Hs. Teoría: 1 Hs. Práctica: 4 1.10.2. Total horas Año/Semestre: 85 1.11. Organización del tiempo (anual/semestral): Tipo de actividades Total Hs. Unidad I Unidad II Unidad III Aplazado 16 6 5 5 --1.11.1. Sesiones Teóricas 52 20 16 16 --1.11.2. Sesiones Prácticas 17 4 4 4 5 1.11.3. Sesiones de Evaluación 85 --------Total Hs. 1.12 Prerrequisitos: BASE DE DATOS 1.13 Docente(s): Descripción Coordinador General
Nombre DR. LUIS ENRIQUE, BOY CHAVIL
Email
[email protected]
2
FUNDAMENTACION Y DESCRIPCION Las empresas invierten grandes esfuerzos y capitales en la búsqueda de soluciones a sus problemas de negocios para atender sus requerimientos de información y que faciliten las mejores decisiones. En esta perspectiva, la presente asignatura pretende orientar las actividades al manejo de herramientas avanzadas en la istración de bases de datos. Asimismo, desarrollaremos un caso práctico integral de una solución informatizada con el manejo avanzado de bases de datos.
3
APRENDIZAJES ESPERADOS • El estudiante utilizará herramientas de software para la implementación de un sistema de istración de Base de Datos con el máximo de eficiencia, desarrollando programación avanzada con el lenguaje Transact-SQL de SQL Server. • El estudiante demostrará su aprendizaje al presentar un proyecto integrado que contenga una solución a un caso real, desde la perspectiva de las bases de datos.
1 de 5
UNIVERSIDAD NACIONAL DE TRUJILLO
4. PROGRAMACION 4.1 UNIDAD I 4.2 DENOMINACION: Programación Avanzada en T-SQL 4.3 INICIO: 09-Abril-2018 TERMINO: 18-Mayo-2018 NUMERO DE SESIONES: 6 4.4 Objetivos de aprendizaje. a. Aplicar los conocimientos teóricos en soluciones a través de Programación avanzada en T-SQL. b. Implementar Funciones, Procedimientos almacenados, Triggers y Cursores para optimizar una base de datos. 4.5 Desarrollo de la enseñanza-aprendizaje. Semana
Semana 1
Semana 2
Semana 3
Semana 4
Semana 5
Semana 6
Actividades y/o Contenidos
MMEE
Docente Responsable
Teoría: Explicación del sílabo. Programación avanzada con T-SQL de SQL Server 2017. Perfil de Proyecto de base de datos. Programación de Funciones Escalares y de tablas multisentencia. Laboratorio: Operaciones de consulta de datos y uso de funciones escalares y de tabla.
-SQL Server 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Programación de Cursores. Programación de autogenerados con T-SQL Laboratorio: Implementación de scripts para la generación de s.
-SQL Server 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Integridad de datos. Programación de triggers for insert, for delete y for update. Laboratorio: Programación de Trigger en SQL Server.
-SQL Server 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Programación avanzada con triggers. Uso de Transacciones. Laboratorio: Implementación de programas con triggers en SQL Server.
-SQL Server 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Transacciones. Uso de begin transaction, commit y rollback. Laboratorio: Implementación de programas con transacciones en SQL Server.
-SQL Server 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: de casos anteriores Laboratorio: Práctica Calificada 1
-SQL Server 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
2 de 5
UNIVERSIDAD NACIONAL DE TRUJILLO
4.6 UNIDAD II 4.6.1 DENOMINACION: Procesamiento de Reportes para la toma de decisiones. 4.6.2 INICIO: 21-Mayo-2018 TERMINO: 22-Junio-2018 NUMERO DE SESIONES: 5 4.6.3 Objetivos de aprendizaje. a. Analizar los requerimientos de información de las organizaciones. b. Implementar vistas y reportes para optimizar el proceso de consultas y toma de decisiones. 4.6.4 Desarrollo de la enseñanza-aprendizaje. Semana
Semana 7
Semana 8
Semana 9
Semana 10
Sesión 11
Actividades y/o Contenidos
MMEE
Docentes Responsables
Teoría: Uso de información para la toma de decisiones. Categorías de decisiones. Reportes. Quiebres y consultas agrupadas. Laboratorio: Programación de reportes simples y gráficos con reporting service.
-SQL Server 2017 -Data Tools 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Gráficos con RS. Uso de vistas, procedimientos almacenados y parámetros de E/S en la obtención de gráficos estadísticos. Laboratorio: Implementación de reportes con sub totales, total general y uso de parámetros.
-SQL Server 2017 -Data Tools 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Introducción a la programación con Visual Basic .NET. Laboratorio: Programación de Procedimientos Almacenados con parámetros y Vistas en Visual Basic NET.
-SQL Server 2017 -VBasic .NET 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: Programación por capas. Aplicación en VB NET de mantenimiento de tablas. Laboratorio: Programación por capas. Aplicación Maestro-Detalle; con transacciones y triggers.
-SQL Server 2017 -VBasic .NET 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: de casos anteriores Laboratorio: Práctica Calificada 2
-SQL Server 2017 -VBasic .NET 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
3 de 5
UNIVERSIDAD NACIONAL DE TRUJILLO
4.7 UNIDAD III 4.7.1 DENOMINACION: Datawarehouse 4.7.2 INICIO: 31-Julio-2017 TERMINO: 01-agocto-2017 NUMERO DE SESIONES: 5 4.7.3 Objetivos de aprendizaje. a. Desarrollar el análisis dimensional de un sistema de inteligencia de negocios. b. Implementar el conjunto de hechos y cubos dimensionales. c. Programar un sistema de inteligencia de negocios. 4.7.4 Desarrollo de la enseñanza-aprendizaje. Semana
Actividades y/o Contenidos
Sesión 12
Teoría: Datos operacionales VS datos para soporte de decisiones. Introducción al Data Warehousing. Arquitectura OLAP.
MMEE
Docentes Responsables
-SQL Server 2017 -QlikView -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
-SQL Server 2017 -VBasic .NET 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
-SQL Server 2017 -VBasic .NET 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Presentación y exposición de Proyecto integral del curso, por grupos de trabajo.
-SQL Server 2017 -VBasic .NET 2017 -QlikView 11.0 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Teoría: de casos anteriores Laboratorio: Práctica calificada 3
-SQL Server 2017 -VBasic .NET 2017 -QlikView 11.0 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
-SQL Server 2017 -VBasic .NET 2017 -Cañón Multimedia -Laboratorio de PC
Dr. Luis Chavil
Boy
Laboratorio: Programación de reportes estratégicos con Qlik View.
Semana 13
Teoría: Análisis multidimensional. Reportes con KPI para CFS’s. Laboratorio: Programación de Cubos con Analisis Service. Teoría: Implementación de DataMart
Semana 14 Laboratorio: Poblamiento e implementación de cubos y KPI’s.
Semana 15
Semana 16
Semana 17
Examen de Aplazado
4.8 APLAZADO Semana 17
Técnica/Instrumento Examen de Aplazado.
4 de 5
UNIVERSIDAD NACIONAL DE TRUJILLO
5. NORMAS DE EVALUACION a. Base Legal: Reglamento de Normas Generales de Evaluación del Aprendizaje de los Estudiantes de Pregrado de la Universidad Nacional de Trujillo. b. Las evaluaciones serán efectuadas en las fechas programadas. c. Los trabajos propuestos en clase deberán ser presentados con su respectiva documentación. d. No hay recuperación de prácticas calificadas ni se acepta la entrega de trabajos fuera de las fechas establecidas. CÁLCULO DEL PROMEDIO FINAL Unidad 3 = (2*Calificada 3 + Proyecto Integral )/3 Promedio Final = (Unidad 1 + Unidad 2 + Unidad 3)/3
6. CONSEJERIA/ORIENTACION 1. Propósitos • Afianzar los conocimientos desarrollados en clase • Promover el trabajo en equipo con asesoría en los temas de investigación 2. Estrategias de prestación del servicio • Uso de Internet • Creación de comunidades electrónicas para discusión de temas de interés. Día: Viernes Lugar: Departamento de Ing. Sistemas Horario: 7:00-9:00 am 7. BIBLIOGRAFIA - LÓPEZ MONTALVÁN, Iván, y otros. Bases de datos. Editorial Alfaomega. Madris. España. 2013. - CORONEL / MORRIS / ROB. Bases de datos. Diseño, implementación y istración. Cengage Learning. Mexico. 2011. - TORRES REMÓN, Manuel. Programación Transact con SQL Server 2012. Editorial MACRO. Lima. Perú. 2012. - TORRES REMÓN, Manuel. Visual Basic 2012. Fundamentos de programación. Editorial MACRO. Lima. Perú. 2013. - LLUIS CAN, Josep. Business Inteligence. España. - OSORIO RIVERA, Fray. Bases de datos relacionales.-Teoría y práctica. Editorial ITM. Medellín. Colombia. 2008. - DUSAN PETKOVIC. Microsoft SQL Server 2008. Editorial Mc Graw Hill. Mexico. 2010. - PANDO FERNÁNDEZ, Yuri. SQL Server 2008. Editorial Macro. Lima-Perú. 2009. - SÁNCHEZ FLORES, Cristian. Desarrollando Aplicaciones con Visual Basic .NET 2008. Editorial MACRO. Lima. Perú. 2008. - PÉREZ LÓPEZ, César & SANTÍN GONZÁLES, Daniel. Minería de datos. Técnicas y herramientas. Editorial Thompson. 1ra Edición. 2007. - MOLINARIO Anthony. Curso de SQL Técnicas y soluciones para el desarrollo de bases de datos. Ediciones Anaya Multimedia. Madrid. España. 2006. - BOY CHAVIL, Luis. Modelamiento de Datos.-Técnicas y Herramientas, Editorial Vallejiana, Trujillo. Perú. 2004 - DUEÑAS HUAROTO, Luis, Programando Bases de datos con ADO.NET y SQL Server. Editorial Macro. Lima. Perú. 2005.
Trujillo, Abril de 2018
5 de 5