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
© Copyright 2024