Es un término bastante vago y puede cambiar según el contexto en cuestión, pero básicamente es un Objeto que representa y / o resume y / o encapsula un conjunto de Datos.
Más información:
IBM - ¿Qué es un objeto de datos? (Contexto DB)
Los objetos de datos ... representan una vista de objetos de tablas relacionadas.
MS - Clase DataObject (contexto MS .Net)
define un mecanismo independiente del formato para transferir datos
Después de leer el ejemplo que dio para el contexto, necesitamos aclarar algo.
Hay lenguajes basados en objetos, y luego está la programación orientada a objetos. El lenguaje de procedimiento sobre el que está leyendo hay un lenguaje basado en objetos, pero no es totalmente compatible con la programación OO. Lo que significa que permite la creación de "objetos", pero no existe material específico de OO (como el polimorfismo).
Dicho esto, mi declaración original sigue en pie, pero añadiré un poco más.
Un "Objeto de datos" es un objeto que encapsula tanto los datos en sí mismos (en propiedades del objeto, similares a las "variables", ya que son un segmento de memoria definido como un determinado tipo de datos (cadena, entero, objeto, etc.), como así como los métodos (procedimientos) para acceder a dichos datos (de manera abstracta).
Desde una página desde la página de contexto proporcionada :
Los lenguajes basados en objetos fusionan los dos al encapsular los procedimientos y los datos en un objeto.