1. PROCEDIMIENTOS ALMACENADOS
1.1. Introducción.
1.2. Variables: Declaración, alcance y uso.
1.3. Guías de programación.
1.4. Uso de SQL.
1.5. Estructuras de control.
1.6. Tipos de datos compuestos.
1.7. Manejo de cursores.
1.8. Manejo de excepciones.
1.9. Creación de funciones y procedimientos almacenados.
1.10. Paquetes

2. DISPARADORES
2.1. Introducción.
2.2. Componentes de un disparador (trigger).
2.3. Secuencia de disparo.
2.4. Disparadores de fila simple y de bloque.
2.5. Usos: Valores derivados, Replicación, Bitácoras, Integridad referencial, Reglas del negocio, Alertas y Seguridad.
2.6. Disparadores y la integridad referencial.

3. DISTRIBUCION DE DATOS
3.1. Introducción.
3.2. Fragmentación y sus tipos.
3.3. Diseño de una estrategia de fragmentación.
3.4. Extensión a las bases de datos distribuidas.
3.5. Datos distribuidos y transacciones.
3.6. Replicación.

4. ARQUITECTURA DE SISTEMAS DE BASES DE DATOS
4.1. Introducción.
4.2. Principales componentes de un SMBD relacional.
4.2.1. Administrador de almacenamiento
4.2.2. Procesador de consultas
4.2.3. Administrador de transacciones
4.3. Arquitectura Genérica.
4.4. Capas funcionales de un SMDB relacional.
4.5. Arquitectura de servidores en productos comerciales

 

5. ALMACENAMIENTO Y ESTRUCTURA DE ARCHIVOS
5.1. Visión general de los medios físicos de almacenamiento.
5.2. Discos magnéticos.
5.3. Acceso al almacenamiento.
5.4. Organización de los archivos.
5.5. Organización de los registros en archivos.
5.6. Almacenamiento con diccionario de datos.

6. INDEXACION Y ASOCIACION
6.1. Conceptos Básicos
6.2. Índices ordenados
6.3. Archivos de índices de árboles B
6.4. Archivos de índices de árboles B+
6.5. Asociación Estática
6.6. Comparación de la indexación ordenada y de la asociación
6.7. Definición de índices en SQL
6.8. Accesos Multiclave

7. PROCESAMIENTO DE CONSULTAS
7.1. Visión general.
7.2. Información del catalogo para la estimación del coste.
7.3. Medidas de coste de una consulta.
7.4. Operación selección.
7.5. Ordenación.
7.6. Operación reunión.
7.7. Otras operaciones.
7.8. Evaluación de expresiones.
7.9. Transformación de expresiones relaciónales.
7.10. Elección de los planes de evaluación.

8. TRANSACCIONES
8.1. Concepto.
8.2. Estados.
8.3. Implementación de atomicidad y durabilidad.
8.4. Ejecuciones concurrentes.
8.5. Secuenciabilidad.
8.6. Recuperabilidad.
8.7. Implementación de aislamientos.

                   
   
Temas a dictar en el semestre
Los siguientes temas son los que conforman la asignatura de Bases de datos II.
En el primer previo se trataran los capitulos 1-2
En el segundo previo se trataran los capitulos 3-4-5
En el tercer previo se trataran los capitulos 6-7-8
 
   
 
 
   
 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Copyright 2005 Universidad del Cauca, J. Andres G. Flechas R.. All rights reserved.