Introducción a los sistemas de bases de datos
- 7a ed
- México : Pearson, 2001
- 960 p.
Panorama general de la administración de bases de datos. Introducción. żQué es un sistema de base de datos?. żQué es una base de datos. żPor qué una base de datos?. La independencia de los datos. Los sistemas relacionales y otros sistemas. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Arquitectura de los sistemas de bases de datos. Introducción. Los tres niveles de la arquitectura. El nivel externo. El nivel conceptual. El nivel Interno. Transformaciones. El administrador de base de datos. El sistema de administración de base de datos. El administrador de comunicaciones de datos. Arquitectura cliente-servidor. Utilerías. El procesamiento distribuido. Resumen. Ejercicios. Referencias y Bibliografía. Una introducción a las bases de datos relacionales. Introducción. Una mirada informal al modelo relacional. Relaciones y variables de relación. Qué significan las relaciones. Optimización. El catálogo. Variables de relación base y vistas. Transacciones. La base de datos de proveedores y partes. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Introducción a SQL. Introducción. Generalidades. El Catálogo. Vistas. Transacciones. SQL incustrado. SQL no es perfecto. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. El modelo relacional. Dominios, relaciones y varrels base. Introducción. Dominios. Valores de relación. Variables de relación. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Álgebra relacional. Introducción. Revisión de la propiedad de cierre. Sintaxis. Semántica. Ejemplos. żPara qué sirve el álgebra?. Operadores adicionales. Agrupamiento y desagrupamiento. Comparaciones relacionales. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Cálculo relacional. Introducción. Cálculo de tuplas. Ejemplos. El cálculo frente al álgebra. Posibilidades computacionales. Cálculo de dominios. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Integridad. Introducción. Restricciones de tipo. Restricciones de atributo. Restricciones de varrel. Restricciones de base de datos. La regla de oro. Restricciones de estado frente a restricciones de transición. Claves. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Vistas. Introducción. żPara qué son las vistas?. Recuperación de vistas. Actualización de vistas. Instantáneas (una desviación). Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Diseño de bases de datos. Dependencias funcionales. Introducción. Definiciones básicas. Dependencias triviales y no triviales. Cierre de un conjunto de dependencias. Cierre de un conjunto de atributos. Conjuntos de dependencias Irreducibles. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Normalización adicional I: 1FN, 2FN, 3FN, FNBC. Introducción. La descomposición sin pérdida y las dependencias funcionales. Primera, segunda y tercera formas normales. Conservación de la dependencia. Forma normal de Boyce/Codd. Una observación sobre los atributos con valor de relación. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Normalización adicional II: formas normales superiores. Introducción. Las dependencias multivaluadas y la cuarta forma normal. Las dependencias de junta y la quinta forma normal. El proceso de normalización resumido. Una nota sobre la desnormalización. El diseño ortogonal (un tema independiente). Otras formas normales. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Modelado semántico. Introducción. El enfoque general. El modelo E/R. Diagramas E/R. Diseño de bases de datos con el modelo E/R. Un breve análisis. Resumen. Ejercicios. Referencias y Bibliografía. Administración de transacciones. Recuperación. Introducción. Transacciones. Recuperación de transacciones. Recuperación del sistema. Recuperación del medio. Confirmación de dos fases. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Concurrencia. Introducción. Tres problemas de concurrencia. Bloqueo. Otra vez los tres problemas de concurrencia. Bloqueo mortal. Seriabilidad. Niveles de aislamiento. Bloqueo por aproximación. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Temas adicionales. Seguridad. Introducción. Control de acceso discrecional. Control de acceso obligatorio. Bases de datos estadísticas. Cifrado de datos. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Optimización. Introducción. Un ejemplo motivador. Un panorama general del procesamiento de consultas. Transformación de expresiones. Estadísticas de la base de datos. Una estrategia de divide y vencerás. Implementación de los operadores relacionales. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Información faltante. Introducción. Un panorama general de la lógica 3VL. Algunas consecuencias del esquema anterior. Los nulos y las claves. La junta externa (una observación). Valores especiales. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Herencia de tipo. Introducción. Jerarquías de tipos. El polimorfismo y la sustituibilidad. Variables y asignaciones. Especialización por restricción. Comparaciones. Operadores, versiones y signaturas. żUn círculo es una elipse?. Revisión de la especialización por restricción. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Bases de datos distribuidas. Introducción. Algunos puntos preliminares. Los doce objetivos. Problemas de los sistemas distribuidos. Sistemas cliente-servidor. Independencia de DBMS. Propiedades de SQL. Resumen. Ejercicios. Referencias y Bibliografía. Apoyo para la toma de decisiones. Introducción. Aspectos del apoyo para la toma de decisiones. Diseño de bases de datos de apoyo para la toma de decisiones. Preparación de los datos. data warehouses y data marts. Procesamiento analítico en línea. Minería de datos. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Bases de datos temporales. Introducción. Datos temporales. żCuál es el problema?. Intervalos. Tipos de intervalo. Operadores escalares sobre intervalos. Operadores de totales sobre intervalos. Operadores relacionales que involucran intervalos. Restricciones que involucran intervalos. Operadores de actualización que involucran intervalos. Consideraciones de diseño de bases de datos. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Bases de datos basadas en la lógica. Introducción. Panorama general. Cálculo proposicional. Cálculo de predicados. Las bases de datos desde la perspectiva de la teoría de demostraciones. Sistemas de bases de datos deductivas. Procesamiento de consultas recursivas. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Bases de datos de objetos y de objetos/relacionales. Bases de datos de objetos. Introducción. Objetos, clases, métodos y mensajes. Una mirada más cercana. Un ejemplo de inicio a fin. Aspectos varios. Resumen. Ejercicios. Referencias y Bibliografía. Respuestas a ejercicios seleccionados. Bases de datos de objetos/relacionales. Introducción. El primer gran error garrafal. El segundo gran error garrafal. Cuestiones de implementación. Beneficios de un acercamiento verdadero. Resumen. Referencias y Bibliografía. Apéndice. Expresiones SQL. Introducción. Expresiones de tabla. Expresiones condicionales. Expresiones escalares. Apéndice. Una panorámica de SQL3. Introducción. Nuevos tipos de datos. Herencia de tipo. Tipos de referencia. Subtablas y supertablas. Otras características. Apéndice. Abreviaturas, acrónimos y símbolos. Índice
968-444-419-2
008900012721012722
BASES DE DATOS SISTEMAS ARQUITECTURA CALCULO SQL DISENO