PARCIAL 1 – Fundamentos y Modelado

Unidad 1 – Introducción a bases de datos

  • Datos vs información
  • Sistemas de archivos vs bases de datos
  • ¿Qué es un SGBD?
  • Ejemplos reales de BD (escuela, banco, redes sociales)
  • Identificación de problemas cotidianos como problemas de datos

Práctica: análisis de un caso real

Unidad 2 – Modelo Relacional

  • Tablas, registros y campos
  • Clave primaria
  • Clave foránea
  • Tipos de relaciones (1–1, 1–N, N–M)

Práctica: convertir situaciones reales en tablas

Unidad 3 – Entidades y Diagramas ER

  • Entidades vs atributos
  • Tipos de atributos
  • Cardinalidad y participación
  • Diagramas Entidad–Relación (DER)

Práctica: diseño de DER en papel o herramienta digital

Unidad 4 – Normalización

  • Redundancia y anomalías
  • Primera Forma Normal (1FN)
  • Segunda Forma Normal (2FN)
  • Tercera Forma Normal (3FN – conceptual)

Práctica: diagrama ER normalizado

PARCIAL 2 – SQL y Manipulación de Datos

Unidad 5 – Introducción a SQL

  • ¿Qué es SQL?
  • DDL, DML y DCL
  • Creación de bases de datos
  • Tipos de datos

Práctica: CREATE DATABASE, CREATE TABLE

Unidad 6 – Estructura de tablas

  • Llaves primarias y foráneas
  • Restricciones (NOT NULL, UNIQUE)
  • Integridad referencial

Práctica: implementación del modelo del parcial 1

Unidad 7 – Manipulación de datos

  • INSERT
  • UPDATE
  • DELETE
  • Buenas prácticas

Práctica: carga y modificación de datos

Unidad 8 – Consultas básicas

  • SELECT
  • WHERE
  • Operadores lógicos
  • ORDER BY
  • LIMIT
  • Funciones básicas (COUNT, SUM)

Práctica: consultas que respondan preguntas concretas

PARCIAL 3 – Consultas Avanzadas y Proyecto

Unidad 9 – Consultas avanzadas

  • GROUP BY
  • HAVING
  • Subconsultas simples

Práctica: análisis de datos

Unidad 10 – JOINS

  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • Uso correcto de relaciones

Práctica: consultas multitabla

Unidad 11 – Integridad y optimización básica

  • Integridad referencial
  • Errores comunes en diseño
  • Introducción a índices
  • Buen diseño vs mal diseño

Práctica: corrección de una BD defectuosa

Unidad 12 – Proyecto final

  • Diseño completo de la base de datos
  • Implementación
  • Consultas significativas
  • Presentación y defensa del proyecto

Práctica: BDs completa, DER documentado y consultas reales para toma de decisiones