Está en la página 1de 9

Sílabo

170179 - Ingeniería de Datos

I. Información general
Nombre del Curso: Ingeniería de Datos
Código del curso: 170179
Departamento Académico: Ingeniería
Créditos: 4
Horas Teoría: 3
Horas Práctica: 2
Periodo Académico: 2020-01-PRE
Sección: A
Modalidad: Presencial
Idioma: Español
Docente: HUGO ALATRISTA SALAS
Email docente: h.alatristas@up.edu.pe

II. Introducción

Las bases de datos son esenciales para los sistemas de información de una organización. Este curso es
de naturaleza teórico práctico, y tiene como propósito que el alumno obtenga los conceptos teóricos
asociados a la recopilación, almacenamiento, administración y explotación de bases de datos. Además,
el alumno adquirirá habilidades en el uso de herramientas de gestión de datos y aplicará los
conocimientos adquiridos en la solución de problemas en escenarios reales para su desenvolvimiento en
el mundo empresarial.

III. Logro de aprendizaje final del curso

Al finalizar el curso los alumnos serán capaces de aplicar conocimientos relacionados con el análisis,
diseño e implementación de bases de datos relacionales. Además aprenderán a manipular los datos
mediante el uso del álgebra relacional y el lenguaje de consultas SQL. Finalmente, podrán aplicar los
conocimientos adquiridos en la solución de un problema de negocios.

IV. Unidades de aprendizaje

Unidad de aprendizaje 1: Introducción a los Sistemas de Información y las Bases de Datos


Logro de Aprendizaje / propósito de la unidad:
Conoce las generalidades acerca de los sistemas de información y las bases de datos
Contenidos:
• Los sistemas de información y las empresas
• Las bases de datos como parte fundamental de los sistemas de información

Unidad de aprendizaje 2: Diseño Lógico de la Base de Datos


Logro de Aprendizaje / propósito de la unidad:
Conocen y aplican el modelo entidad/relación y la transformación al Modelo realaciona para el
modelamiento de una base de datos.
Contenidos:

170179 A 2020-01-PRE
Pág. 1 de 9
• El modelo lógico
• Clases y entidades y sus relaciones
• Diseño Lógico
• El modelo relacional
• Transformación del modelo E-R al modelo relacional
• Concepto de dependencia funcional
• Formas normales en una base de datos

Unidad de aprendizaje 3: Tópicos del Álgebra Relacional


Logro de Aprendizaje / propósito de la unidad:
Conocen y aplican los conceptos del álgebra relacional para la construcción de consultas sobre una
bases de datos.
Contenidos:
• Elementos básicos del Álgebra Relacional
• Operadores relacionales
• Operadores derivados

Unidad de aprendizaje 4: Diseño físico y explotación de Bases de Datos


Logro de Aprendizaje / propósito de la unidad:
Los estudiantes conocen y aplican sentencias del lenguaje SQL para construir una base de datos,
además de manipular y extraer información.
Contenidos:
• Estructura básica del SQL
• Sentencias DDL
• Sentencias DML
• Sentencias DCL

Unidad de aprendizaje 5: Diseño de Sistema de Base de Datos


Logro de Aprendizaje / propósito de la unidad:
Los estudiantes adquieren las capacidades para implementar una aplicación en algún lenguaje de POO
para la manipulación de la Base de Datos.
Contenidos:
• Ciclo de Vida del Software
• Introducción al PL/SQL
• Creación y manejo de procedimientos, funciones y disparadores
• Operaciones CRUD

Unidad de aprendizaje 6: Límites de las bases de datos: otros paradigmas


Logro de Aprendizaje / propósito de la unidad:
Entender los límites de las bases de datos transaccionales y conocer los nuevos paradignas en el
manejo de datos.
Contenidos:
• Limitaciones de las bases de datos relacionales
• Bases de datos NoSQL
• Operaciones CRUD en NoSQL

V. Estrategias Didácticas
Método expositivo por parte del docente.

170179 A 2020-01-PRE
Pág. 2 de 9
Participación activa de parte de los estudiantes mediante la solución compartida de problemas.

Talleres de aplicación de los conceptos cubiertos en el curso.

Explicación de la aplicabilidad de los conceptos aprendidos a situaciones reales.

VI. Sistemas de evaluación

Nombre evaluación % Fecha Criterios Comentarios


1. Trabajos prácticos 50 Casos resueltos: 20%
Proyecto: 30%
Total trabajos prácticos:
50%

1.1. Casos resueltos 20


Demuestra dominio de
los temas planteados de
forma gradual.

1.2. Proyecto 30 Analiza, organiza,


elabora soluciones a los
problemas planteados en
un caso de negocios
real.

2. Examen Parcial 20
Aplica los conceptos
aprendidos en el diseño
de la Base de Datos y
realiza consultas
utilizando Álgebra
relacional y SQL.

3. Examen Final 30 Diseña el Modelo Físico


y analiza situaciones que
requieran el uso de
PL/SQL y propone
soluciones a los
problemas planteados.

170179 A 2020-01-PRE
Pág. 3 de 9
VII. Cronograma referencial de actividades

Unidades de aprendizaje Contenidos y actividades a realizar Recursos y materiales Evaluaciones


Semana 1: del 16/03/2020 al 21/03/2020
 Unidad de aprendizaje 1: Actividades a realizar  Presentaciones
Introducción a los Sistemas de
Información y las Bases de Datos • Presentación del curso.
• Historia de las bases de datos.
• La importancia de los datos en los
negocios.
• Conceptos básicos.
• Casos de uso exitosos.

• Definición de Base deDatos, DBMS.


• Niveles de abstracción de los DBMS.
• Introducción a las bases de datos
relacionales y al lenguaje estándar
SQL.
• Revisión de conceptos en los casos
de éxito
• Clasificación de Requerimientos.
• Licitación de Requerimientos de
Sistema

Evaluaciones

• Trabajo
• Practico
• Requisitos
Semana 2: del 23/03/2020 al 28/03/2020
 Unidad de aprendizaje 2: Diseño  Presentaciones
Lógico de la Base de Datos • Definición de modelo.
• Clasificación de los modelos de
datos.
• Importancia de la modelización
conceptual.

170179 A 2020-01-PRE
Pág. 4 de 9
Unidades de aprendizaje Contenidos y actividades a realizar Recursos y materiales Evaluaciones

• Ejemplos/Ejercicios de Modelo
Conceptual

Semana 3: del 30/03/2020 al 04/04/2020


 Unidad de aprendizaje 2: Diseño  Presentaciones
Lógico de la Base de Datos • Componentes básicos de un modelo  Ejercicios.
Entidad/Relación.
• Clases de entidades.
• Generalización y Especialización

• Modelado de la BD mediante MER.


• Estrategias de modelamiento y
Ejercicios y casos de uso.
Evaluaciones

• Resolución deejercicios
Semana 4 con feriados el jueves 9, viernes 10 y sábado 11: del 06/04/2020 al 11/04/2020
 Unidad de aprendizaje 2: Diseño • Estrategias de modelamiento y  Presentaciones
Lógico de la Base de Datos Ejercicios y casos deuso.  Ejercicios de normalización
• Diseño Lógico Estándar.
• Diseño Lógico Específico.
• Transformación del modelo E-R al
modelo relacional.
• Concepto de dependencia funcional.
• Ejercicios sobre casos reales

Semana 5: del 13/04/2020 al 18/04/2020


 Unidad de aprendizaje 2: Diseño • Normalización.  Ejercicios de normalización  Trabajos prácticos
Lógico de la Base de Datos • Concepto de las Formas  Presentaciones
• Normales: 1FN, 2FN,
• 3FN, BCNF, 4FN

170179 A 2020-01-PRE
Pág. 5 de 9
Unidades de aprendizaje Contenidos y actividades a realizar Recursos y materiales Evaluaciones

• Transformación MERMR.
• Dependencia Funcional.
• Normalización.
• Ejemplos prácticos.
Evaluaciones
• Resolución de ejercicios
• Práctica 1
• Resolución de ejercicios
Semana 6: del 20/04/2020 al 25/04/2020
 Unidad de aprendizaje 2: Diseño • Normalización de basesde datos:  Presentaciones
Lógico de la Base de Datos Ejemplos prácticos  Presentaciones y ejercicios. Trabajos
• Introducción. prácticos
• El modelo relacional: elementos
básicos, clases de relaciones,
restricciones
• Características del Algebra
Relacional.
• Algebra Relacional vs Cálculo
relacional.

Semana 7 con feriado el viernes 1: del 27/04/2020 al 02/05/2020


 Unidad de aprendizaje 3: Tópicos del • Operadores relacionales: Selección,  Presentaciones
Álgebra Relacional proyección, producto cartesiano,  Presentaciones y ejercicios. Trabajos
unión, diferencia. prácticos
• Operadores derivados: Intersección,
renombrado, división. Unión de
varias tablas. Uso del Join natural,
join theta, left-join, right join.
Semana 8 de exámenes parciales: del 04/05/2020 al 09/05/2020

Semana 9: del 11/05/2020 al 16/05/2020


 Unidad de aprendizaje 4: Diseño  Presentaciones

170179 A 2020-01-PRE
Pág. 6 de 9
Unidades de aprendizaje Contenidos y actividades a realizar Recursos y materiales Evaluaciones
físico y explotación de Bases • Características generales del SQL.  Ejercicios en SQL
de Datos • Estructura básica.
• Implementación de operaciones
básicas de consultas y restricciones.
• Sentencias DDL: CREATE, ALTER,
DROP, RENAME, TRUNCATE
Semana 10: del 18/05/2020 al 23/05/2020
 Unidad de aprendizaje 4: Diseño • SQL - DDL  Presentaciones
físico y explotación de Bases • Sentencias DDL: Ejercicios prácticos  Presentaciones y ejercicios. Trabajos
de Datos Evlauaciones prácticos
 Ejercicios en SQL
• Resolución de ejercicios
Semana 11: del 25/05/2020 al 30/05/2020
 Unidad de aprendizaje 4: Diseño  Presentaciones
físico y explotación de Bases • Sentencias DML: SELECT, GROUP  Ejercicios en SQL
de Datos BY, INSERT, UPDATE, DELETE.

• Sentencias DML: ejercicios prácticos


• Sentencias DCL: GRANT, REVOKE,
COMMIT, ROLLBACK.

• SQL - DML
Evaluaciones
• Resolución de ejercicios
Semana 12: del 01/06/2020 al 06/06/2020
 Unidad de aprendizaje 5: Diseño de • Introducción al PL/SQL, Creación y  Presentaciones
Sistema de Base de Datos manejo de procedimientos
almacenados .
Semana 13: del 08/06/2020 al 13/06/2020
 Unidad de aprendizaje 5: Diseño de • Procedimientos Almacenados,  Presentaciones
Sistema de Base de Datos Cursores y Triggers
• Concurrencia: Control de

170179 A 2020-01-PRE
Pág. 7 de 9
Unidades de aprendizaje Contenidos y actividades a realizar Recursos y materiales Evaluaciones
concurrencia, técnicas de bloqueo.
• Paralelismo.
• Transacciones distribuidas.
Evaluaciones
• Resolución deejercicios
Semana 14: del 15/06/2020 al 20/06/2020
 Unidad de aprendizaje 5: Diseño de  Presentaciones
Sistema de Base de Datos • Copias de Seguridad y Recuperación
de información.

Semana 15: del 22/06/2020 al 27/06/2020


 Unidad de aprendizaje 6: Límites de  Presentaciones
las bases de datos: • Diferencias entre bases de datos  Manuscritos
otros paradigmas SQL vs NoSQL.
• Tipos de BD NoSQL CRUD en
NoSQL.

• Presentación del trabajo Final.


Evaluaciones
• Manuscrito y slides
Semana 16 con feriado el lunes 29 y martes 30 inicio de exámenes finales: del 29/06/2020 al 04/07/2020

Semana 17 de exámenes finales: del 06/07/2020 al 11/07/2020

170179 A 2020-01-PRE
Pág. 8 de 9
VIII. Referencias bibliográficas
Obligatoria

Hansen, G. & Hansen, J. (1998). Diseño y administración de bases de datos. Madrid: Prentice Hall.

Mannino, M. (2007). Administración de base de datos: Diseño y desarrollo de aplicaciones. México D.F.:
McGraw Hill.

Ricardo, C. (2012). Databases illuminated. Sudbury, Mass.: Jones and Bartlett Publishers.

Silberschatz, A., Korth, H. & Sudarshan, S. (1999). Fundamentos de bases de datos. Madrid: Mc Graw
Hill.

Recomendada

Coronel, C., Morris, S. & Rob, P. (2011). Database systems: Design, implementation, and management.
Australia: Course Technology Cengage Learning.

Elmasri, R. & Navathe, S. (2007). Fundamentos de sistemas de bases de datos. Madrid: Pearson Addison
Wesley.

Post, G., Martínez, M. & López, F. (2006). Sistemas de administración de bases de datos. México:
McGraw-Hill Interamericana.

170179 A 2020-01-PRE
Pág. 9 de 9

También podría gustarte