beh in quanto alla modalità non ti posso aiutare,
ti posso dire che certamnte è realizzabile, e inoltre bisogna vedere cosa intendi per database, se è ad esempio un server del tipo SQL e parentela varia allora devi collegarti alla porta che il server lascia aperta e gestire le comunicazioni tramite quella porta, credo esistano componenti già fatti in grado di fare una connessione e gestire invio e ricezione di query, pero' non saprei dirti quali