1. A method for accessing data in a federated database system, comprising: receiving, from a user, a federated query targeting one or more databases; and determining the availability of the targeted databases prior to executing the query.