FO.ES.D.01 V 1.3
MATERIA:
 
BASES DE DATOS RELACIONALES
Código :
 
SB5074
Duración :
 
Del 07-02-2022    Al 25-03-2022
Horario :
 
E ( 16:45   a  18:45 )
Aula :
 
L29 - MATERIAL INFORMÁTICO
Nombre del docente :
 
CARLOS ANIBARRO ZELAYA
Lugar y horario de atención a estudiantes :
 
De 12.15 a 16.30 o coordinando via email carlosanibarro@upb.edu
Formato de silabo :
 
MoAm2020

CONTENIDO

NOMBRE DE LA MATERIA

Bases de Datos Relacionales

 

INFORMACIÓN DEL DOCENTE

Soy Carlos Aníbarro, profesor de la UPB.

Soy Ingeniero de Sistemas, de la primera generación de Ingeniería de Sistemas de la Universidad Católica Boliviana San Pablo. Obtuve una beca que me permitió hacer un Posgrado en Tokio Japón en Redes de Transmisión Digital, tengo una Maestría en Telecomunicaciones y Telemática, y una especialización en marketing. Tengo varios cursos de formación adicional y de actualización.

Mi carrera de docente comienza al salir de la Universidad y retornar a Bolivia. Comencé como docente el año 2001 en la Universidad Católica Boliviana de La Paz, y solo he dejado de serlo cuando vivía en Santa Cruz y en el exterior, en África. Me gusta escribir, aunque confieso que no escribo mucho de la carrera, sino sobre temas generales en periódicos y revistas.

En el ejercicio profesional relacionado con la docencia, he comenzado trabajando en Entel, en el área de Operación y Mantenimiento terminando siendo el administrador nacional de servicios Internet, luego, se formó un área que dependía de presidencia que se llama VAS (Servicios de Valor Agregado) que se encarga de todos los productos adicionales al servicio normal de telefonía. Yo soy el que implementó el primer servicio de mensajes SMS desde la página web de Entel (SMS graffiti) y los servicio de Televoto y Telechat que daban la posibilidad de interactuar con programas de televisión en tiempo real. He trabajado en productos desde su concepción, diseño y elaboración hasta su lanzamiento y puesta en producción. He trabajado en las 3 empresas telefónicas de Bolivia y en telefónicas del exterior, siempre ligado a los servicios de Valor agregado hasta llegar a ser el gerente general de una de las operaciones en África.

He trabajado con bases de datos desde mi época de estudiante y puedo asegurarles que son un pilar muy importante para cualquier proyecto de sistemas que elaboren.

 

ATENCIÓN A LOS ESTUDIANTES

La atención presencial a los estudiantes la hare en mi oficina ubicada en la sala de Jefes de Carrera, en el segundo piso del edificio administrativo. Recomiendo acordemos una cita previa.

Si bien sería ideal que pueda estar siempre disponible para sus consultas, atenderé correos y mensajes de lunes a viernes de 12.15 a 16:30 horas. En lo posible las consultas de la materia agradeceré se hagan en el chat del grupo para poder absolver las dudas de manera más general.

 

 

PRESENTACIÓN DE LA MATERIA

¿Dónde se almacenan los datos? ¿Cómo busco los datos de manera sencilla?

La respuesta es en una base de datos. Pero no es tan sencillo como cargar los datos directamente, debemos aprender a definir las tablas, los atributos de manera correcta, y aprenderemos a “normalizar” estas estructuras para evitar redundancias y duplicidades en los datos, a modo de mejorar las estructuras.

El objetivo básico de una base de datos es brindar la información de manera rápida y precisa y para eso hay que optimizar las estructuras que se creen y también debemos saber cómo funcionan las búsquedas.

En esta materia se comenzará revisando el modelo original Entidad Relación, el modelo relacional, parte del álgebra relacional y llevaremos todo a la práctica usando el lenguaje SQL. Terminaremos con la realización de un proyecto práctico completo de bases de datos.

 

CÓDIGO DE CONDUCTA. PRINCIPIOS Y NORMAS

Son normas del curso todas las que se encuentran en los Reglamentos y disposiciones particulares o especiales emitidas por las autoridades de la Universidad. Su ignorancia no exime de responsabilidad ni a estudiantes ni docentes.

La ASISTENCIA es obligatoria en todas las clases, así como la participación en todas las actividades programadas en la plataforma de la UPB Virtual. Los casos de ausencia a clase o inasistencia a exámenes se rigen por lo dispuesto en el Reglamento Estudiantil: sólo se permite el equivalente de una Falta de Asistencia por crédito académico.

La postergación de exámenes requiere autorización previa tramitada ante la Decanatura de Admisiones y Asuntos Estudiantiles y el previo pago extraordinario de tasas, sin embargo, si la ausencia el día del examen excediese el límite de faltas, el estudiante pierde el derecho a rendir las pruebas de evaluación.

Se considera una FALTA DE ASISTENCIA tanto la inasistencia como el hecho de que un estudiante ingrese tarde a la clase o la abandone antes de que concluya.

Con el fin de desarrollar el hábito de la PUNTUALIDAD, la materia se inicia a la hora programada. No existe tiempo de tolerancia para ingresar con atraso al aula física o remota. Asimismo, las horas de cierre de actividades en la plataforma de la UPB Virtual son inamovibles.

La DISCIPLINA y la ACTITUD POSITIVA son condiciones para un aprendizaje efectivo. En ese sentido, se espera que los estudiantes mantengan un ambiente disciplinado en el aula y brinden un trato respetuoso al docente, con una actitud positiva antes y durante las actividades de aprendizaje.

El estudiante que emplee teléfonos celulares y recursos tecnológicos de manera distractiva o lúdica, recibirá la sanción de expulsión del aula real o remota y la anotación de una Falta de Asistencia.

La Universidad promueve la HONESTIDAD ACADÉMICA, y es por ello que todo trabajo presentado por el estudiante, que contenga ideas, imágenes o textos que no son propios de él, debe estar correctamente citado siguiendo la norma APA estandarizada, de manera general, excepto en los trabajos de las ingenierías en las que se empleará la norma ISO. Por las características especiales de alguna tarea, es posible que se instruya el uso de alguna otra norma de citación.

El fraude académico y el plagio en exámenes, trabajos, prácticas u otra actividad curricular, es sancionado con la reprobación de la materia, además de la pérdida del derecho a ingresar al cuadro de honor y a la graduación con mención. La reincidencia causa el inicio de un proceso disciplinario universitario que puede concluir con la suspensión o expulsión de la Universidad.

Se considera fraude académico a la presentación de documentos o trabajos de cualquier tipo que no son -total o parcialmente- obra de quien los presenta como si fuesen de su autoría, o que en su elaboración participa o intenta participar una persona no autorizada. También se considera fraude académico a la acción de acceder o intentar acceder a información o recursos no autorizados durante una prueba de evaluación.

La LIBERTAD DE PENSAMIENTO, el RESPETO a la dignidad humana, las formas correctas de relacionamiento interpersonal y la NO DISCRIMINACIÓN son valores promovidos y aplicados en todas las actividades.

Para rendir las pruebas sumativas del primer examen parcial, el estudiante debe estar inscrito en la materia

 

COMPETENCIAS DE SALIDA

Las competencias son propias del perfil profesional del graduado: son saberes complejos que integran conocimientos, habilidades y actitudes.

En esta materia, desarrollaremos las siguientes competencias:

Competencias básicas

Actuar coherentemente con su código ético personal y con la Misión, Visión y Principios de las organizaciones en las que se desempeñe.

Auto gobernarse con disciplina, concentración y control.

Auto motivarse y valorarse objetivamente.

Tener una actitud abierta al cambio.

Reflexionar autocríticamente con orientación a la mejora personal.

Establecer relaciones interpersonales construyendo redes sociales.

Desarrollar sus relaciones con empatía y orientación a la satisfacción de necesidades.

Negociar y conciliar intereses logrando resultados de ganar-ganar.

Trabajar en equipo y desempeñar roles de liderazgo, asumiendo responsabilidades y delegando tareas.

 

Competencias específicas

Planificar, gestionar y controlar el uso de recursos.

Analizar, sintetizar y evaluar la relevancia y validez de información y datos.

Adaptarse exitosamente a nuevas situaciones.

Orientar sus actividades al logro de objetivos.

 

Competencias transversales

La competencia digital

El aprendizaje permanente y autónomo

La competencia emocional

La competitividad y la motivación por la calidad

El desarrollo del carácter, el razonamiento y la sensibilidad moral

La gestión de la información, el pensamiento crítico y el razonamiento científico

El liderazgo y el trabajo en equipo

La organización y planificación

La toma de decisiones y la resolución de problemas

 

OBJETIVOS DE APRENDIZAJE DE LA MATERIA

Metas del facilitador

 

Objetivos del curso

Al finalizar la materia el estudiante será capaz de

 

 

PROGRAMACIÓN DE LAS UNIDADES Y SESIONES DE APRENDIZAJE, CON DETALLE DE LOS RECURSOS Y LAS ACTIVIDADES OBLIGATORIAS

UNIDAD 1

INTRODUCCIÓN A LAS BASES DE DATOS

Objetivo: Al finalizar esta unidad, el estudiante podrá identificar los distintos tipos de base de datos existentes, los estilos de modelamiento y los distintos elementos de hardware y software que existen, así mismo manejar el léxico con el que se desenvuelven estas estructuras.

SESIÓN  1

Presentación y conceptos básicos

Objetivo: Introducir al estudiante a la materia y la necesidad de la materia

Contenido: 1 Presentación 2 Conceptos de BD

Material de estudio:

Antes de la clase: 1. Leer el sílabo 2. Ver videos introductorios

Después de la clase: Elaborar un cuadro sinóptico sobre las necesidades de una base de datos

Resultados de aprendizaje: 1., Conocer los tipos de bases de datos 2. Conocer los términos usados 3. Conocer las necesidades y objetivos de la base de datos

 

UNIDAD 2

Modelo Entidad Relación

Objetivo: Esta unidad presenta la base fundamental para el diseño en bases de datos. El estudiante usando herramientas gráficas podrá modelar una estructura básica para bases de datos.

SESIÓN  2

Modelo Entidad Relación

Objetivo: Comprender los aspectos básicos del modelo E-R

Contenido: 1. Introducción al modelo E-R 2. Las Entidades y los atributos

Material de estudio: Conceptos del modelo E-R

Antes de la clase: Repaso de los conceptos del modelo E-R – Revisar videos

Después de la clase: Comenzar a trabajar en una Base de datos personal para la materia

Resultados de aprendizaje: 1) Conceptos del modelo E-R 2. Identificación de conceptos

 

SESIÓN  3

Modelo E-R Atributos, Relaciones y participación

Objetivo: Desarrollo de los conceptos clave del modelo E-R

Contenido: 1. Tipos de Atributos 2. Tipos de Relaciones 3. Formas de Participación en la relación

Material de estudio: Base de datos personal

Antes de la clase: Revisión de entidades y atributos – Revisar videos

Después de la clase: Mejora del diseño

Resultados de aprendizaje: Identificación de los tipos de atributos y relaciones

 

 

 

 

 

 

SESIÓN  4

Cardinalidad

Objetivo: Entender la cardinalidad en relaciones E-R

Contenido: 1. Tipos de Cardinalidad 2. Particularidades

Material de estudio: Base de datos personal

Antes de la clase: Revisión de cardinalidad de cada relación – Revisar videos

Después de la clase: Mejora del diseño

Resultados de aprendizaje: Diseño más estructurado con cardinalidades

 

SESIÓN  5

Llaves y restricciones, Entidades débiles

Objetivo: Comprender concepto de llaves, Identificar entidades débiles

Contenido: 2. Llaves y restricciones. Entidades débiles

Material de estudio: Base de datos personal

Antes de la clase: Revisión del estado de la base de datos personal – Revisar videos

Después de la clase: Adicionar restricciones al diseño de su base de datos

Resultados de aprendizaje: Una base de datos personal mucho más precisa.

 

SESIÓN  6

Especialización, Generalización y Agregación

Objetivo: Revisar los conceptos de especialización y generalización para comprender la agregación

Contenido: 1. Especialización 2. Generalización 3. Agregación

Material de estudio: Base de datos personal

Antes de la clase: Revisión de la base de datos personal – Revisar videos

Después de la clase: Mejora en el diseño de la base de datos personal

Resultados de aprendizaje: Conocer los elementos de diseño y cómo funciona la herencia de atributos

 

SESIÓN  7

Diseño del modelado y modos de descripción

Objetivo: Utilizar los elementos de notación para hacer un diseño gráfico del modelo E-R

Contenido: Representación gráfica

Material de estudio: Base de datos personal

Antes de la clase: Revisión del modelo de la base de datos personal – Revisar videos

Después de la clase: Representación gráfica del modelo de la base de datos personal

Resultados de aprendizaje: Representar gráficamente el modelado de la base de datos

 

 

 

 

 

 

SESIÓN  8

Ejercicios del modelo E-R

Objetivo: Practicar la comprensión y el modelado E-R de una base de datos

Contenido: Ejercicios del modelo E-R

Material de estudio: Ejemplos de clase

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los ejemplos para comprender lo avanzado

Resultados de aprendizaje: Interpretación y graficado de las bases de datos E-R

 

SESIÓN  9

Ejercicios del modelo E-R

Objetivo: Practicar la comprensión y el modelado E-R de una base de datos

Contenido: Ejercicios del modelo E-R

Material de estudio: Ejemplos de clase

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los ejemplos para comprender lo avanzado

Resultados de aprendizaje: Interpretación y graficado de las bases de datos E-R

 

SESIÓN  10

Ejercicios del modelo E-R

Objetivo: Practicar la comprensión y el modelado E-R de una base de datos

Contenido: Ejercicios del modelo E-R

Material de estudio: Ejemplos de clase

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los ejemplos para comprender lo avanzado

Resultados de aprendizaje: Interpretación y graficado de las bases de datos E-R

 

SESIÓN  11

Examen Parcial #1

Objetivo: Evaluación aprendizaje

Contenido: Examen parcial #1

Material de estudio: Todo lo avanzado

Antes de la clase: Estudio de todo lo avanzado

Después de la clase: Evaluación de la prueba

Resultados de aprendizaje: Evaluación de la prueba

 

 

 

 

 

 

UNIDAD 3

Modelo Relacional y Normalización

Objetivo: Esta unidad presenta el modelo relacional, que es la base actual para el diseño de bases de datos relacionales.

Al finalizar la unidad, el estudiante terminará de afianzar el diseño antes de introducirlo a una base de datos. El modelo relacional pasa el diseño a una estructura de datos, y se usará la normalización para reducir la redundancia de datos eliminando la duplicidad, pero manteniendo la integridad de datos.

 

 

SESIÓN  12

Modelo Relacional – Diagrama Esquema

Objetivo: Comprender qué es el modelo relacional y entender cómo se grafica

Contenido: 1. El modelo relacional 2. Los diagramas esquema

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los nuevos conceptos y equivalencia con el anterior modelo

Resultados de aprendizaje: Diferenciación del modelo relacional

 

SESIÓN  13

Integridad Referencial

Objetivo: Comprender la importancia de la integridad referencial

Contenido: 1. Integridad referencial 2. Ejemplos

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Incluir restricciones de integridad referencial en la base de datos

Resultados de aprendizaje: Comprensión de la importancia de la integridad referencial.

 

 

SESIÓN  14

Normalización

Objetivo: Comprender el objetivo de tener bases de datos normalizadas

Contenido: 1. Concepto de normalización 2. Formas Normales

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Normalización de las tablas hasta la 3FN

Resultados de aprendizaje: Saber normalizar bases de datos

 

SESIÓN  15

Devolución y revisión de exámenes

Objetivo: Identificar fallas en la primera prueba

Contenido: Revisión y devolución de exámenes

Material de estudio: Pruebas dadas

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Conocer el desempeño personal en la prueba

Resultados de aprendizaje: Entender los motivos de falla

 

 

 

 

 

SESIÓN  16

Otras formas normales

Objetivo: Revisar formas normales superiores a la 3FN

Contenido: 1. 4FN->5FN 2. FNBC

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de la factibilidad y consecuencias de las formas normales avanzadas

Resultados de aprendizaje: Saber hasta donde se debe normalizar

 

SESIÓN  17

Ejercicios del modelo Relacional y Normalización

Objetivo: Practicar la comprensión y el modelado Relacional de una base de datos – Normalizar las tablas

Contenido: Ejercicios del modelo Relacional y de Normalización

Material de estudio: Ejemplos de clase

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los ejemplos para comprender lo avanzado

Resultados de aprendizaje: Interpretación y normalización de bases de datos

 

 

SESIÓN  18

Ejercicios del modelo Relacional y Normalización

Objetivo: Practicar la comprensión y el modelado Relacional de una base de datos – Normalizar las tablas

Contenido: Ejercicios del modelo Relacional y de Normalización

Material de estudio: Ejemplos de clase

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los ejemplos para comprender lo avanzado

Resultados de aprendizaje: Interpretación y normalización de bases de datos

 

SESIÓN  19

Ejercicios del modelo Relacional y Normalización

Objetivo: Practicar la comprensión y el modelado Relacional de una base de datos – Normalizar las tablas

Contenido: Ejercicios del modelo Relacional y de Normalización

Material de estudio: Ejemplos de clase

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Revisión de los ejemplos para comprender lo avanzado

Resultados de aprendizaje: Interpretación y normalización de bases de datos

 

 

 

 

 

UNIDAD 4

Álgebra Relacional

Objetivo: Al finalizar la unidad, el estudiante entenderá como los conceptos de base de datos están fuertemente relacionados con la matemática y el álgebra, se identificarán las relaciones entre los conceptos llevados relaciones matemáticas.

 

SESIÓN  20

Algebra Relacional

Objetivo: Comprender la relación entre el álgebra y el modelado de bases de datos

Contenido: 1. Algebra relacional 2. El origen de las relaciones

Material de estudio: Ejemplos en la clase

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Relacionar las bases de datos con los conceptos de álgebra

Resultados de aprendizaje: Entender la relación del álgebra con los modelos de bases de datos

 

SESIÓN  21

Algebra de tuplas

Objetivo: Ampliación del álgebra relacional al álgebra de tuplas

Contenido: 1. Algebra de tuplas 3. Operaciones fundamentales

Material de estudio: Ejemplos en la clase

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Comprender cómo el álgebra de tuplas sirve para modelar el funcionamiento de un RDBMS

Resultados de aprendizaje: El álgebra de tuplas como origen para un RDBMS

 

SESIÓN  22

Examen Parcial #2

Objetivo: Evaluación aprendizaje

Contenido: Examen parcial #2

Material de estudio: Todo lo avanzado

Antes de la clase: Estudio de todo lo avanzado

Después de la clase: Evaluación de la prueba

Resultados de aprendizaje: Evaluación de la prueba

 

 

UNIDAD 5

SQL

Objetivo: El estudiante comprenderá el lenguaje estándar que usan las bases de datos relacionales, mismo que servirá para implementar los diseños y modelados hechos ya en un motor de base de datos.

 

 

SESIÓN  23

Historia de MySQL->MariaDB

Objetivo: Comprender la evolución de los RDBMS más populares

Contenido: 1. Historia 2. MySQL 3. MariaDB

Material de estudio: Historia de los RDBMS - Videos

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Comprender el proceso evolutivo que tuvieron los RDBMS

Resultados de aprendizaje: Escoger cuál es la mejor herramienta a usar

 

 

 

 

 

SESIÓN  24

SQL

Objetivo: Comprender el funcionamiento de SQL

Contenido: 1. Qué es una Base de datos 2. Tablas

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Creación de una base personal y de tablas

Resultados de aprendizaje: Implementación de la base de datos personal

 

SESIÓN  25

Devolución y revisión de exámenes

Objetivo: Identificar fallas en la primera prueba

Contenido: Revisión y devolución de exámenes

Material de estudio: Pruebas dadas

Antes de la clase: Revisión de todos los conceptos

Después de la clase: Conocer el desempeño personal en la prueba

Resultados de aprendizaje: Entender los motivos de falla

 

SESIÓN  26

SQL

Objetivo: Comprender el funcionamiento de SQL

Contenido: 3. Atributos y restricciones

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Especificación de restricciones en la base de datos

Resultados de aprendizaje: Implementación de la base de datos personal

 

SESIÓN  27

SQL

Objetivo: Comprender el funcionamiento de SQL

Contenido: 4. Consultas y agregaciones

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Consultas a la base de datos personal

Resultados de aprendizaje: Implementación de la base de datos personal

 

 

 

 

 

 

SESIÓN  28

SQL

Objetivo: Comprender el funcionamiento de SQL

Contenido: 5. Consultas anidadas

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Creación de consultas anidadas

Resultados de aprendizaje: Implementación de la base de datos personal

 

SESIÓN  29

SQL

Objetivo: Comprender el funcionamiento de SQL

Contenido: 6. Operadores de renombramiento - vistas

Material de estudio: Base de datos personal

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Renombrar tablas  entidades para mejor procesamiento , uso de vistas

Resultados de aprendizaje: Implementación de la base de datos personal

 

 

 

UNIDAD 6

Implementación de la base de datos

Objetivo: Al finalizar la unidad, el estudiante podrá implementar de manera práctica un diseño en un motor de base de datos, desarrollará además la conexión con interfaces gráficas para procesar los datos desde herramientas externas como aplicaciones o páginas web.

SESIÓN  30

Implementación con un lenguaje de programación

Objetivo: Comprender el funcionamiento de SQL

Contenido: Interrelación con un lenguaje de programación – Identificación de una necesidad

Material de estudio: Base de datos personal – Trabajo final

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Conectar base de datos personal a un lenguaje de programación

Resultados de aprendizaje: Saber conectar la base de datos a un lenguaje de programación

 

SESIÓN  31

Implementación con un lenguaje de programación

Objetivo: Comprender el funcionamiento de SQL

Contenido: Diseño de consultas

Material de estudio: Base de datos personal – Trabajo final

Antes de la clase: Revisión de todos los conceptos - Videos

Después de la clase: Conectar base de datos personal a un lenguaje de programación

Resultados de aprendizaje: Trabajo final

 

 

 

 

SESIÓN  32

Examen Parcial #3

Objetivo: Evaluación aprendizaje

Contenido: Examen parcial #3 – Entrega de trabajos finales

Material de estudio: Todo lo avanzado

Antes de la clase: Estudio de todo lo avanzado

Después de la clase: Evaluación de la prueba

Resultados de aprendizaje: Evaluación de la prueba y entrega del trabajo final

 

 

METODOLOGÍA

Los temas específicos que se tratarán en las clases se enumeran en el programa del curso. Se espera que los estudiantes lean, vean los videos de las conferencias y completen todos los test de evaluación en línea antes de venir a clase.

El tiempo de clase consistirá en un entorno de aprendizaje activo. Durante la mayoría del tiempo de clase, los estudiantes estarán trabajando activamente en resolver problemas, primero individualmente y luego en grupos, ya sea en papel, en su computadora o en las pizarras del aula.

Durante el avance se resolverán problemas para revisar las formas distintas de encarar las soluciones. Se usará MariaDB como motor de base de datos en el que se implementará la base de datos final.

Se espera que los estudiantes usen sus propias computadoras portátiles en las clases.

Cada día se revisará el avance en el modelamiento de las bases de datos personales, y se responderán las consultas que puedan tener. En algunos casos, también se cubrirán temas complementarios al material de consulta obligatoria.

 

EVALUACIÓN

Ponderación de las calificaciones:

Parcial primera 30%

Parcial segunda 30%

Final 40%

 

Primera evaluación parcial

Actividades y ponderación de cada una de ellas en la calificación (Sobre 100 puntos)

Prácticas 40%

Examen  60%

 

 

 

Segunda evaluación parcial

Actividades y ponderación de cada una de ellas en la calificación (Sobre 100 puntos)

Prácticas 40%

Examen  60%

 

Evaluación final

Proyecto final 50%

Examen  50%



Fecha examen parcial 1: 21/02/22
Fecha examen parcial 2: 10/03/22
Fecha examen parcial Final: 25/03/22

CRITERIOS DE EVALUACIÓN

VIII.     FUENTES DE INFORMACIÓN
Existe en Biblioteca UPB Entrega Físico Entrega en Plataforma Virtual
Fundamentals of Database System 6th ed.- Elmasri , Navathe - Addison Wesley Pearson - 2011
Fundamentos de bases de datos 4ta ed - Silberschatz, Korth, Sudarshan - McGraw Hill - 2002
Introducci¿n a los sistemas de bases de datos 7ma ed - Pearson Educaci¿n - 2001
Existe en Biblioteca UPB Entrega Fisico Entrega en Plataforma Virtual
La Biblia de mySQL - Ian Gilfillan - Sybex Anaya Multimedia - 2005
Fecha de presentación del sílabo a la Jefatura de Carrera o Departamento: 31/01/22
Jefe de Carrera o Departamento que aprueba este sílabo: BARRERO MENDIZABAL LUIS MARCEL
Fecha de aprobación del sílabo: 31/01/22