FUNDAMENTOS DE SISTEMAS DE BASES DE DATOS - RAMEZ ELMASRI, SHAMKANT B. NAVATHE



AUTOR: RAMEZ ELMASRI, SHAMKANT B. NAVATHE.


RESUMEN:


El libro presenta los conceptos fundamentales requeridos para diseñar, utilizar e implementar sistemas de bases de datos. Esta presentación hace hincapié en los fundamentos de modelado y diseño de bases de datos y en las técnicas de implementación de sistemas. Esta libro es ideal parar usarse como texto para un curso sobre sistemas de bases de datos.


CONTENIDO:

Parte 1: Introducción y modelado conceptual
Capítulo 1: Bases de datos y usuarios de bases de datos.
Capítulo 2: Conceptos y arquitectura de los sistemas de bases de datos.
Capítulo 3: Modelado de datos con el modelo Entidad-Relación (ER).
Capítulo 4: El modelo Entidad-Relación mejorado (EER).

Parte 2: Modelo relacional: conceptos, restricciones, lenguajes, diseño y programación.
Capítulo 5: El modelo de datos relacional y las restricciones de una base de datos relacional.
Capítulo 6: El álgebra relacional y los cálculos relacionales.
Capítulo 7: Diseño de bases de datos relacionales por mapeado ER- y EER-a-relacional.
Capítulo 8: SOl-99: definición del esquema, restricciones, consultas y vistas.
Capítulo 9: Introducción a las técnicas de programación SQL.

Parte 3: Teoría y metodología del diseño de bases de datos.
Capítulo 10: Dependencias funcionales y normalización en bases de datos relacionales.
Capítulo 11: Algoritmos de diseño de bases de datos relacionales y dependencias adicionales.
Capítulo 12: Metodología práctica de diseño de bases de datos y uso de los diagramas UML.

Parte 4: Almacenamiento de datos, indexación, procesamiento de consultas y diseño físico.
Capítulo 13: Almacenamiento en disco, estructuras básicas de ficheros y dispersión.
Capítulo 14: Estructuras de indexación para los ficheros.
Capítulo 15: Algoritmos para procesamiento y optimización de consultas.
Capítulo 16: Diseño físico y refinación de la base de datos.

Parte 5: Conceptos del procesamiento de transacciones.
Capítulo 17: Introducción a los conceptos y la teoría sobre el procesamiento de transacciones.
Capítulo 18: Técnicas de control de la concurrencia.
Capítulo 19: Técnicas de recuperación de bases de datos.

Parte 6: Bases de datos de objetos y relacionales de objetos.
Capítulo 20: Conceptos de las bases de datos de objetos.
Capítulo 21: Estándares, lenguajes y diseño de bases de datos de objetos.
Capítulo 22: Sistemas de objetos relacionales y relacionales extendidos.

Parte 7: Temas avanzados: seguridad, modelación avanzada y distribución.
Capítulo 23: Seguridad en las bases de datos.
Capítulo 24: Modelos de datos mejorados para aplicaciones avanzadas.
Capítulo 25: Bases de datos distribuidas y arquitecturas cliente-servidor.

Parte 8: Tecnologías emergentes.
Capítulo 26: Programación de una base de datos web usando PHP.
Capítulo 27: XML: Lenguaje de marcado extensible.
Capítulo 28: Conceptos de minería de datos.
Capítulo 29: Visión general del almacenamiento de datos y OLAP.
Capítulo 30: Visión general del almacenamiento de datos y OLAP.

Apéndice A: Notaciones diagramáticas alternativas para los modelos.
Apéndice B: Parámetros de disco.
Apéndice C: Introducción al lenguaje QBE.


-->