The SQLAlchemy Object Relatioinal Mapper presents a method of associating user-defined Python classes with database tables, and instances of those classes(object) with rows in their corresponding tables. It includes a system that transparently synchronizes all changes in state between objects and their related rows, called a unit of work, as well as system for expressing database queries in therms of the user defined classes and their defined relationships between each other.