Fundamentos de diseño de bases de datos Abraham Silberschatz, Henry F. Korth, S.Sudarshan - 5ta Ed. - España McGraw-hill/interamericana 2006 - 522 P. 27.5 x 21.5 cm

Prefacio XIII.
- Capítulo1 Introducción;
1.1 Aplicaciones de los sistemas de bases de datos,
1.2 Propósito de los sistemas de bases de datos,
1.3 Visión de los datos,
14 Lenguajes de bases de datos,
1.5 Bases de datos relacionales ,
1.6 Diseño de bases de datos ,
1.7 Bases de datos basadas en objetos y
Semiestructuradas,
1.8 Almacenamiento de datos y consultas,
1.9 Gestión de transacciones,
1.10 Minería y análisis de datos,
1.11 Arquitectura de las bases de datos,
1.12 Usuarios y administradores de bases de datos,
1.13 Historia de los sistemas de bases de datos,
1.14 Resumen,
Ejercicios,
Notas bibliográficas,
- PARTE1 BASES DE DATOS RELACIONALES;
- Capítulo 2. El modelo relacional;
2.1 La estructura de las bases de datos relacionales,
2.2 Operaciones fundamentales del álgebra
Relacional,
2.3 Otras operaciones del álgebra relacional,
2.4 Operaciones del álgebra relacional extendida ,
2.5 Valores nulos,
2.6 Modificación de la base de datos,
2.7 Resumen,
Ejercicios,
Notas bibliográficas ,
- Capítulo 3. SQL;
3.1 Introducción ,
3.2 Definición de datos ,
3.3 Estructura básica de las consultas SOL,
3.4 Operaciones sobre conjuntos,
3.5 Funciones de agregación ,
3.6 Valores nulos,
3.7 Subconsultas anidadas,
3.8 Consultas complejas,
3.9 Vistas,
3.10 Modificación de la base de datos ,
3.11 Reunión de relaciones,
3.12 Resumen,
Ejercicios 95,
Notas bibliográficas,
- Capítulo 4. SQL avanzado;
4.1 Tipos de datos y esquemas,
4.2 Restricciones de integridad,
4.3 Autorización ,
4.4 SQL incorporado,
4.5 SQL dinámico,
4.6 Funciones y procedimientos,
4.7 Consultas recursivas,
4.8 Características avanzadas de SQL,
4.9 Resumen,
Ejercicios,
Notas bibliográficas,
- Capítulo 5. Otros lenguajes relacionales;
5.1 El cálculo relacional de tuplas,
5.2 El cálculo relacional de dominios,
5.3 Query-by-Example ,
5.4 Resumen ,
Ejercicios ,
Notas bibliográficas ,
-PARTE 2. DISENO DE BASES DE DATOS;
-Capítulo 6. Diseño de bases de datos y el modelo E-R;
6.1 Visión general del proceso de diseño,
6.2 El modelo entidad-relación,
6.3 Restricciones ,
6.4 Diagramas entidad-relación,
6.5 Aspectos del diseño entidad-relación ,
6.6 Conjuntos de entidades débiles ,
6.7 Características del modelo E-R extendido,
6.8 Diseño de una base de datos para un banco ,
6.9 Reducción a esquemas relacionales ,
6.10 Otros aspectos del diseño de bases de datos ,
6.11 El lenguaje de modelado unificado UML,
6.12 Resumen ,
Ejercicios 201,
Notas bibliográficas ,
-Capítulo 7. Diseño de bases de datos relacionales.
7.1 Características de los buenos diseños relacionales,
7.2 Dominios atómicos y la primera forma normal,
7.3 Descomposición mediante dependencias funcionales,
7.4 Teoría de las dependencias funcionales,
7.5 Algoritmos de descomposición,
7.6 Descomposición mediante dependencias multivaloradas,
7.7. Más formas normales,
7.8 Proceso de diseño de las bases de datos,
7.9 Modelado de datos temporales ,
7.10 Resumen
Ejercicios ,
Notas bibliográficas,
- Capítulo 8. Diseño y desarrollo de aplicaciones;
8.1 Interfaces de usuario y herramientas ,
8.2 Interfaces Web para bases de datos ,
8.3 Fundamentos de Web,
8.4 Servlets y JSP 255,
8.5 Creación de aplicaciones Web de gran tamaño,
8.6 Disparadores ,
8.7 Autorización en SQL ,
8.8 Seguridad de las aplicaciones 273
8.9 Resumen,
Ejercicios,
Notas bibliográficas ,
-PARTE 3. BASES DE DATOS ORIENTADAS A OBJETOS Y XML;
- Capítulo 9 Bases de datos basadas en objetos;
9.1 Visión general,
9.2 Tipos de datos complejos,
9.3 Tipos estructurados y herencia en SQL ,
9.4 Herencia de tablas ,
9.5 Tipos array y multiconjunto en SQL ,,
9.6 Identidad de los objetos y tipos de referencia en
SQL ,
9.7 Implementación de las características O-R ,
9.8 Lenguajes de programación persistentes ,
9.9 Sistemas orientados a objetos y sistemas
relacionales orientados a objetos ,
9.10 Resumen,
Ejercicios ,
Notas bibliográficas,
- Capítulo 10. XML;
10.1 Motivación,
10.2 Estructura de los datos XML ,
10.3 Esquema de los documentos XML ,
10.4 Consulta y transformación ,
10.5 La interfaz de programación de aplicaciones de
XML,
10.6 Almacenamiento de datos XML,
10.7 Aplicaciones XML,
10.8 Resumen,
Ejercicios ,
Notas bibliográficas ,
-PARTE 4. ALMACENAMIENTO DE DATOS;
-Capítulo 11. Almacenamiento y estructura de archivos;
11.1 Visión general de los medios físicos de
Almacenamiento,
11.3 RAID ,
11.2 Discos magnéticos ,
11.4 Almacenamiento terciario,
11.5 Acceso al almacenamiento,
11.6 Organización de los archivos ,
11.7 Organización de los registros en archivos,
11.8 Almacenamiento con diccionarios de datos ,
11.9 Resumen,
Ejercicios ,
Notas bibliográficas,
- Capítulo 12. Indexación y asociación;
12.1 Conceptos básicos,
12.2 Índices ordenados ,
12.3 Archivos de índices de árbol B+ ,
12.4 Archivos de índices de árbol B ,
12.5 Accesos bajo varias claves ,
12.6 Asociación estática ,
12.7 Asociación dinámica ,
12.8 Comparación de la indexación ordenada y la
Asociación,
12.9 Índices de mapas de bits ,
12.10 Definición de índices en SQL ,
12.11 Resumen ,
Ejercicios,
Notas bibliográficas ,
-PARTE5 OTROS TEMAS;
- Capítulo 13. Transacciones;
13.1 Concepto de transacción,
13.2 Estados de una transacción,
13.3 Implementación de la atomicidad y la
durabilidad ,
13.4 Ejecuciones concurrentes,
13.5 Secuencialidad,
13.6 Recuperabilidad,
13.7 Implementación del aislamiento,
13.8 Comprobación de la secuencialidad ,
13.9 Resumen,
Ejercicios,
Notas bibliográficas ,
- Capítulo 14. Análisis y minería de datos;
14.1 Sistemas de ayuda a la toma de decisiones,
14.2 Análisis de datos y OLAP,
14.3 Almacenes de datos ,
14.4 Minería de datos,
14.5 Resumen ,
Ejercicios ,
Notas bibliográficas ,
- Capítulo 15 . Tipos de datos avanzados y nuevas aplicaciones;
15.1 Motivación,
15.2 El tiempo en las bases de datos,
15.3 Datos espaciales y geográficos,
15.4 Bases de datos multimedia,
15.5 Computadoras portátiles y bases de datos
personales ,
15.6 Resumen ,
Ejercicios,
Notas bibliográficas .


978-84-481-5671-8

Base de datos avanzados