In this article, the author presents a strategy for designing relational databases with the program FileMaker Pro (FileMaker) to study the histories of individuals and organizations. The approach facilitates efficiency in inputting data and flexibility for constructing statistical analyses from the raw data. The key feature of the strategy is to define the basic unit of observation in the database in terms of an agent, an event, and a date. Given that programs such as FileMaker can easily sort data by agent and date, once one structures the data correctly, he or she can construct well-ordered event histories for agents, even if the researcher enters the data in an unordered fashion. By using events that happened to an agent at a particular time as the basic unit of observation, one maintains maximum flexibility to do statistical analysis that aggregates basic data in different ways. This article illustrates the power of the approach by outlining ways to analyze changes in geographic distances between two events marking the life histories of chemists.