Lo que digo esque si va adesarrollar sistemas para Bases de datos esta Delphi que esta diseñado para eso ya que el esta comparando C contra Visual Basic lo cual me imagino que lo utiliza para este proposito. ahora que si quiere algo mas grande esta C o incluso Java ya que con estos hasta sistemas operativos puedes hacer como tu lo mencionas.
saludos