Este libro está dedicado a la persistencia de datos en distintos tipos de sistemas, bien sea en ficheros, bases de datos relacionales, mediante técnicas de ORM o correspondencia objeto-relacional, en bases de datos de objetos u objeto-relacionales o en bases de datos de XML. También se dedica un tema al desarrollo de componentes para el acceso a los datos en servidores de aplicaciones de Java EE. Se incide especialmente en aspectos fundamentales y comunes en gran medida, a todos ellos, que sirven de hilo conductor y se particularizan en cada apartado, tales como los lenguajes para definición, consulta y modificación de datos, los mecanismos de iteración para la recuperación de los resultados de las consultas y las transacciones. Sin renunciar a una sólida base teórica, tiene un planteamiento eminentemente práctico, con numerosos programas de ejemplo que ilustran todos los aspectos teóricos. Asimismo, contiene multitud de actividades y ejercicios que hacen posible la aplicación práctica inmediata de todo lo aprendido.