Por desgracia tu pregunta es imposible de responder, me explico. Los archivos ".dat" no tienen un formato estandarizado, cada programador o gestor de base de datos que los utiliza, los define a su gusto y manera. Si quieres te puedo echar una mano, enviame alguno de esos ficheros .dat a mi email y yo les echo un ojo en formato binario y si puedo te digo que gestor de base de datos lo creo o incluso la estructura del mismo, estoy bastante familiarizado con la extraccion de datos de aplicaciones antiguas.