RE:Que es son Chaded Updates?
Cached Updates significa más o menos "Actualizaciones en memoria". Es una técnica que consiste en que las inserciones, modificaciones o borrados que haces en un DataSet, no los estás haciendo directamente sobre la tabla física con la que está asociado sino sobre una especie de copia en memoria.
Entre otras ventajas, esto te permite volver atrás los cambios o pasarlos a la base de datos como un todo en el transcurso de una transacción, de tal modo que, o se aplican todos los cambios o no se aplica ninguno.
Echa un vistazo a los ejemplos de Delphi.