Profesores Docentes
Los resultados de aprendizaje de esta asignatura son:
R1. Comprender el mundo de las bases de datos
R2. Comprender el modelo relacional
R3. Aprender el lenguaje de consulta más popular para bases de datos (SQL)
R4. Practicar con un proyecto de caso del mundo real.
R5. Aprender los conceptos básicos del lenguaje de programación más popular para análisis de datos (Python)
Primera parte del semestre:
- Introducción a las bases de datos: entienda el mundo de las bases de datos
- Modelado de bases de datos relacionales: comprender el modelo de bases de datos relacionales
- SQL básico: aprenda los comandos básicos de SQL
- SQL avanzado: aprenda los comandos avanzados de SQL
Proyecto
- Análisis de datos con un ejemplo de caso del mundo real (IMDB)
Segunda parte del semestre:
- Introducción a Python: aprenda los conceptos básicos del lenguaje de programación Python
- Usando SQL con Python: aprenda el uso de SQL en Python
- Descripción general de las bases de datos NoSQL
La siguiente tabla relaciona los resultados del aprendizaje con los contenidos impartidos para alcanzarlos:
R1: Comprender el mundo de las bases de datos - Introducción a las bases de datos
R2: Comprender el modelo relacional - Comprender el modelo relacional
R3: Aprender el lenguaje de consulta más popular para bases de datos (SQL) - SQL básico y avanzado
R4: Practicar con un proyecto de caso del mundo real - Proyecto: Análisis de datos usando la base de datos IMDB
R5: Aprender los conceptos básicos del lenguaje de programación más popular para análisis de datos (Python)
- Introducción a Python
- Introducción a SQL en Python
El sistema de evaluación será continuo combinando varias actividades para facilitar la asimilación de conocimientos por parte del alumno.
La siguiente tabla muestra el porcentaje de evaluación de cada actividad en función de la nota final:
R1, R2, R3, R4, R5 Actividad en la clase 15%
R3, R5 Deberes 15%
R3 Examen parcial 20%
R4 Proyecto 30%
R5 Examen final 20%
- Garcia Molina, Ullman and Widom, Database Systems - The Complete Book, Pearson (2009)
- Matthes, Eric - Python Crash Course (2016)
- Elder, John - Introduction to SQLite Databases for Python (2019)