Download PROGRAMA DE CURSO Código Nombre CC3201 Bases de Datos

Document related concepts

SQL wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Base de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
PROGRAMA DE CURSO
Código
Nombre
CC3201
Bases de Datos
Nombre en Inglés
Databases
Unidades
Horas de
SCT
Docentes
Cátedra
6
10
3
Requisitos
CC3001 Algoritmos y Estructuras de Datos
Horas Docencia Horas de Trabajo
Auxiliar
Personal
1,5
5.5
Carácter del Curso
Obligatorio para Licenciatura en
Computación.
Resultados de Aprendizaje
Al término del curso se espera que el estudiante domine las técnicas básicas de los sistemas
para administrar grandes volúmenes de información.
Metodología Docente
Clases lectivas
Proyecto
Clases Auxiliares
Evaluación General
Controles
Proyecto
Unidades Temáticas
Número
1
Nombre de la Unidad
Duración en Semanas
Los Sistemas de Bases de Datos
1,5
Resultados de Aprendizajes de la
Referencias a
Contenidos
Unidad
la Bibliografía
Conceptos básicos
Al término de la unidad, el alumno
Evolución y perspectivas
maneja los conceptos básicos del Cap. 1
futuras
área de bases de datos y sistemas
Arquitectura
de bases.
Número
2
Nombre de la Unidad
Duración en Semanas
El Modelamiento (diseño)
3
Resultados de Aprendizajes de la
Referencias a
Contenidos
Unidad
la Bibliografía
Al término de la unidad, el alumno
- Lenguajes de modelamiento;
modela
con el modelo ER Cap. 3 y Cap. 4
diagramas E/R.
problemas de tamaño mediano.
• Principios de diseño
• Modelado de restricciones
• Otros modelos (datos semiestructurados,
• complejos, etc.)
Número
3
Nombre de la Unidad
Duración en Semanas
El Modelo Relacional
3
Resultados de Aprendizajes de la
Referencias a
Contenidos
Unidad
la Bibliografía
Al término de la unidad, el alumno
Principios básicos; de diagramas E/R
- define los fundamentos del Cap. 7
al diseño relacional
modelo relacional.
- normaliza un diseño relacional.
- conoce y domina el álgebra
• Dependencias funcionales
relacional como lenguaje de
• Diseño relacional y normalización
consulta.
• Algebra y cálculo relacional
Número
4
Nombre de la Unidad
Duración en Semanas
El lenguaje de Bases de Datos SQL
1,5
Resultados de Aprendizajes de la
Referencias a
Contenidos
Unidad
la Bibliografía
Al término de la unidad, el alumno
Consultas y subconsultas.
domina los elementos básicos del Cap. 8
lenguaje de consulta SQL y sus
alcances. Entiende
y formula
• Tablas y vistas
consultas de todo tipo en SQL.
• SQL en Postgresql
Número
5
•
•
•
•
Nombre de la Unidad
Duración en Semanas
Indexación y Optimización
2,5
Resultados de Aprendizajes de la
Referencias a
Contenidos
Unidad
la Bibliografía
Al término de la unidad, el alumno
maneja la noción de índice, los Cap. 18
tipos de índices disponibles, sus
Índices en memoria secundaria
ventajas y desventajas. Reconoce
Implementación de operadores
como
se
implementan
los
relacionales.
Optimización de consultas; planes operadores relaciones. Identifica
la noción de árbol y plan de
de acceso;
consulta.
Además,
optimiza
Refinamiento.
consultas
usando
diferentes
índices.
Número
6
Nombre de la Unidad
Duración en Semanas
Procesos de Transacciones
3,5
Resultados de Aprendizajes de la
Referencias a
Contenidos
Unidad
la Bibliografía
Al término de la unidad, el alumno
reconoce la noción de transacción Cap. 19, 20 y
• Propiedades ACID
y sus fundamentos, y como 21
• Recuperación
funciona el sistema de control y
• Control de concurrencia
concurrencia de un SGBD.
Además el alumno maneja los
fundamentos y el funcionamiento
del sistema de recuperación de un
SGBD.
Bibliografía
Ramez A. Elmasri, Shamkant B. Navathe, Fundamentos de Sistemas de Bases de Datos, 3a
Edic., Addison Wesley, 2002.
Vigencia desde:
Elaborado por:
Revisado por:
Primavera 2009
Claudio Gutiérrez
ADD (noviembre 2009)