DiamondBase is an implementation of a programmer's database. It supports the basic relational model via a schema compiler and the C++ language. It has been designed to make usage of the resulting relations simply, via object methods.