Quale linguaggio è il più appropriato?
forse volevi dire con quale linguaggio è più semplice
interfacciarsi ai database...

Personalmente credo che per iniziare,
potresti provare VISUAL BASIC (ADO) e ACCESS
(trovi moltissimi esempi nel subforum VB & VB.NET)

cmq, puoi utilizzare anche JAVA, DELPHI, C/C++, ecc. ecc.
basta (documentarsi) e includere le librerie specifiche
che ti permettono di interagire con ogni singolo database...

Comunque access non credo che usi comandi SQL...
Se utilizzi comandi(QUERY) appartenenti allo standard SQL
puoi interrogare qualsiasi database.