IS208 Diseño de Base de Datos 201802 PDF
IS208 Diseño de Base de Datos 201802 PDF
IS208 Diseño de Base de Datos 201802 PDF
Misión: Formar líderes íntegros e innovadores con visión global para que transformen el Perú.
Visión: Ser líder en la educación superior por su excelencia académica y su capacidad de innovación.
III. INTRODUCCIÓN
Descripción: El curso está dirigido a los estudiantes del Ciclo II y brinda los conocimientos necesarios al futuro
Ingeniero de Sistemas sobre los principios que deben regir un correcto diseño de bases de datos. Se hace énfasis
en la identificación y análisis de las reglas de negocio de la organización objeto de estudio, de lo que implican
en términos de las dependencias funcionales entre los datos que los soportan y en la aplicación de una
metodología probada para su diseño.
Propósito: El propósito del curso es que el estudiante elabore modelos de bases de datos que satisfagan de
manera flexible y completa todos las reglas de negocio y los requerimientos de información de las aplicaciones
de software que dan soporte a los procesos de diversos tipos de organizaciones y negocios.
El curso contribuye directamente al desarrollo de las competencias Comunicación Escrita (general UPC) y
Diseña la arquitectura de negocio y tecnológica para la implementación de un sistema de información, teniendo
en cuenta restricciones económicas, sociales, políticas, éticas y otras propias del entorno empresarial, ambas a
nivel 1.
Al finalizar el curso, el estudiante diseña una base de datos mediante el uso de buenas prácticas metodológicas.
Competencia General: Comunicación Escrita
Nivel de logro: 1
1
afectan el proceso y los productos del diseño de ingeniería.
V. UNIDADES DE APRENDIZAJE
LOGRO
Al finalizar la unidad, el estudiante explica los conceptos básicos en el entorno de una Base de Datos.
TEMARIO
Contenido (temario):
-Concepto de Base de Datos.
-Software de Administración de Base de Datos (DBMS).
-Administración de Base de Datos.
-Proyecto de implementación de una Base de Datos.
Actividades de aprendizaje
-Introducción al curso
-Video motivacional sobre la importancia de las bases de datos en los sistemas de información
-Organización de grupos de trabajo para el desarrollo del trabajo del curso.
-Participación en el foro
Evidencias de aprendizaje
-Exposición de conceptos investigados
Bibliografía
-ELMASRI, Ramez (2007) Fundamentos de sistemas de bases de datos. Madrid: Pearson educación: Addison Wesley.
(005.74 ELMA 2007)
-KROENKE, David (2003) Procesamiento de bases de datos: fundamentos, diseño e implementación. México, D.F.:
Pearson Educación. (005.74 KROE 2003)
-DATE, C. J. (2001) Introducción a los sistemas de bases de datos. México, D.F: Pearson Educación. (005.74 DATE
2001)
-DATE, C. J. (2005) Database in depth: relational theory for practitioners. Sebastopol, CA: O'Reilly. (005.756 DATE)
HORA(S) / SEMANA(S)
Sesión 1
LOGRO
Al finalizar la unidad, el estudiante aplica principios de normalización en el diseño de los modelos de datos, tomando
en cuenta las dependencias funcionales que se presentan entre los datos, en función de su semántica y reglas.
TEMARIO
Contenido (temario)
-Dependencia de datos: Funcional, transitiva, completa y multivariada.
-Primera, segunda y tercera forma normal.
-Forma normal de Boyce & Codd, y cuarta forma normal.
-Procedimientos de normalización.
Actividades de aprendizaje
2
-Participación en el foro
-Desarrollo de ejercicios de normalización
-Identificación de elementos de datos del trabajo grupal y su normalización
-Exposición de avance de trabajos grupales y retroalimentación
Evidencias de aprendizaje
-Resolución de ejercicios en práctica calificada.
-Exposición de trabajos.
Bibliografía
-ELMASRI, Ramez (2007) Fundamentos de sistemas de bases de datos. Madrid: Pearson educación: Addison Wesley.
(005.74 ELMA 2007)
-KROENKE, David (2003) Procesamiento de bases de datos: fundamentos, diseño e implementación. México, D.F.:
Pearson Educación. (005.74 KROE 2003)
-DATE, C. J. (2001) Introducción a los sistemas de bases de datos. México, D.F: Pearson Educación. (005.74 DATE
2001)
-DATE, C. J. (2005) Database in depth: relational theory for practitioners. Sebastopol, CA: O'Reilly. (005.756 DATE)
HORA(S) / SEMANA(S)
Sesión 2-7
LOGRO
Al finalizar la unidad el estudiante elabora modelos conceptuales de bases de datos que dan soporte a las reglas del
negocio haciendo uso de un software de modelamiento y aplicando los conceptos de entidades, atributos y relaciones.
TEMARIO
Contenido (temario)
-Diseño conceptual.
-Clases de Entidad.
-Atributos.
-Asociaciones: identificativas, no identificativas, de generalización / especialización.
-Multiplicidad y obligatoriedad de las asociaciones.
-Diseño lógico relacional.
-Tablas relacionales.
-Claves primarias, índices.
-Relaciones identificativas y no identificativas.
-Dominios, restricciones y reglas de negocio.
Actividades de aprendizaje
Evidencias de aprendizaje
3
-Desarrollo de casos evaluados en práctica calificada
-Exposición de trabajos sobre los temas de la unidad.
Bibliografía
-ELMASRI, Ramez (2007) Fundamentos de sistemas de bases de datos. Madrid: Pearson educación: Addison Wesley.
(005.74 ELMA 2007)
-KROENKE, David (2003) Procesamiento de bases de datos: fundamentos, diseño e implementación. México, D.F.:
Pearson Educación. (005.74 KROE 2003)
-DATE, C. J. (2001) Introducción a los sistemas de bases de datos. México, D.F: Pearson Educación. (005.74 DATE
2001)
-DATE, C. J. (2005) Database in depth: relational theory for practitioners. Sebastopol, CA: O'Reilly. (005.756 DATE)
HORA(S) / SEMANA(S)
Sesión 8-13
LOGRO
Al finalizar la unidad, el estudiante aplica los principios del modelo relacional en el modelado y manipulación de los
datos.
TEMARIO
Contenido (temario)
-Conceptos del modelo relacional.
-Estructura del modelo relacional.
-Reglas de integridad.
-Lenguaje de manipulación de datos: Álgebra relacional.
Actividades de aprendizaje
-Video motivacional sobre la importancia y principios del modelo relacional
-Refinamiento de los modelos conceptuales del trabajo grupal
-Desarrollo de ejercicios de manipulación de datos con álgebra relacional
-Participación en el foro
Evidencias de aprendizaje
-Resolución de ejercicios
-Exposición de trabajos sobre los temas de la unidad
Bibliografía
-ELMASRI, Ramez (2007) Fundamentos de sistemas de bases de datos. Madrid: Pearson educación: Addison Wesley.
(005.74 ELMA 2007)
-KROENKE, David (2003) Procesamiento de bases de datos: fundamentos, diseño e implementación. México, D.F.:
Pearson Educación. (005.74 KROE 2003)
-DATE, C. J. (2001) Introducción a los sistemas de bases de datos. México, D.F: Pearson Educación. (005.74 DATE
2001)
-DATE, C. J. (2005) Database in depth: relational theory for practitioners. Sebastopol, CA: O'Reilly. (005.756 DATE)
HORA(S) / SEMANA(S)
4
Sesión 14-16
VI. METODOLOGÍA
El Modelo Educativo de la UPC asegura una formación integral, que tiene como pilar el desarrollo de
competencias, las que se promueven a través de un proceso de enseñanza-aprendizaje donde el estudiante
cumple un rol activo en su aprendizaje, construyéndolo a partir de la reflexión crítica, análisis, discusión,
evaluación, exposición e interacción con sus pares, y conectándolo con sus experiencias y conocimientos
previos. Por ello, cada sesión está diseñada para ofrecer al estudiante diversas maneras de apropiarse y poner en
práctica el nuevo conocimiento en contextos reales o simulados, reconociendo la importancia que esto tiene
para su éxito profesional.
El curso es de carácter teórico-práctico, se dicta en formato blended y está distribuido en sesiones presenciales y
virtuales.
-Durante las sesiones presenciales, el docente imparte la base teórica y desarrolla ejemplos prácticos de
aplicación de los conceptos trabajados. A lo largo del curso los estudiantes analizan y desarrollan actividades
para aplicar lo aprendido, orientadas a identificar las necesidades de información de procesos y situaciones de
negocio propuestas, y elaboran modelos de datos que los soporten adecuadamente. Las actividades son
evaluadas incrementalmente durante controles de avance y evaluaciones en las sesiones de clase programadas.
-Al inicio del curso los estudiantes se organizan en grupos de trabajo para desarrollar un proyecto de aplicación
que les permitirá demostrar los logros de cada unidad. Este desarrollo es evaluado a través de exposiciones, dos
entregas y una sustentación final.
-Durante las sesiones virtuales el alumno estudia los materiales complementarios de autoestudio (materiales de
trabajo autónomo y bibliografía recomendada) disponibles en el aula virtual, investiga de forma autónoma
temas sobre los contenidos del curso, desarrolla las actividades sugeridas en la Guía del estudiante, rinden
evaluaciones de desempeño a través del aula virtual y participa de los foros y actividades individuales. De igual
manera el estudiante aplica los conocimientos adquiridos en actividades grupales propuestas por el docente.
Deben ser dedicadas un mínimo de cuatro horas semanales fuera de clases para consolidar el aprendizaje.
VII. EVALUACIÓN
FÓRMULA
15% (PC1) + 15% (TB1) + 20% (PC2) + 25% (TF1) + 5% (PA1) + 20% (EB1)
5
VIII. CRONOGRAMA
Módulo Regular
https://upc.alma.exlibrisgroup.com/leganto/readinglist/lists/3188132020003391?institute=51UPC_INST
&auth=LOCAL