Yo tengo hecho algo parecido, si no necesitas tener abierta la base de datos y es solo para consultas, lo mas sencillo es gurdar la base de datos en una unidad compartida de la red, y a la hora de abrir la base de datos, ponerle la ruta donde esta guardada la base de datos. Lo que yohago es leer la base de datos, lleno un datagridview con los valores, y la cierro, con eso lo que consigues es tener abierta la base de datos el menor tiempo posible, de forma que si el ordenador que tiene la base de datos cae, no se quedara abierta. Ademas, como los tiempos de lectura y escritura suelen ser rapidos, en el momento que un puesto actualiza, rapidamente esta accesible al resto, siempre y cuando vuelvan a leer.
Si lo que quieres es una base de datos que los tres puestos esten conectados al mismo tiempo, compartiendo información, ve pensando en SQL.
Espero que te haya servido de ayuda.
Un saludo.