Propósito de este libro
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
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.
Estructura
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.
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.
Estructura
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.
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios