Diseño conceptual de bases de datos : un enfoque de entidades-interrelaciones /
Carlo Batini, Stefano Ceri, Shamkant B. Navathe.
- Wilmington, Delaware : Addison-Wesley, 1994.
- 546 p.
CONTENIDO Primera parte Diseño conceptual de bases de datos 1 Capítulo 1 Una introducción al diseño de bases de datos 3 El diseño de bases de datos en el ciclo de vida de los sistemas de información 4 Fases del diseño de bases de datos 7 Interacción entre el diseño de bases de datos y el análisis funcional 9 Modelos y herramientas para el diseño de bases de datos y el análisis funcional 11 ¿Por qué es valioso el diseño conceptual? 12 Resumen 13 Capítulo 2 Conceptos sobre el modelado de datos 17 Abstracciones en el diseño conceptual de bases de datos 17 Propiedades de las correspondencias entre las clases 22 Modelos de datos 30 El modelo de entidades-interrelaciones 35 Lectura de un diagrama de entidades-interrelaciones 54 Resumen 55 Capítulo 3 Metodología para el diseño conceptual 65 Primitivas del diseño conceptual 66 Estrategias para el diseño de esquemas 77 Criterios de elección entre conceptos 89 Entradas, salidas y actividades del diseño conceptual 90 Resumen 93 Capítulo 4 Diseño de vistas 99 Diseño de vistas a partir de requerimientos expresados en lenguaje natural 100 Diseño de vistas a partir de formularios 107 Diseño de vistas a partir de formatos de registros 117 Resumen 126 Capítulo 5 Integración de vistas 137 Aspectos de la integración de vistas 138 Integración de vistas a gran escala 140 Análisis y resolución de conflictos 142 Fusión de vistas 148 Resumen 151 Capítulo 6 Cómo mejorar la calidad de un esquema de base de datos 159 Cualidades de un esquema de base de datos 160 Transformaciones de esquemas 165 Transformaciones para lograr minimalidad 166 Transformaciones para lograr expresividad y autoexplicación 169 Transformaciones para lograr normalización 172 Ejemplo de reestructuración de un esquema 185 Resumen 188 Capítulo 7 Documentación y mantenimiento de esquemas 193 Una metodología para documentar esquemas conceptuales 194 Mantenimiento de esquemas conceptuales 203 Estructura y diseño de un diccionario de datos 209 Resumen 216 Segunda parte Análisis funcional en el diseño de bases de datos 221 Capítulo 8 Análisis funcional usando el modelo de flujo de datos 223 El modelo de flujo de datos para el análisis funcional 224 Primitivas para el análisis funcional 227 Estrategias para el análisis funcional 229 Diseño de un esquema funcional 237 Cualidades de un esquema funcional 239 Documentación y mantenimiento de un esquema funcional 242 Resumen 243 Repaso de modelos para el análisis funcional 247 Capítulo 9 Análisis conjunto de datos y funciones 257 Esquemas externos para los diagramas de flujo de datos 258 Una metodología para el análisis conjunto de datos y funcional 260 Sugerencias para refinamientos mutuos 267 Esquemas de navegación para operaciones con bases de datos 270 Resumen 274 Capítulo 10 Estudio de un caso 277 Requerimientos 277 Esquemas de armazón 279 Primer refinamiento 282 Segundo refinamiento 291 Verificación de compleción 296 Esquemas de navegación 298 Resumen 303 Tercera parte Diseño lógico y herramientas de diseño 307 Capítulo 11 Diseño lógico de alto nivel usando el modelo de entidades-interrelaciones 309 Un enfoque global del diseño lógico 310 Modelado de la carga de bases de datos 313 Decisiones sobre datos derivados 317 Eliminación de jerarquías de generalización 320 Partición de entidades 327 Fusión de entidades e interrelaciones 331 Selección de claves primarias 332 Diseño lógico de alto nivel en el caso de estudio 334 Resumen 344 Capítulo 12 Diseño lógico en el modelo relacional 351 El modelo relacional 352 Correspondencia de esquemas del modelo ER al modelo relacional 356 Correspondencia de operaciones del modelo ER al modelo relacional 369 Base de datos del caso de estudio en el modelo relacional 369 Retroingeniería de los esquemas relacionales a esquemas ER 374 Resumen 388 Capítulo 13 Diseño lógico en el modelo de redes 395 El modelo de redes 396 Correspondencia de esquemas del modelo ER al modelo de redes 401 Correspondencia de operaciones del modelo ER al modelo de redes 411 Base de datos del caso de estudio en el modelo de redes 414 Retroingeniería de los esquemas de redes a esquemas ER 418 Resumen 422 Capítulo 14 Diseño lógico en el modelo jerárquico 429 El modelo jerárquico 430 Correspondencia de esquemas del modelo ER al modelo jerárquico 437 Correspondencia de operaciones del modelo ER al modelo jerárquico 447 Base de datos del caso de estudio en el modelo jerárquico 450 Retroingeniería de esquemas jerárquicos a esquemas ER 455 Resumen 459 Capítulo 15 Herramientas de diseño de bases de datos 465 Ingeniería de software asistida por computador 466 Características convenientes en un sistema de diseño de bases de datos 467 Falta de concordancia entre metodologías y herramientas 473 Herramientas básicas para el diseño conceptual 475 Herramientas básicas para el diseño lógico 481 Herramientas actuales de diseño de bases de datos orientadas a la investigación 482 Herramientas actuales de diseño de bases de datos comerciales 488 Herramientas CASE comerciales actuales que permiten diseñar bases de datos 494 Resumen de herramientas comerciales 499 Limitaciones de los entornos de diseño automatizado de bases de datos 505 Tendencias en los entornos de diseño automatizado de bases de datos 506 Vocabulario técnico biling e 517 Indice onomástico 533
0201601206
BASES DE DATOS-DISEÑO MODELO RELACIONAL MODELO DE REDES MODELO JERARQUICO