Access ist keine Datenbank, sondern nur die Frontend-Applikation.
Die 'Datenbank' hinter
Access ist die JET-Engine.
Schau Dir mal Firebird embedded an. Ich denke, das passt am besten zu Deinen Anforderungen, da Du damit die Datenbank jederzeit mit Deiner Applikation mitnehmen kannst und so die Applikation exclusiv auf der Datenbank arbeiten kann.