Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA EN INFORMATICA
BASES DE DATOS
Programa analítico:
Introducción.
Objetivos de los sistemas de Bases de Datos. Abstracción de datos. Modelos de Bases de Datos. Modelos
de datos. Gestión y administración de Bases de Datos.
El modelo relacional.
Estructura del Modelo Relacional: dominios y atributos, relaciones, claves primarias y foráneas.
Restricciones: de dominio, de integridad de las entidades, de integridad referencial.
Integridad y Seguridad.
Integridad. Restricciones de Integridad en SQL. Seguridad: Autorizaciones y Vistas. Especificación de la
seguridad en SQL.
Optimización de consultas
Procesamiento y optimización de consultas. Traducción de consultas en SQL al álgebra relacional.
Equivalencia de expresiones. Evaluación de expresiones. Estimaciones de costo.
Recuperación y Concurrencia.
Transacciones. Recuperación de transacciones ante fallas. Tipos de fallas. Soluciones. Concurrencia.
Bloqueos. Problemas principales de concurrencia: Modificación Perdida, Dependencia No
Comprometida, Análisis Inconsistente.
Bibliografía