Está en la página 1de 12

I.

INFORMACIÓN GENERAL

CURSO : Diseño de Base de Datos


CÓDIGO : SI400
CICLO : 202101
CUERPO ACADÉMICO : Félix Corrales, Rosa Andrea
Rosales Huamanchumo, Javier Ulises
Sopla Maslucán, Abraham
Sáenz Musayón, Elízabeth Del Pilar
CRÉDITOS : 4
SEMANAS : 16
HORAS : 4 H (Teoría) Semanal
ÁREA O CARRERA : Computacion E Informatica

II. MISIÓN Y VISIÓN DE LA UPC

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: Este curso permite al estudiante conocer los conceptos de básicos de la conceptualización de una
base de datos, modelarla, implementarla y finalmente hacer un uso correcto y óptimo de su información que se
almacena en ella.
El estudiante aprende las técnicas de modelamiento de una base datos, pasando luego al refinamiento de la
misma aplicando las reglas de normalización y finalmente explota la información de maneja eficaz y eficiente.
El conocimiento adquirido a lo largo del curso es muy importante en el desarrollo profesional del alumno ya
que el manejo de información en base de datos es uno de los pilares en la formación, desarrollo y crecimiento
de cualquier empresa en el mercado. De esta manera podrán ser partícipes del desarrollo e implementación del
activo más importante de una empresa como es su Base de Datos.
Propósito: El curso de especialidad de Diseño de Base de Datos, de las carreras de Ciencias de la Computación,
Ingeniería de Software e Ingeniería de Sistemas de Información, es de carácter teórico-práctico y está dirigido a
los estudiantes del cuarto ciclo para las tres
carreras.

El curso busca desarrollar la competencia general de Manejo de la Información de nivel 1 y la competencia


específica de Aprendizaje Continuo y Autónomo de nivel 1 para las carreras Ciencias de la Computación,
Ingeniería de Software e Ingeniería de Sistema de la Información.

Prerrequisitos: El estudiante ha debido aprobar Algoritmos Y Estructuras De Datos o Fundamentos De Sistemas


De Información dependiendo de su carrera.

IV. LOGRO (S) DEL CURSO

1
Al finalizar el curso, el estudiante diseña un modelo relacional tanto lógico y físico válido en cualquier base de
datos que permita el lenguaje SQL para manipular la información almacenada en un Sistema Gestor de Base de
Datos (SGBD) de manera eficaz y eficiente.

Competencia:
Manejo de la Información

Nivel de logro:
1

Definición:
Capacidad de identificar la información necesaria, así como de buscarla, seleccionarla, evaluarla y usarla
éticamente, con la finalidad de resolver un problema.

Competencia:
Aprendizaje Continuo y Autónomo

Nivel de logro:
1

Definición:
Aplicar la teoría de ciencias de la computación y los fundamentos del desarrollo de software para producir
soluciones basadas en computación.

V. UNIDADES DE APRENDIZAJE

UNIDAD Nº: 1 Conceptos y Arquitectura de las Bases de Datos

LOGRO
Logro de la unidad
Al finalizar la unidad, el estudiante utiliza conceptos básicos de las bases de datos, su ciclo de vida, y los diferentes
DBMS, así como los tipos y técnicas de modelamiento, lo que le permitirá sentar las bases del proceso para elaborar el
trabajo final.

TEMARIO
Competencia:
Manejo de la Información
Aprendizaje Continuo y Autónomo

Contenido 1:
-Conceptos generales de las Bases de Datos - Conceptos básicos
-Manejadores de Bases de Datos (DBMS): estructura y componentes funcionales
-Las BD en relación con el análisis y diseño de sistemas
-Ciclo de Vida de las bases de datos
-Tipos de modelos de datos según el nivel de abstracción: modelos conceptuales, modelos lógicos y modelos físicos de
datos
-Conceptos básicos referidos al almacenamiento de datos en BD orientadas a objetos

2
Actividades de aprendizaje:
-Ejercicios de Verdadero y Falso
-Ejercicios en casos y casos reales para mapear entidades y reconocer una base de datos

Evidencias de aprendizaje:
CONTROL 1
Investigación sobre características de tres DBMS. Ventajas y desventajas de cada uno. Proceso de implementación en
una empresa, costos, requerimientos de HW y SW. Herramientas de seguridad, respaldo y recuperación. Elección del
DBMS más apropiado para la empresa trabajado.
Puntos para la nota de Participación (CL)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

HORA(S) / SEMANA(S)
Semana 1

UNIDAD Nº: 2 Modelamiento de Datos

LOGRO
Logro de la unidad
Al finalizar la unidad, el estudiante identifica las entidades, atributos y sus relaciones mediante el modelamiento bases
de datos relacionales en base a problemas reales, usando de modelos lógicos y físicos.

TEMARIO
Competencia:
Manejo de la Información
Aprendizaje Continuo y Autónomo

Contenido 2:
-Relaciones entre entidades
-Diseño Lógico
-Identificación de dominios y reglas de negocio.
-Taller de Modelamiento
-Diseño Físico

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC1: Evaluación continua
Se evalúa de manera individual con dos ejercicios de mapeo de entidades, relaciones y atributos.

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage Learning.

Contenido 3:
-Relaciones entre entidades

3
-Diseño Lógico
-Identificación de dominios y reglas de negocio.
-Taller de Modelamiento
-Diseño Físico

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC1: Evaluación continua
Se evalúa de manera individual con dos ejercicios de mapeo de entidades, relaciones y atributos.

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage Learning.

Contenido 4:
-Relaciones entre entidades
-Diseño Lógico
-Identificación de dominios y reglas de negocio.
-Taller de Modelamiento
-Diseño Físico

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC1: Evaluación continua
Se evalúa de manera individual con dos ejercicios de mapeo de entidades, relaciones y atributos.

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage Learning.

HORA(S) / SEMANA(S)
Semanas 2, 3 y 4

UNIDAD Nº: 3 Teoría de Diseño: Normalización de Datos

LOGRO
Logro de la unidad
Al finalizar la unidad, el estudiante diseña entidades utilizando las técnicas de normalización de Boyce & Cod. De
manera estricta.

TEMARIO
Competencia:
Manejo de la Información
Aprendizaje Continuo y Autónomo

4
Contenido 5:
-Bases de Datos Relacionales: Elementos y Conceptos
-Identificación de atributos clave y no clave
-Análisis de Dependencias funcionales entre los datos: funcional, transitiva, completa y multivalor
-Normalización: Primera, Segunda y Tercera Forma Normal. Forma Normal de Boyce & Codd, Cuarta y
-Quinta Forma Normal
-Clasificación de Entidades

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
EA: Evaluación Parcial
Preguntas referidas a las 4 FN normales como concepto y casos de estudio para aplicar todas las reglas completas y
validar con un modelo de base de datos

Bibliografía:
CUADRA, Dolores (2013) Desarrollo de bases de datos : casos prácticos desde el análisis a la implementación.
México, D.F. : Alfaomega : Ra-Ma.
(005.74 CUAD)

Contenido 6:
-Bases de Datos Relacionales: Elementos y Conceptos
-Identificación de atributos clave y no clave
-Análisis de Dependencias funcionales entre los datos: funcional, transitiva, completa y multivalor
-Normalización: Primera, Segunda y Tercera Forma Normal. Forma Normal de Boyce & Codd, Cuarta y
-Quinta Forma Normal
-Clasificación de Entidades

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
EA: Evaluación Parcial
Preguntas referidas a las 4 FN normales como concepto y casos de estudio para aplicar todas las reglas completas y
validar con un modelo de base de datos

Bibliografía:
CUADRA, Dolores (2013) Desarrollo de bases de datos : casos prácticos desde el análisis a la implementación.
México, D.F. : Alfaomega : Ra-Ma.
(005.74 CUAD)

Contenido 7:
-Bases de Datos Relacionales: Elementos y Conceptos
-Identificación de atributos clave y no clave
-Análisis de Dependencias funcionales entre los datos: funcional, transitiva, completa y multivalor
-Normalización: Primera, Segunda y Tercera Forma Normal. Forma Normal de Boyce & Codd, Cuarta y
-Quinta Forma Normal

5
-Clasificación de Entidades

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
EA: Evaluación Parcial
Preguntas referidas a las 4 FN normales como concepto y casos de estudio para aplicar todas las reglas completas y
validar con un modelo de base de datos

Bibliografía:
CUADRA, Dolores (2013) Desarrollo de bases de datos : casos prácticos desde el análisis a la implementación.
México, D.F. : Alfaomega : Ra-Ma.
(005.74 CUAD)

Contenido 8:

Evaluación Parcial

HORA(S) / SEMANA(S)
Semanas 5, 6, 7 y 8

UNIDAD Nº: 4 El Modelo Relacional: Integridad y Manipulación de Datos

LOGRO
Logro de la unidad
Al finalizar la unidad, el estudiante utiliza de manera apropiada el lenguaje SQL para sus consultas y manipular la
información dentro del modelo relacional

TEMARIO
Competencia:
Manejo de la Información
Aprendizaje Continuo y Autónomo

Contenido 9:
-Teoría Relacional (Algebra Relacional)
-Reglas de Integridad
-El lenguaje SQL y su aplicación en la manipulación de datos en bases de datos relacionales: SQL DML, SQL DDL.
-Estructuras de Programación
-Funciones, Procedimientos y Triggers
-Principios funcionales de los administradores de bases de datos
-Procesamiento de transacciones
-Integridad, concurrencia, seguridad y recuperación

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

6
Evidencias de aprendizaje:
PC2: Evaluación continua
Preguntas referidas a utilizar las funciones de agregaciones y subqueries. También a la utilización de vistas.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Implementación de estructuras de control. Definición e implementación de IF, ELSE y Cursores para el manejo de la
información en SQL.
Puntos para la nota de Participación (PA)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

Contenido 10:
-Teoría Relacional (Algebra Relacional)
-Reglas de Integridad
-El lenguaje SQL y su aplicación en la manipulación de datos en bases de datos relacionales: SQL DML, SQL DDL.
-Estructuras de Programación
-Funciones, Procedimientos y Triggers
-Principios funcionales de los administradores de bases de datos
-Procesamiento de transacciones
-Integridad, concurrencia, seguridad y recuperación

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC2: Evaluación continua
Preguntas referidas a utilizar las funciones de agregaciones y subqueries. También a la utilización de vistas.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Implementación de estructuras de control. Definición e implementación de IF, ELSE y Cursores para el manejo de la
información en SQL.
Puntos para la nota de Participación (PA)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

Contenido 11:
-Teoría Relacional (Algebra Relacional)
-Reglas de Integridad
-El lenguaje SQL y su aplicación en la manipulación de datos en bases de datos relacionales: SQL DML, SQL DDL.
-Estructuras de Programación
-Funciones, Procedimientos y Triggers
-Principios funcionales de los administradores de bases de datos
-Procesamiento de transacciones
-Integridad, concurrencia, seguridad y recuperación

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento

7
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC2: Evaluación continua
Preguntas referidas a utilizar las funciones de agregaciones y subqueries. También a la utilización de vistas.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Implementación de estructuras de control. Definición e implementación de IF, ELSE y Cursores para el manejo de la
información en SQL.
Puntos para la nota de Participación (PA)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

Contenido 12:
-Teoría Relacional (Algebra Relacional)
-Reglas de Integridad
-El lenguaje SQL y su aplicación en la manipulación de datos en bases de datos relacionales: SQL DML, SQL DDL.
-Estructuras de Programación
-Funciones, Procedimientos y Triggers
-Principios funcionales de los administradores de bases de datos
-Procesamiento de transacciones
-Integridad, concurrencia, seguridad y recuperación

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC2: Evaluación continua
Preguntas referidas a utilizar las funciones de agregaciones y subqueries. También a la utilización de vistas.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Implementación de estructuras de control. Definición e implementación de IF, ELSE y Cursores para el manejo de la
información en SQL.
Puntos para la nota de Participación (PA)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

Contenido 13:
-Teoría Relacional (Algebra Relacional)
-Reglas de Integridad
-El lenguaje SQL y su aplicación en la manipulación de datos en bases de datos relacionales: SQL DML, SQL DDL.
-Estructuras de Programación
-Funciones, Procedimientos y Triggers
-Principios funcionales de los administradores de bases de datos
-Procesamiento de transacciones
-Integridad, concurrencia, seguridad y recuperación

Actividades de aprendizaje:

8
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC2: Evaluación continua
Preguntas referidas a utilizar las funciones de agregaciones y subqueries. También a la utilización de vistas.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Implementación de estructuras de control. Definición e implementación de IF, ELSE y Cursores para el manejo de la
información en SQL.
Puntos para la nota de Participación (PA)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

Contenido 14:
-Teoría Relacional (Algebra Relacional)
-Reglas de Integridad
-El lenguaje SQL y su aplicación en la manipulación de datos en bases de datos relacionales: SQL DML, SQL DDL.
-Estructuras de Programación
-Funciones, Procedimientos y Triggers
-Principios funcionales de los administradores de bases de datos
-Procesamiento de transacciones
-Integridad, concurrencia, seguridad y recuperación

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

Evidencias de aprendizaje:
PC2: Evaluación continua
Preguntas referidas a utilizar las funciones de agregaciones y subqueries. También a la utilización de vistas.
TEMARIO DE ESTUDIO AUTO DIRIGIDO 2
Implementación de estructuras de control. Definición e implementación de IF, ELSE y Cursores para el manejo de la
información en SQL.
Puntos para la nota de Participación (PA)

Bibliografía:
CORONEL, Carlos (2011) Bases de datos diseño, implementación y administración. México, D.F. : Cengage
Learning.

HORA(S) / SEMANA(S)
Semanas 9, 10, 11, 12, 13 y 14

UNIDAD Nº: 5 Tópicos en Bases de datos y Aprendizaje Continuo y Autónomo

LOGRO
Logro de la unidad
Al final de la unidad, el estudiante utiliza mediante un estudio e investigación las nuevas tendencias en el manejo de la

9
información y gestión de bases de datos.

TEMARIO
Competencia:
Manejo de la Información
Aprendizaje Continuo y Autónomo

Contenido 15:
-NoSQL,
-MongoDB,
-Base de datos Web

Actividades de aprendizaje:
-Casos de la vida real para el mapeo de entidades en todas las sesiones
-Revisión de teoría y casos prácticos en la misma clase para el refuerzo del conocimiento
-Exposición participativa resolviendo los casos realizados por los alumnos y realizando la corrección respectiva

-Aprendizaje Continuo y Autónomo

Evidencias de aprendizaje:
TEMARIO DE ESTUDIO AUTO DIRIGIDO 3
Investigación sobre las bases de datos reales aplicando MongoDB y Base de Datos Web
Puntos para la nota de Participación (PA)

HORA(S) / SEMANA(S)
Semana 15

UNIDAD Nº: 6 Outcome ABET: Aprendizaje Continuo y Autónomo

LOGRO
Competencia:
- Aprendizaje Continuo y Autónomo

Logro de la unidad
Al finalizar la unidad, el estudiante describe y presenta su diseño de un modelo relacional tanto lógico y físico válido
en cualquier base de datos que permita el lenguaje SQL para manipular la información almacenada en un Sistema
Gestor de Base de Datos (SGBD) de manera eficaz y eficiente.

TEMARIO
Contenido 15:
- Aprendizaje Continuo y Autónomo

Actividades de aprendizaje:
- Presentacion participativa de diapositivas

Evidencias de aprendizaje:
- Trabajo Final

Contenido 16:
Evaluación Final (EB)

10
HORA(S) / SEMANA(S)
Semana 15 y 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 se desarrolla semanalmente en dos sesiones de laboratorio cada una de dos horas, con la participación
activa y permanente de los alumnos. En la sesión de teoría se desarrollan los conceptos que son reforzados
luego con la práctica en las sesiones de laboratorio, donde se proponen una serie de ejercicios y casos que el
alumno resolverá aplicando lo aprendido.
Asimismo, los alumnos desarrollan a lo largo del curso un trabajo grupal que refuerza el alcance de los
objetivos de carácter práctico más importantes del curso.
SOFTWARE: Cualquier software de modelamiento (lucidchart, vertabelo, etc): Elabora modelos de
información, trabajando los niveles conceptual y lógico relacional, y a partir de éste desarrolla el modelo físico
o de implementación. SQL Server: Conoce y utiliza los comandos del lenguaje de consultas del SQL y utiliza
esta herramienta para aplicar los conceptos desarrollados en clase.

VII. EVALUACIÓN

FÓRMULA
5% (CL1) + 10% (PC1) + 20% (EA1) + 15% (PC2) + 5% (PA1) + 25% (TF1) + 20% (EB1)

TIPO DE NOTA PESO %


CL - CONTROL DE LECTURA 5
PC - PRÁCTICAS PC 10
EA - EVALUACIÓN PARCIAL 20
PC - PRÁCTICAS PC 15
PA - PARTICIPACIÓN 5
TF - TRABAJO FINAL 25
EB - EVALUACIÓN FINAL 20

VIII. CRONOGRAMA

TIPO DE DESCRIPCIÓN NOTA NÚM. DE FECHA OBSERVACIÓN RECUPERABLE


PRUEBA PRUEBA
CL CONTROL DE LECTURA 1 Semana 3 NO
PC PRÁCTICAS PC 1 Semana 6 SÍ
EA EVALUACIÓN PARCIAL 1 Semana 8 SÍ
PC PRÁCTICAS PC 2 Semana 12 SÍ
PA PARTICIPACIÓN 1 Semana 15 NO
TF TRABAJO FINAL 1 Semana 15 NO
EB EVALUACIÓN FINAL 1 Semana 16 SÍ

11
IX. BIBLIOGRAFÍA DEL CURSO

https://upc.alma.exlibrisgroup.com/leganto/readinglist/lists/6315026110003391?institute=51UPC_INST
&auth=LOCAL

12

También podría gustarte