Hub SGD Materiales

Materiales

Libros de referencia, cronograma semanal y recursos para Sistemas de Gestión de Datos.

EAFIT Universidad
2026-1 Semestre
ST0254 Codigo
17 Semanas

Libros de referencia

Bases de datos

Marqués, Mercedes

1a ed. 2011 Universitat Jaume I

Evaluacion

Parcial 1

Semana 5

15%

Parcial 2

Semana 10

20%

Parcial 3

Semana 15

15%

Quiz 1 (Conceptos básicos)

Semana 3

5%

Taller/Quiz (Modelo relacional + Álgebra)

Semana 5

5%

Quiz 3

Semana 10

5%

Entrega Trabajo 1

Semana 6

10%

Entrega Trabajo 2

Semana 11

10%

Entrega Trabajo 3

Semana 16

15%

Cronograma semanal

1

Pacto pedagógico. Introducción a BD. Conceptos de bases de datos: datos, información, esquema, instancia, SGBD, ventajas vs. sistemas de archivos.

U1: Introducción a bases de datos Marqués (2011, Cap. 1)
2

Modelo relacional: tablas, tuplas, atributos, relaciones, claves primarias y foráneas, esquema de BD, reglas de integridad (entidad, referencial), dominios, reglas de negocio.

U2: Modelo relacional Marqués (2011, Cap. 2)
3

Modelo relacional (continuación): diccionario de datos, tipos de datos en MySQL (numéricos, alfanuméricos, fecha). Esquema de BD Sakila. Quiz 1 (conceptos básicos).

U2: Modelo relacional
4

Álgebra relacional: selección, proyección, producto cartesiano, natural join, unión, intersección, diferencia, división. Introducción a SQL.

U3: Álgebra relacional Marqués (2011, Cap. 3)
5

SQL: consulta de datos con SELECT. PARCIAL 1 (Modelo relacional, integridad de datos, álgebra relacional).

U4: SQL: definición de datos y consultas básicas Parcial 1
6

SQL: DDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE). Sentencia SELECT: expresiones en SELECT y WHERE, nulos, tipos de datos.

U4: SQL: definición de datos y consultas básicas Marqués (2011, Cap. 4, Sec. 4.1–4.4)
7

SQL: funciones y operadores (lógicos, comparación, matemáticos, cadenas, fecha, CASE, COALESCE, NULLIF). Funciones de columna (COUNT, SUM, AVG, MIN, MAX), GROUP BY, HAVING.

U4: SQL: definición de datos y consultas básicas Marqués (2011, Cap. 4, Sec. 4.5–4.6)
8

SQL: subconsultas en WHERE, HAVING y FROM. Consultas multitabla: INNER JOIN, sintaxis original.

U5: SQL: subconsultas, joins y consultas avanzadas Marqués (2011, Cap. 4, Sec. 4.7–4.8)
9

SQL: LEFT JOIN, RIGHT JOIN, datos huérfanos (Sakila). Operadores de conjuntos: UNION, INTERSECT, EXCEPT.

U5: SQL: subconsultas, joins y consultas avanzadas Marqués (2011, Cap. 4, Sec. 4.9)
10

SQL: subconsultas correlacionadas, EXISTS, NOT EXISTS. PARCIAL 2 (SQL consultas).

U5: SQL: subconsultas, joins y consultas avanzadas Marqués (2011, Cap. 4, Sec. 4.10) Parcial 2
11

Diseño de bases de datos: metodología, ciclo de vida. Diseño conceptual: modelo entidad-relación (entidades, relaciones, atributos, dominios, identificadores).

U6: Diseño de bases de datos: conceptual y lógico Marqués (2011, Cap. 5, 6)
12

Diseño conceptual (continuación): jerarquías de generalización, diagrama E-R, recomendaciones. Diseño lógico relacional: traducción de E-R a tablas.

U6: Diseño de bases de datos: conceptual y lógico Marqués (2011, Cap. 6, 7)
13

Diseño lógico: normalización (1FN, 2FN, 3FN, BCNF), desnormalización, reglas de comportamiento de claves ajenas, restricciones de integridad.

U6: Diseño de bases de datos: conceptual y lógico Marqués (2011, Cap. 7)
14

Diseño físico en SQL: traducción del esquema lógico, representación física, mecanismos de seguridad.

U7: Diseño físico e implementación en SQL Marqués (2011, Cap. 8)
15

Diseño físico (continuación): vistas, monitorización y afinación del sistema. PARCIAL 3 (Diseño de BD).

U7: Diseño físico e implementación en SQL Marqués (2011, Cap. 8) Parcial 3
16

Entrega Trabajo 3. Revisión general del curso, retroalimentación final.

U7: Diseño físico e implementación en SQL