SQL Interface - HOWTO

Ok, this isn't the most user-friendly interface. Other than building lots of pre-defined queries there's not much I can do to make it usable for the average person. But if you've got some programming experience, especially with databases, hopefully the information below will help you get the most out of the data.

First, take a look at the entity relationship diagram to understand the table structure. Although most of the data is directly from Kiva, some of it is derived from the data or from external sources.

The database uses Oracle 10g. For a good SQL tutorial check out SQL Zoo, and for a thorough description of the syntax you might want to use the SQL Reference. The database runs on an old PC, so it may not always be available or very responsive.

Most of the data in the tables map directly to data available through the Kiva API. Many of the fields and terms are explained on build.kiva.org. Below are some explainations of the data, as well as areas where my database differs from the Kiva API. This is not a comprehensive list of the differences, just some information to make the database more useful.