|
PARTE I: CONCEPTOS BÁSICOS
UNIDAD I: Panorama general de la administración de bases de datos
Un ejemplo introductorio
Que es un sistema de bases de datos
Que es una base de datos
Por que utilizar una base de datos
Independencia de los datos
Sistemas relacionales y otros
UNIDAD II: Una arquitectura para sistemas de bases de datos
Los 3 niveles de la arquitectura
El nivel externo
El nivel conceptual
El nivel interno
Correspondencias
El administrador de bases de datos
El sistema de administración de bases de datos
El administrador de comunicación de datos
Sección posterior y secciones frontales
Procesamiento distribuido
UNIDAD III: El nivel interno
Acceso a bases de datos: panorama general
Conjuntos de páginas y archivos
Indización
Dispersión
Cadenas de punteros
Técnicas de compresión
PARTE II: SISTEMAS RELACIONALES
UNIDAD IV: Definición de datos
Introducción
Tablas base
Indices
UNIDAD V: Manipulación de datos
Consultas simples
Consultas de reunión
Funciones de agregados
Características avanzadas
Operaciones de actualización
UNIDAD VI: El catálogo del sistema
Introducción
Consultas al catálogo
Puesta al día del catálogo
UNIDAD VII: Vistas
Definición de vistas
Operaciones de DML sobre vistas
Independencia lógica de los datos
Ventajas de las vistas
PARTE III: EL MODELO RELACIONAL
UNIDAD VII: Estructura de datos relacional
Un ejemplo introductorio
Dominios
Relaciones
Bases de datos relacionales
UNIDAD IX: Reglas de integridad relacional
Claves primarias
La regla de integridad de las entidades
Claves foráneas
La regla de integridad referencial
Reglas para claves ajenas
UNIDAD X: Algebra relacional
Una sintaxis para el álgebra relacional
Operaciones tradicionales de conjuntos
Operaciones relacionales especiales
Utilidad del álgebra
Operadores adicionales
Asignación relacional
UNIDAD XI: Cálculo relacional
Cálculo relacional orientado hacia las tuplas
Ejemplos
Cálculo relacional y álgebra relacional
Cálculo relacional orientado hacia los dominios
Query-By-Example
UNIDAD XII: Algunas ramificaciones del modelo
El modelo relacional
Esencialidad
Que es un sistema relacional
Atomicidad de los valores de los datos
Vistas
Información faltante
Hacia dónde va el modelo relacional
PARTE IV: EL AMBIENTE DE BASES DE DATOS
UNIDAD XIII: Recuperación y concurrencia
Recuperación de transacciones
Recuperación del sistema y de los medios de almacenamiento
Compromiso en dos fases
Tres problemas de concurrencia
Bloqueos
UNIDAD XIV: Seguridad e integridad
Seguridad: consideraciones generales
Seguridad en SQL
Otros aspectos de seguridad
Integridad: consideraciones generales
Un lenguaje de integridad hipotético
PARTE V: DISEÑO DE BASES DE DATOS
UNIDAD XV: Normalización adicional
Dependencia funcional
Primera, segunda y tercera formas normales
Buenas y malas descomposiciones
Forma normal Boyce/Codd
Cuarta forma normal
Quinta forma normal
UNIDAD XVI: Modelado semántico
El enfoque general
El modelo entidad/interrelación
Diagramas de entidades/interrelaciones
Diseño de bases de datos con el modelo de entidades/interrelaciones
El modelo relacional extendido RM/T
Diseño de bases de datos con RM/T
Análisis y comparaciones
PARTE VI: DIRECCIONES
UNIDAD XVII: Sistemas distribuidos
Introducción
Las doce reglas
Problemas de los sistemas distribuidos
Compuertas
UNIDAD XVIII: Sistemas orientados a objetos
Introducción
Lo que la tecnología orientada a objetos no es
Conceptos de la orientación a objetos
Definición de datos
Manipulación de datos
|