Вы находитесь на странице: 1из 4

PROGRAMA DE CURSO

Código Nombre
CC3201 Bases de Datos
Nombre en Inglés
Databases
Unidades Horas de Horas Docencia Horas de Trabajo
SCT
Docentes Cátedra Auxiliar Personal
6 10 3 1,5 5.5
Requisitos Carácter del Curso
CC3101 Matemáticas Discretas ó Obligatorio Licenciatura
FI2002 Electromagnetismo
Resultados de Aprendizaje

Al finalizar el curso el alumno dominará las técnicas básicas de los sistemas para
administrar grandes volúmenes de información.

Los objetivos específicos son:

1. Comprenderá el modelo relacional de datos y podrá aplicarlo para modelar grandes


volúmenes de datos.
2. Podrá implementar un modelo en forma computacionalmente eficiente.
3. Comprenderá los factores involucrados en las funcionalidades y eficiencia de los
sistemas de bases de datos.
4. Enfrentará un problema de complejidad mediana, desde el modelamiento hasta la
implementación eficiente.

Metodología Docente Evaluación General

Clases lectivas Controles


Proyecto Proyecto
Clases Auxiliares
Unidades Temáticas

Número Nombre de la Unidad Duración en Semanas


1 Los Sistemas de Bases de Datos 1,5
Resultados de Aprendizajes de la Referencias a
Contenidos
Unidad la Bibliografía

• Conceptos básicos; El alumno debe dominar los Cap. 1


• Evolución y perspectivas futuras conceptos básicos del área de
• Arquitectura bases de datos y sistemas de bases.

Número Nombre de la Unidad Duración en Semanas


2 El Modelamiento (diseño) 3
Resultados de Aprendizajes de la Referencias a
Contenidos
Unidad la Bibliografía

- Lenguajes de modelamiento; El alumno debe saber modelar con Cap. 3 y Cap. 4


diagramas E/R. el modelo ER problemas de
tamaño mediano.
• Principios de diseño
• Modelado de restricciones
• Otros modelos (datos semi-
estructurados, complejos, etc.)

Número Nombre de la Unidad Duración en Semanas


3 El Modelo Relacional 3
Resultados de Aprendizajes de la Referencias a
Contenidos
Unidad la Bibliografía

Principios básicos; de diagramas E/R El alumno debe conocer los funda- Cap. 7
al diseño relacional mentos del modelo relacional.

• Dependencias funcionales Debe saber normalizar un diseño


• Diseño relacional y normalización relacional.
• Algebra y cálculo relacional
Debe conocer y dominar el álgebra
relacional como lenguaje de
consulta.
Número Nombre de la Unidad Duración en Semanas
4 El lenguaje de Bases de Datos SQL 1,5
Resultados de Aprendizajes de la Referencias a
Contenidos
Unidad la Bibliografía

Consultas y subconsultas. El alumno debe dominar los Cap. 8


elementos básicos del lenguaje de
• Tablas y vistas consulta SQL y sus alcances.
• SQL en Postgresql
El alumno debe ser capaz de
entender y formular consultas de
todo tipo en SQL.

Número Nombre de la Unidad Duración en Semanas


5 Indexación y Optimización 2,5
Resultados de Aprendizajes de la Referencias a
Contenidos
Unidad la Bibliografía

El alumno debe conocer la noción Cap. 18


• Índices en memoria secundaria de índice, los tipos de índices
• Implementación de operadores disponibles, sus ventajas y
relacionales. desventajas.
• Optimización de consultas; planes
de acceso; El alumno debe conocer como se
• Refinamiento. implementan los operadores
relaciones.

El alumno debe conocer la noción


de árbol y plan de consulta.

El alumno debe ser capaz de


optimizar consultas usando
diferentes índices.
Número Nombre de la Unidad Duración en Semanas
6 Procesos de Transacciones 3,5
Resultados de Aprendizajes de la Referencias a
Contenidos
Unidad la Bibliografía

• Propiedades ACID El alumno debe conocer la noción Cap. 19, 20 y


• Recuperación de transacción y sus fundamentos, 21
• Control de concurrencia y como funciona el sistema de
control y concurrencia de un
SGBD.

Además el alumno deberá conocer


los fundamentos y el funciona-
miento del sistema de recupe-
ración de un SGBD.

Bibliografía

• Ramez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de


Datos, 3ª Edic., Addison Wesley, 2002.

Vigencia desde: Otoño 2014


Elaborado por: Claudio Gutiérrez

Вам также может понравиться