domingo, 14 de septiembre de 2014

Base de Datos de Catherine M. Ricardo





El estudio de los sistemas, diseño y gestión de bases de datos es una parte esencial de la educación en ciencias de la computación y de los estudiantes en ciencias de la información. Un curso de bases de datos debe proporcionar un fuerte fondo teórico, práctica en el diseño de bases de datos y la experiencia de crear y desarrollar una base de datos operativa. Al enseñar cursos de bases de datos durante más de 20 años, he utilizado muchos libros de texto diferentes y encontré que algunos se concentran en la teoría y todos ignoran la implementación, mientras que otros presentan un cúmulo de detalles acerca de sistemas de gestión de bases de datos particulares, pero quedan cortos en la teoría. Este libro está diseñado para ayudar a los estudiantes a integrar el material teórico con el conocimiento práctico, mediante un enfoque que tenga una firme base teórica aplicada a la implementación de bases de datos prácticas.

Los fundamentos teóricos se presentan primero y los conceptos se usan de manera repetida a lo largo del libro, incluidos los capítulos que tratan la implementación. Al diseño de bases de datos lógicas se le da amplia consideración. El modelo entidad-relación se introduce en los primeros capítulos y luego se mapea al modelo relacional. La normalización relacional se estudia con detalle, y se discuten muchos ejemplos del proceso de normalización.


Se presenta el modelo entidad-relación mejorado y se mapea tanto al modelo relacional como al objeto-relacional. El modelo orientado a objetos se presenta con el uso de UML como vehículo para el diseño lógico. XML y el modelo de datos semiestructurado se introducen en el capítulo 13. Un ejemplo continuo de una base de datos universitaria se incorpora a lo largo del texto, para ilustrar los conceptos y técnicas y proporcionar tanto continuidad como contraste. Otros ejemplos se presentan según se necesite. Los sistemas de bases de datos puramente relacionales, objeto-relacional y orientadas a objetos se describen y usan para la implementación de los ejemplos. Los detalles de los sistemas de gestión de bases de datos se describen de modo que los estudiantes puedan aprender las especificidades de estos sistemas en la vida real, desde el nivel de implementación física. En los ejemplos, inicialmente se usa Microsoft AccessTM, pero OracleTM se introduce conforme se desarrolla el material. Sin embargo, los ejemplos son adecuados para su uso con cualquier DBMS (sistema de gestión de base de datos) relacional u objeto-relacional.


Contenido:

Prefacio
Agradecimientos
1. Conceptos introductorios a las bases de datos
2. Planificación y arquitectura de las bases de datos
3. El modelo entidad-relación
4. El modelo relacional
5. Normalización
6. Sistemas de gestión de bases de datos relacionales y SQL
7. El modelo entidad-relación extendido y el modelo objeto-relacional
8. El modelo orientado a objetos
9. Introducción a la seguridad de las bases de datos
10. Administración de transacciones
11. Optimización de consultas relacionales
12. Bases de datos distribuidas
13. Bases de datos e Internet
14. Aspectos sociales y éticos
15. Almacenes de datos (Data Warehouse) y minado de datos (Data Mining)
APÉNDICE A: Organización física de datos
APÉNDICE B: El modelo de red
APÉNDICE C: El modelo jerárquico
Bibliografía
Índice analítico


DESCARGA

No hay comentarios:

Publicar un comentario