INDICE Prefacio XI Cómo utilizar el software SALSA XV - URBE

INDICE
Prefacio
Cómo utilizar el software SALSA
Parte I.
Introducción
Capitulo 1: Introducción al procesamiento de bases de datos
Tres ejemplos de bases de datos
La relación de los programas de aplicaciones y los DBMS
Definición de una base de datos
Breve historia del procesamiento de bases de datos
Los DBMS orientadores a objetos (ODBMS)
Resumen
Preguntas del grupo I
Preguntas del grupo II
Capitulo 2: Componentes de un sistema de base de datos
La base de datos
DBMS
Creación de una base de datos
Componentes de la aplicación
Desarrollo de bases de datos
Resumen
Preguntas del grupo I
Preguntas del grupo II
Parte II
Modelado de datos
Capitulo 3: El modelo identidad – relación
Definiendo el modelo entidad – relación
Las bases de datos como modelos de modelos
Resumen
Preguntas del grupo I
Preguntas del grupo II
Capitulo 4: El modelo de objeto semántico
Objetos semánticos
Creación de modelos de datos con objetos semánticos
Tipos de objetos
Programación orientada a objetos semánticos
Comparación del modelo de objetos semánticos y el modelo E – R
Resumen
Preguntas del grupo I
Preguntas del grupo II
Parte III
Base de datos y el diseño de la aplicación de la base de datos
Capitulo 5: El modelo relacional y la normalización
El modelo relacional
Primera a quinta formas normales
Forma normal dominio / clave
La síntesis de afinidades
Ventajas y desventajas de diseño
XI
XV
1
3
3
9
13
16
22
23
24
25
26
26
31
32
35
45
49
50
51
53
55
55
73
74
75
76
78
79
86
96
115
117
119
120
122
123
125
126
133
139
145
149
Resumen
Preguntas del grupo I
Preguntas del grupo II
Capitulo 6: Diseño de bases de datos empleando modelos entidad –
relación
Transformación de modelos entidad – relación en diseños de bases de
datos relacionales
Árboles, redes y listas de materiales
Resumen
Preguntas del grupo I
Preguntas del grupo II
Capitulo 7: Diseño de bases de datos con modelos de objetos
semánticos
Transformación de objetos semánticos en diseños de bases de datos
relacionales
Objetos de muestra
Resumen
Preguntas del grupo I
Capitulo 8: Diseño de aplicaciones de base de datos
Ejemplo de aplicación: View Ridge Gallery
Características de aplicaciones de base de datos
Materialización de objetos y vistas
Diseño de formas
Diseño de reportes
Diseño del programa de aplicación
Resumen
Preguntas del grupo I
Preguntas del grupo II
Parte IV.
Implementación de la base de datos con el modelo relacional
Capitulo 9: Fundamentos de la puesta en práctica relacional
Cómo definir datos relacionales
Manipulación de datos relacionales
Álgebra relacional
Resumen
Preguntas del grupo I
Capitulo 10: Lenguaje de consulta estructurada
Cómo consultar una sola tabla
Cómo consultar varias tablas
Cómo modificar datos
Resumen
Preguntas del grupo I
Preguntas del grupo II
Capitulo 11: Implementación relacional en una computadora
personal
Cómo poner práctica una aplicación relacional
Cómo crear el esquema de la base de datos
Cómo crear formas
Resumen
151
152
153
157
158
174
179
179
181
182
182
198
204
204
209
209
212
216
218
225
228
235
236
238
241
243
243
250
257
267
268
271
272
280
288
290
290
292
293
293
294
302
317
Preguntas del grupo I
Preguntas del grupo II
Capitulo 12: Implementación relacional con DB2
Caso práctico: KDK appliances
DB2: El producto
Implementación relacional utilizando DB2
Resumen
Preguntas del grupo I
Preguntas del grupo II
Parte V.
Implementación de bases de datos con modelos jerárquicos y de
datos de red
Capitulo 13: Procesamiento de transacciones y Data language / I
(DL/I)
Procesamiento de transacciones
Data Language /I
Lenguaje de manejo de datos DL/I
Resumen
Preguntas del grupo I
Preguntas del grupo II
Capitulo 14: El modelo DBTG CODASYL
Historia del modelo de datos DBTG COODASYL
Lenguaje de definición de datos DBTG CODASYL
Una definición del esquema para la base de datos de la biblioteca
Lenguaje de manejo de datos de DBTG CODASYL
El modelo DBTG CODASYL como un modelo
Resumen
Preguntas del grupo I
Preguntas del grupo II
Parte VI.
Administración
Capitulo 15: Administración de datos y administración de bases de
datos
Los datos como un activo organizacional
Administración de datos
Administración de la base de datos
Confiabilidad de la base de datos
Seguridad de la base de datos
Resumen
Preguntas del grupo I
Preguntas del grupo II
Parte VII.
Procesamiento distribuido
Capitulo 16: Cliente servidor y aplicaciones relacionadas
Alternativas de procesamiento de base de datos multiusuario
Recurso compartidos
Sistema cliente servidor
Surgimiento de dos tipos de DBMS
Resumen
319
320
321
322
337
357
366
367
369
371
373
374
379
393
400
402
403
406
406
408
426
432
439
440
441
442
445
447
448
448
453
459
471
475
476
478
479
481
481
490
497
506
506
Preguntas del grupo I
Preguntas del grupo II
Capitulo 17: Procesamiento de una base de datos distribuida
Vista general
Componentes de los sistemas de bases de datos distribuidas
Cuatro metas para un DBMS distribuido
Control distribuido de concurrencia
Transferencia de fallas
Resumen
Preguntas del grupo I
Preguntas del grupo II
Apéndice: Estructuras de datos para el procesamiento de bases de
datos
Archivos planos
Cómo representar relaciones binarias
Representaciones de clave secundaria
Resumen
Preguntas del grupo I
Preguntas del grupo II
Glosario
Bibliografía
Índice
508
510
512
513
516
520
523
532
541
542
543
544
544
553
562
566
566
567
569
591
597