You are on page 1of 4

CONTENIDO DEL CURSO

Conceptos sobre bases de datos.


1. Base de datos en el contexto de la Ingeniera de Software
2. Conceptos bsicos: Bases de Datos, DBMS, Esquemas de Bases de datos, Independencia
Lgica y Fsica de Datos
3. Enfoque tradicional versus enfoque de base de datos
4. Ventajas de un ambiente de base de datos
5. Arquitectura de un DBMS: Lenguaje de Definicin de Datos , Lenguaje de Manejo de Datos
6. Funciones del manejador de base de datos
7. Tipos de almacenamiento en un ambiente de base de datos
8. Usuarios de un ambiente de base de datos
9. Evolucin histrica de las base de datos (Jerrquica, Red, Relacional, Orientada a Objetos)
Material de Referencia:
Fernndez Narvez, Mauricio E. El Modelaje de las Bases de Datos. Universidad del Valle. Cap.
2
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 1
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap.
1,2.
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 1.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 1

Modelaje Conceptual de los datos.


1. Definicin de modelo
2. Clasificacin de los modelos de datos
3. Importancia de la modelizacin conceptual
4. Componentes bsicos de un modelo Entidad - Relacin
5. Clases de entidades
6. Generalizacin y Especializacin
7. Estrategias de modelamiento y Ejercicios
8. Transformacin del modelo E-R al modelo relacional
Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 1,2.
Batini, Ceri, Navathe. Diseo Conceptual de Bases de Datos. Captulos 1,2.
Toby J. Teorey. database Modeling and Design. The Entity relationship approach. Cap. 1,2,3.
Fernndez Narvez, Mauricio E. El Modelaje de las Bases de Datos. Universidad del Valle. Cap.
3-4
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 2-3.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 2
Chen, Peter. The Entity-Relationship Model-Toward a Unified View of Data. ACM Transactions
on Data Base Systems. Vol. 1, Number 1, 1976.

Fundamentos del Modelo Relacional


1. Definicin del modelo relacional
2. Restricciones de integridad del modelo relacional.
3. Definiciones de claves: Primaria, Candidata, Fornea
4. Redundancia y Anomalas de actualizacin de los datos
5. Concepto de dependencia funcional
6. Concepto de las Formas Normales: 1FN, 2FN, 3FN, BCNF, 4FN
7. Axiomas de Armstrong
8. Calculo de la clausura de atributos Cierre de un conjunto de dependencias funcionales
9. Recubrimiento minimal
10. Determinacin de las claves

11. Propiedades LJ y preservacin de dependencias


Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 5.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap.
11,12.
Fernndez Narvez, Mauricio E. El Modelaje de las Bases de Datos. Universidad del Valle. Cap.
7
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 12.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 3

Normalizacin
1. Formas Normales basadas en dependencias funcionales: 2FN, 3FN, BCNF
2. Descomposicin de relaciones
3. Enfoques de diseo relacional: anlisis y sntesis
4. Dependencia Multivaluada y 4FN - otras dependencias
5. Costos de la normalizacin
6. Ejercicios de Normalizacin
7. Desnormalizacin para el rendimiento
Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 6-7.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 21.
Fernndez N., Mauricio . El Modelaje de las Bases de Datos. Universidad del Valle. Cap. 7-1011-12
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 13.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 3

Algebra Relacional
1. Operaciones tradicionales de conjuntos del lgebra relacional: Unin, Interseccin,
Diferencia, Producto Cartesiano.
2. Operaciones especiales del modelo relacional: Proyeccin, Seleccin, Unin Natural (Join),
Divisin.
3. Otras operaciones del lgebra relacional.
4. Optimizacin de Consultas.
5. Ejercicios de aplicacin.
Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 3.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 13.
Jeffrey D. Ullman. Principles of database system. Cap. 5.
Fernndez Narvez, Mauricio E. El Modelaje de las Bases de Datos. Universidad del Valle. Cap.
8
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 6.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 4

Calculo Relacional
1. Clculo relacional de tuplas
2. Clculo relacional de dominios
3. Clculo relacional vs. lgebra relacional
4. Ejercicios de aplicacin
Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 3, 5.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 14.
Jeffrey D. Ullman. Principles of database system. Cap. 5.
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 7.

SQL.
1. Caractersticas generales del SQL
2. Estructura bsica
3. Implementacin de operaciones bsicas
4. Ejercicios de aplicacin
5. Taller
Material de Referencia:
Fernndez Narvez, Mauricio E. El Modelaje de las Bases de Datos. Universidad del Valle. Cap.
9
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 4
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Parte II.
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 7.
James Groff, Paul Weinberg. Aplique SQL. Ullman, J.D.; Widom, J. "Introduccin a los
Sistemas de Bases de Datos". Prentice Hall. Captulo 5

Programacin en ambientes de bases de datos.


1. Restricciones
2. Llaves
3. Integridad referencial
4. Restricciones CHECK
5. Aserciones
6. Definicin de procedimientos
7. Definicin de Disparadores
8. Manejo de cursores
9. Interfase con GUI en Java
Material de Referencia:
Manuales de Referencia segun herramientas utilizadas
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 6.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 6
Melton, Jim; Eisenberg, Andrew. SQL Y JAVA: Gua para SQLJ, JDBC y Tecnologas
Relacionadas. AlfaOmega Grupo Editor.

Recuperacin y Atomicidad
1. Tipos de Fallas
2. Jerarqua de almacenamiento
3. Definicin de Transaccin
4. El papel de la bitcora en los procesos de recuperacin
5. Actualizacin diferida y actualizacin inmediata
6. Puntos de verificacin
7. Procesos automticos de recuperacin
Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 10,11.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 16.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 7
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 17

Control de Concurrencia
1. Ejecucin de transaccin en serie y en paralelo
2. Ejecuciones serializables
3. Prueba de serializabilidad utilizando grafos
4. El abrazo mortal
5. Protocolos basados en: bloqueo y en hora de entrada
6. Granularidad Mltiple
7. Seguridad en SQL-92
8. Otros aspectos de seguridad: auditoria y cifrado
Material de Referencia:
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 16,

17.
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 10, 13, 14,
15.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 16.
Ullman, J.D.; Widom, J. "Introduccin a los Sistemas de Bases de Datos". Prentice Hall.
Captulo 7
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 18, 19, 20.

Diseo Fsico de Bases de Datos


1. Conceptos generales de organizacin de ficheros
2. Organizacin primaria: ficheros no ordenados, secuenciales y dispersos
3. Organizacin secundaria: ficheros indexados
4. Introduccin, objetivos y factores que influyen en el diseo fsico
5. El proceso de diseo fsico
6. Seleccin y ajuste de la organizacin de ficheros y estructuras de acceso
7. Ficheros mixtos y desnormalizacin
Material de Referencia:
Henry F. Korth, Abrahan Silberschatz. Fundamentos de base de datos. Captulo 10, 11.
J.C. Date. Introduccin a los sistemas de Base de Datos. Volumen 1. Quinta Edicin. Cap. 3.
Elmasri, Ramez y Navathe Shamkant B. Sistemas de Bases de Datos: Conceptos
Fundamentales. Addison-Wesley. Captulo 4.

Tendencias Actuales en Bases de Datos


1. BDOO
2. BD Activas
3. BD Deductivas
4. BD Inteligentes
5. BD en Internet
6. BD Textuales
7. BD Multimediadas
8. Bodegas de Bases de Datos
9. OLAP
Material de Referencia:
Investigacin bibliogrfica

You might also like