Next: Desarrollo del programa de
Up: Desarrollo del programa de
Previous: Bibliografía
  Índice General
En este apartado se comenta la bibliografía que se propone para la asignatura.
Esta bibliografía contiene los cuatro textos que se han citado en el desarrollo
del programa y otros textos que se consideran interesantes y que se pueden
utilizar de forma alternativa o para ampliar conocimientos.
- C. BATINI, S. CERI, B. NAVATHE (1994)
- [9].
En este libro se trata profundamente el diseño de bases de datos.
Para el diseño conceptual se utiliza el modelo entidad-relación (extendido).
El diseño lógico se presenta tanto para el modelo relacional, como para
los modelos prerrelacionales: el modelo jerárquico y el modelo de red.
En la etapa del diseño lógico se incluye el estudio de algunos aspectos
orientados hacia el diseño físico, como son el tipo de transacciones y su
frecuencia de realización, y el tamaño de las relaciones.
En función de estos aspectos, se dan una serie de directrices para desnormalizar
relaciones, realizar particiones horizontales o verticales de las mismas, o
incluir atributos derivados.
Este texto es muy completo para el diseño de bases de datos ya que incluye, además,
una parte dedicada al análisis funcional.
- T. CONNOLLY, C. BEGG, A. STRACHAN (1998)
- [36].
Este libro cubre ampliamente todos los temas del programa de teoría. Cabe destacar
la parte dedicada al diseño de bases de datos, ilustrada con el desarrollo
de un ejemplo completo, en la que se incluye la etapa del diseño físico, tan
poco tratada en los textos básicos de bases de datos.
Para esta etapa se utiliza el sistema de gestión de bases de datos Access.
El libro tiene también una parte importante dedicada a lenguajes de bases de
datos (SQL y QBE) y una parte dedicada a tratar aspectos de administración
de bases de datos (integridad, seguridad, gestión de transacciones) y a otros
modelos y aplicaciones de bases de datos.
- C. J. DATE (1997)
- [40].
Este libro no falta en ninguna bibliografía sobre bases de datos. Por muchos
es considerado como ``la biblia de las bases de datos''. Contiene la mayor parte
del programa de teoría, aunque se echa en falta un tratamiento más amplio del
diseño de bases de datos.
El libro presenta un panorama general de los sistemas de gestión de bases de
datos relacionales DB2 e INGRES.
Se trata también el lenguaje SQL, aspectos relacionados con la administración
de bases de datos (recuperación, concurrencia, seguridad, integridad, optimización
de consultas), así como otros modelos de bases de datos.
Este mismo año ha aparecido una nueva edición de este texto [43].
- A. DE MIGUEL, M. PIATTINI (1999)
- [45].
Este libro presenta las bases de datos como una parte fundamental de los sistemas de
información. Trata en profundidad el modelo relacional y el modelo de red (CODASYL).
El modelo jerárquico se presenta como un caso particular del modelo de red.
Además, dedica un capítulo completo al lenguaje SQL, presentando el estándar SQL3
(ahora SQL:1999), y estudia brevemente la fase del diseño lógico de bases de datos
relacionales.
- A. DE MIGUEL, M. PIATTINI, E. MARCOS (1999)
- [46].
Este texto trata en profundidad el diseño de bases de datos relacionales
mediante el modelo entidad-relación. Hace un gran énfasis en la normalización
y trata también los aspectos del diseño físico.
Además, se presentan los lenguajes de cuarta generación como herramientas de
desarrollo y se realiza un estudio de las características de las herramientas
CASE enfocadas al diseño de bases de datos.
- R. ELMASRI, S. B. NAVATHE (1997)
- [49].
Este texto cubre el temario propuesto en el programa de la asigntura,
destacando los capítulos dedicados a las organizaciones de ficheros y los
métodos de acceso.
Presenta con detalle el lenguaje SQL mediante el estándar SQL2
y también los lenguajes QUEL y QBE.
Además, incluye un recorrido completo por el sistema de gestión de bases
de datos DB2.
El libro presenta otros temas complementarios como técnicas de implementación
de sistemas de gestión de bases de datos (recuperación, concurrencia, seguridad,
optimización de consultas) y nuevas tendencias (bases de datos orientadas a
objetos, bases de datos distribuidas y bases de datos deductivas).
- R. ELMASRI, S. B. NAVATHE (1999)
- [50].
En esta nueva edición se incluye un nuevo capítulo de diseño físico
de bases de datos.
Además, el libro contiene un resumen de los sistemas de gestión de bases de
datos Access 97 y Oracle 8, y muestra cómo los sistemas relacionales
Informix Univesal Server y Oracle 8 incorporan algunas de las características
de la orientación a objetos.
Además, se dedica una parte completa a los sistemas de bases de datos orientadas
a objetos y a los sistemas objeto-relacionales, presentando el estándar SQL3.
También se incluye una parte de aspectos avanzados (bases de datos activas,
temporales, espaciales, multimedia, distribuidas, deductivas, grandes almacenes
de datos, explotación de datos).
- M. J. FOLK, B. ZOELLICK (1992)
- [52].
En este libro se presentan con gran detalle todos los conceptos básicos
sobre estructuras de ficheros y se estudian los dispositivos de
almacenamiento secundario más utilizados: discos, cintas y CD-ROM.
Además, se analiza de modo muy exhaustivo los distintos tipos de índices,
los árboles B y los árboles B+, y la dispersión, haciendo un extenso estudio
de la dispersión extensible.
- M. J. FOLK, B. ZOELLICK, G. RICCARDI (1998)
- [53].
Este libro amplía la edición anterior presentando un enfoque orientado a objetos
para la implementación de las distintas organizaciones de ficheros y los métodos
de acceso.
- G. W. HANSEN, J. V. HANSEN (1997)
- [57].
Este libro cubre la mayor parte del programa de teoría. Es de destacar cómo
relaciona las bases de datos con los sistemas de información en los que éstas
se encuentran integradas, tema poco tratado en los textos básicos de bases de
datos, en los que se presta una mayor atención a los aspectos técnicos.
Otros aspectos que se tratan en el libro son los sistemas cliente-servidor,
la administración y el control de bases de datos, las bases de datos
distribuidas, las bases de datos orientadas a objetos y los sistemas basados
en el conocimiento.
- D. M. KRONEKE (1996)
- [61].
En este texto, el diseño conceptual se ve tanto con el modelo entidad-relación,
como con el modelo semántico de objetos.
Un aspecto muy interesante del libro es el diseño de aplicaciones de
bases de datos, otro tema poco tratado en los textos básicos de bases de datos,
que se ilustra mediante un ejemplo completo desarrollado con
Access y con DB2.
El libro viene acompañado de SALSA, una aplicación para desarrollar y validar
esquemas utilizando objetos semánticos.
Además, se trata el procesamiento de bases de datos distribuidas.
En 1997 se publicó la sexta edición del libro [62]
y este año se ha publicado la
séptima edición [63] (estas ediciones no han sido traducidas por el momento).
En esta última edición, el ejemplo completo de desarrollo de una aplicación de bases
de datos se lleva a cabo con Access 2000.
El libro viene acompañado de una edición de evaluación del sistema de
gestión de bases de datos relacionales SQL Server 7.0.
- M. MARQUÉS (2000)
- [67].
Este libro de apuntes se ha desarrollado a partir de la bibliografía del
programa de teoría y cubre todo el temario propuesto.
El objetivo del texto es servir como apoyo a las clases de teoría y se
complementa con las transparencias que se utilizan en ellas.
- A. SILBERSCHATZ, H. KORTH, S. SUDARSHAN (1998)
- [76].
Este libro es la nueva edición de la obra con el mismo título en la que
Korth figuraba como primer autor. En esta edición se amplía el modelo
entidad-relación y se incluyen las bases de datos orientadas a objetos.
Una novedad importante es que se tiene en cuenta la relación entre las bases
de datos y las arquitecturas de computadores, tratando tanto los sistemas
centralizados como los sistemas cliente-servidor. Además, se incluye un
capítulo sobre las bases de datos de sistemas paralelos.
- J. ULLMAN, J. WIDOM (1999)
- [86].
En este libro se trata el diseño y el manejo de sistemas de bases de
datos relacionales que incluyen la tecnología de la orientación a
objetos. El diseño conceptual se presenta tanto con el modelo
entidad-relación, como con el modelo orientado a objetos.
El diseño lógico se realiza en el modelo relacional y se presentan
los disparadores para la implementación de las restricciones.
En este texto también se estudia el estándar SQL3.
Next: Desarrollo del programa de
Up: Desarrollo del programa de
Previous: Bibliografía
  Índice General
Marques Andres Maria Mercedes
2000-07-05