Materia Bases de Datos y Sistemas de Información.
Créditos 12
Objetivo de la Asignatura
Metodología de enseñanza Se dictarán 6 horas semanales de clase, incluyendo presentaciones teóricas, realización de ejercicios prácticos y trabajos de laboratorio. Además, cada alumno deberá dedicar un promedio de 6 horas semanales para trabajo domiciliario.
Temario
UNIDAD I: Profundización en Modelo Relacional
UNIDAD II: Conceptos relacionados con administración de un SGBD relacional
UNIDAD III: Procesamiento de consultas y optimización.
UNIDAD IV: Transacciones
UNIDAD V: Programación con acceso a base de datos
Bibliografía
Previaturas
Anexo 1:
Formas de evaluación
Los estudiantes serán evaluados mediante entregas de trabajos de laboratorio y dos parciales.
Laboratorio: Los trabajos propuestos serán de entrega obligatoria. No se les asignará puntaje,
solamente se evaluará si se aprueban o no.
Parciales: El primero se realizará luego de la séptima semana de clases, y el segundo tendrá
lugar luego de finalizado el curso.
De los resultados obtenidos en las instancias de evaluación surgirán tres posibilidades:
Sumando los resultados de los parciales se podrá obtener un máximo de 100 puntos.
La exoneración del examen final se logra aprobando el laboratorio y acumulando como mínimo 60
puntos entre los dos parciales.
La suficiencia se logra aprobando el laboratorio y acumulando como mínimo 25 puntos entre ambos
parciales.
Quien no apruebe el laboratorio o no obtenga 25 puntos entre ambos parciales deberá recursar la
asignatura.
Anexo 2:
Propuesta de trabajos a desarrollar en
el laboratorio
Se propone utilizar el manejador de base de datos
PostgreSQL. Como lenguaje de programación se propone utilizar C.
Unidad temática
Trabajo en laboratorio
Unidad I
Ejecución de consultas SQL en forma interactiva en el manejador.
Unidad II
Consultas al catálogo. Tareas de creación de usuarios y asignación/revocación de privilegios.
Unidad III
Ejercicios de creación de tablas e índices. Mirar y estudiar distintos planes propuestos para el manejador para una consulta.
Unidad IV y V
Creación de procedimientos almacenados.
Creación de triggers.
Programación en C con SQL embebido, para ambiente multiusuario.