SILABO DE BASES DE DATOS I. DATOS GENERALES 1.1. Carrera Profesional : Ingeniería de Sistemas 1.2. Área Académica : Ingeniería de Sistemas 1.3 Ciclo : V 1.4. Semestre : 2014-I 1.5. Prerrequisito : DA44 1.6. Créditos : 04 1.7. Horas semanales : 05 (HT: 03 / HP: 02) 1.8. Duración : Inicio: 31 de marzo del 2014 Término: 25 de julio del 2014 II. FUNDAMENTACIÓN La Asignatura de Base de Datos tiene como propósito introducir al estudiante en el Diseño e Implementación de Base de Datos como una herramienta de imprescindible ayuda en la construcción de un sistema de información. Proporcionando al participante un conjunto de técnicas de identificación de requerimientos operacionales, y modelado de bases de, pasando por las etapas de diseño conceptual, lógico y físico. Incluyendo el desarrollo de un caso práctico, que incluye desde la identificación de requerimientos hasta la implementación con un Administrador de Base de Datos, en donde se verán conceptos de integridad, seguridad, optimización de consultas y de administración de. III. COMPETENCIAS Aplica, analiza y diseña su base de partiendo de los requerimientos de información de una empresa para cumplir con los procesos del negocio. Selecciona y aplica las técnicas y estrategias de modelado a fin de conseguir un modelo en un plazo más corto y valorando la importancia de las estrategias del modela miento de bases de. IV. PROGRAMACIÓN ACADÉMICA SEMANA/SESI ÓN Sesión 1 Introducción a los sistemas CONTENIDOS Sistemas (SG). Conceptos iniciales de modelo de. Esquema general de un diseño de base. Desarrolla, interpreta y aplica conceptos. Denota entusiasmo y curiosidad por los sistemas de Base de Datos. CRITERIO A EVALUAR 1
Sesión 2 Diseño de Base de Datos Sesión 3 Diseño Conceptual Sesión 4 Diseño Lógico Sesión 5 Dependencia funcional 1era, 2da y 3ra forma normal Sesión 6 Diseño Físico Diseño conceptual. Análisis de requerimientos. Modelos Entidad-Relación, Relacional y Orientado a Objetos (notación UML). Elabora, diseña y analiza su Base de partiendo de los requerimientos de información que los usuarios de una empresa puedan tener como soporte a su gestión, aplicando las primitivas de modelamiento y el análisis funcional y análisis de. Describe el diseño conceptual de la base de. Diseño Conceptual de Base de Datos. Conceptos Adicionales. Elabora el análisis de su Base de partiendo de los requerimientos de información que los usuarios de una empresa puedan tener como soporte a su gestión, aplicando las primitivas de modelamiento y el análisis funcional y análisis de. Identifica y justifica la importancia de los conceptos adicionales de la bases de. Diseño Lógico de Base de Datos. Construcción y validación de los esquemas lógicos locales. Desarrolla, selecciona y aplica las técnicas y estrategias adecuadas para obtener un modelo de óptimo. Describe el diseño lógico de una base de. Refinamiento de los modelos. Normalización. Validación de cada esquema mediante la normalización. Desarrolla la selección y aplicación de técnicas y estrategias adecuadas para obtener un modelo de óptimo, aplicando las estrategias ascendente y descendente de modelamiento de. Identifica ideas para el refinamiento de los modelos Diseño físico de la Base de Datos. Transformaciones. Elabora el diseño e implementa una base de. Denota interés por las técnicas aplicadas para los diseños físicos de una base de E1 E2 Sesión 7 Administració n SG Administración de un Sistema Gestor de Base de Datos. Definiciones. Conceptos Básicos. Avances. Lectura de artículos, investigación y análisis. SG. Desarrolla e implementa el módulo de incidencias. Identifica y muestra, responsabilidad y ética en el cumplimiento de sus tareas. E3 Sesión 8 EXAMEN PARCIAL EP 2
Sesión 9 Introducción a SQL Creación Datos Introducción al Leguaje SQL. Desarrollo del lenguaje SQL como herramienta de manipulación de. Visualiza e inicia el Diseño e Implementación de una base de. Identifica y acepta el lenguaje SQL como manipulador de. Sesión 10 Consultas de Conoce el Comando SELECT Conoce Consultas de Varias tablas Realiza consultas utilizando el comando Select Realiza consultas a múltiples tablas utilizando los joins. Identifica y acepta el lenguaje SQL como manipulador de. E4 Sesión 11 Consultas Avanzadas de Sesión 12 Integridad y Manipulación de Datos Sesión 13 Implementació n de Procedimiento s Almacenados Sesión 14 Implementació n de Triggers Uso de SubQueries Funciones agregadas ORDER BY GROUP BY Presentación de los n primeros valores Realiza consultas avanzadas Identifica tolerancia ante las ideas de sus compañeros sobre el manejo del SQL Avanzado. Valora el aporte de todos los grupos de trabajo presentados. Integridad de Datos Métodos de integridad de SQL. Manipulación de Datos. Inserción de Registros. Actualización de Registros. Eliminación de Registros. Desarrolla el lenguaje SQL como herramienta de manipulación de. Describe y valora el lenguaje SQL como manipulador de. Procedimientos Almacenados. SQL. Implementa de procedimientos almacenados Identifica y valora el uso de procedimientos almacenados. Introducción a los Triggers Creación de Triggers Modificación y Eliminación de Triggers Triggers anidados Implementa triggers E5 3
Identifica y valora el aporte de la programación de trigger en la gestión de la base de. Sesión 15 Sustentación de Proyectos Conoce su proyecto Expone su proyecto Identifica y muestra, responsabilidad y ética en el desarrollo de su exposición. E6 E7 Sesión 16 EXAMEN FINAL EF Sesión 17 EXAMEN APLAZADOS EA V. ESTRATEGIAS DE APRENDIZAJE - Metodología activa. - Trabajo individual y en equipo. - Aprendizaje basado en problemas. - Empleo del método científico. VI. MEDIOS Y MATERIALES - Cañón multimedia. - Libros de biblioteca. - Internet. VII. EVALUACIÓN - La evaluación es permanente, formativa y sistemática teniendo en cuenta el desempeño del estudiante en las actividades programadas. se aplicarán pruebas para medir el rendimiento del estudiante, en conocimientos, procedimientos y en actitudes, las mismas que serán pruebas estandarizadas y estructuradas por los docentes de cada asignatura, para ello se usara como instrumentos de evaluación (Cuestionarios, Lista de cotejo, Ficha de observación, Batería de preguntas, Cuestionarios, Lista de cotejo y otros) - La asistencia a clases es obligatoria. El 30% de inasistencias inhabilita al estudiante en la asignatura. - Los criterios de evaluación serán publicados en la sesión/semana correspondiente. - El promedio final de la asignatura se obtiene según formula PF. 4
Semana Descripción Abreviatura Ponderación Fecha Porcentaje 4 Evaluación Continua 1 E1 5% 6 Evaluación continua 2 E2 5% 7 Informe y sustentación de E3 10% trabajos 1 40% 8 Examen Parcial EP 20 % Del 19 al 24 de mayo del 2014 10 Evaluación continua 3 E4 5% 12 Evaluación continua 4 E5 10% 15 Informe final y sustentación E6 10% de trabajos 15 Evaluación actitudinal E7 10% 16 Examen Final EF 25% Del 14 al 19 de julio 17 Examen de Aplazados EA Del 23 al 25 de julio 60% Evaluación Actitudinal (*) Asistencia 8 Trabajo en Equipo 4 Responsabilidad 4 Respeto 4 Los pesos serán tratados tal cual se indica en la fórmula señalada en el siguiente recuadro: EL PROMEDIO FINAL del curso estará dado por la siguiente fórmula señalada en el siguiente recuadro: PF: E1*0.05+E2*0.05+E3*0.1+EP*0.2+E4*0.05+E5*0.1+E6*0.1+E7*0.1+EF*0.25 VIII. REFERENCIAS BIBLIOGRÀFICAS. POST, Gerald V (2006) Sistemas de Administración de Bases de Datos.3 ed. México: Mc Graw Hill. ROB, Peter (2006) Sistemas de Bases De Datos.5 ed. México: Thomson. SCRATCH, Stephen (2005) Análisis Y Diseño Orientado A Objetos Con Uml Y El Proceso Unificado. México: Mc. Graw Hill. DOLORES, cuadra(2008).desarrollo de Bases de Datos: Casos prácticos desde el análisis a la implementación. SILBERSCHATZ, Abraham & Otros (2007) Fundamentos De Diseño De Bases De Datos. 5 ed. México: Mc Graw Hil GUARDATI, Silvia (2007) Estructuras De Datos A Orientada A Objetos. México: PEARSON Education S.A. MATSUKAWA MAEDA, Sergio (2004) Análisis y Diseño Orientado a Objetos con UML. Perú: Macro S.A. 5